我知道如何创建一个依赖的下拉列表,但我面临的问题似乎无法解决,如下所示。
我创建了一个包含产品组的表格,并为每个产品组创建了指定单个产品的表格。
Product
Fruit
Wine
当我做的时候比数据验证(Cell B10) - >列表 - > =产品 我得到了所有产品(水果,葡萄酒和糖果)的清单
在下面的单元格中,我进行数据验证(Cell B11) - >列表 - > = INDIRECT($ B $ 10)
当我在单元格B10中选择例如水果时,我会得到单元格B11中所有水果的列表。
现在我的问题是:
让我们说我想用水果替代水果&蔬菜,见下表。比它不再起作用了。我已经尝试了一切,但似乎无法弄明白。有什么建议吗?
答案 0 :(得分:0)
解决方案:为您的标题/范围命名" Wine_and_Spirits"
为什么呢? 命名范围不能使用"&"字符。
谷歌搜索excel名称中的非法字符发现这很快:
允许使用哪些字符?名称的第一个字符必须是字母,下划线字符(_)或反斜杠()。 名称中的剩余字符可以是字母,数字,句点和下划线字符
答案 1 :(得分:0)
您可以在以下链接中使用我在博客上发布的方法: https://chandoo.org/wp/2014/02/25/robust-dynamic-cascading-dropdowns-without-vba/ https://chandoo.org/wp/2014/02/13/dynamic-cascading-dropdowns-that-reset/
正如您从屏幕截图中看到的,这会在您的下拉列表中显示空格。它基于Roger Govier的示例文件,位于以下链接:http://www.contextures.com/xlDataVal15.html