excel中的智能多相关下拉列表?

excel中的智能多相关下拉列表?,excel,excel-2007,Excel,Excel 2007,(与Microsoft Excel相关) 嗨 我有国家、州和城市的要求。 我必须在a栏中为国家、B栏中各自的州和C栏中各自的城市做一个下拉列表 例如: 我有两个国家要在A列中显示=>印度、英国 然后,根据选择的国家,我必须显示国家。例如:Mah、Guj和Kar代表印度,而Yorkshire、West Midlands和Bath代表约克郡。 再往下看,我需要为各个州准备一些城市 马:孟买,浦那 古吉:艾哈迈达巴德,苏拉特 卡尔:班格罗 约克郡:谢菲尔德,唐卡斯特 西米德兰兹:伯明翰、索利霍尔、考文

(与Microsoft Excel相关) 嗨

我有国家、州和城市的要求。 我必须在a栏中为国家、B栏中各自的州和C栏中各自的城市做一个下拉列表

例如: 我有两个国家要在A列中显示=>印度、英国 然后,根据选择的国家,我必须显示国家。例如:Mah、Guj和Kar代表印度,而Yorkshire、West Midlands和Bath代表约克郡。 再往下看,我需要为各个州准备一些城市 马:孟买,浦那 古吉:艾哈迈达巴德,苏拉特 卡尔:班格罗 约克郡:谢菲尔德,唐卡斯特 西米德兰兹:伯明翰、索利霍尔、考文垂 巴斯:布里斯托尔

我可以通过在google上搜索“excel中的多相关下拉列表”来实现这一点,并找到定义名称的方法,然后是daatvalidation、间接函数等

我面临的问题是: 1) 当我选择一个国家(比如印度),然后选择州(比如Mah),然后再次更改国家(比如英国),该州必须为空,因为国家已更改。 同样,当状态改变时,城市必须变为空白

2) 定义名称时,我无法使用“/”和“”(空格)定义名称,但我需要在下拉列表中显示此类文本。这在目前是无法实现的

有一些关键问题,没有这些问题,我无法继续。 请帮忙。 非常感谢。

1)您必须在第二个下拉列表中添加状态(例如:“选择状态…”),并在要重置状态值时选择此值。(城市的相同战略)

2) 能否提供用于填充dropdownlist的代码?

1)条件格式设置

可以在后续单元格中使用条件格式来测试当前单元格的值,并确保它与当前下拉列表中的选项范围相匹配。如果单元格中的值不再与下拉列表匹配,则可以格式化字体以匹配背景,使其看起来像单元格是空的,即使实际上不是空的

如果随后使用下拉菜单选择新的匹配值,字体颜色将恢复正常

2)VBA

您可以使用“工作表更改”宏查看这些列,并在上一个单元格中进行新选择时清空后续单元格

以下是一些示例文件的链接:

看看文件DependentList3.xls,它进一步演示了这两种技术