如何在MS Excel中创建动态变化的下拉列表?

如何在MS Excel中创建动态变化的下拉列表?,excel,Excel,我有一个.xls文件,其中有“State”和“City”列。州可以包含“古吉拉特邦”、“拉贾斯坦邦”或“马哈拉施特拉邦”作为值。如果用户选择古吉拉特邦,则该特定行的城市列下拉列表更改为两个值“Ahmedabad”、“Baroda”。如果用户选择拉贾斯坦邦,则该特定行的下拉列表更改为两个值“Udaipur”、“Jaipur”。如果用户选择马哈拉施特拉邦,然后,该特定行的下拉列表更改为两个值“Mumbai”、“Pune”。 怎么做?是的。保持数据验证单元格不变,但更改进入列表单元格的内容。具体来说,

我有一个.xls文件,其中有“State”和“City”列。州可以包含“古吉拉特邦”、“拉贾斯坦邦”或“马哈拉施特拉邦”作为值。如果用户选择古吉拉特邦,则该特定行的城市列下拉列表更改为两个值“Ahmedabad”、“Baroda”。如果用户选择拉贾斯坦邦,则该特定行的下拉列表更改为两个值“Udaipur”、“Jaipur”。如果用户选择马哈拉施特拉邦,然后,该特定行的下拉列表更改为两个值“Mumbai”、“Pune”。
怎么做?

是的。保持数据验证单元格不变,但更改进入列表单元格的内容。具体来说,

  • 假设A1是第一个下拉列表的单元格,它使用数据验证(列表)从单元格B1:b5中选择
  • A2是第二个下拉单元格,它使用数据验证从单元格C1:c5中选择
  • B1:b5是顶级部分(状态)的列表,是静态的。C1:c5是城市,但它是一个公式
  • 制作一份单独的列表,将所有城市与州联系起来
  • 然后根据A1中选择的状态,使用C1:c5中的偏移功能更改显示的城市

  • 这有意义吗?如果您需要有关偏移量的帮助,请告诉我。

    您使用的是哪列??谢谢。但我对使用exel是新手,所以不知道如何制作公式以及如何将它们联系起来。请告诉我做这件事的确切步骤。