你好有一张类似这张的桌子
+--------+------+
| Family | Type |
+--------+------+
| | dog |
+ Canine +------+
| | fox |
+--------+------+
| | Lion |
+ +------+
| Feline | cat |
+ +------+
| | Lynx |
+--------+------+
我还有另一个表,我想让用户使用组合框Family
和Type
组合框进行选择。
我可以创建第一个组合框,但如何在第二个组合框中仅显示Type
与之相关的内容Family
?
(假设我的动物表从 a1 开始)
答案1
我将使用一个略有不同的示例向您展示如何操作。您应该能够修改该解决方案以满足您的需求。
首先,我从 3 个列表开始。第一个列表只是第一个组合框的输入,其他两个是取决于所选内容的子列表:
为了制作第一个下拉菜单(如您所想象的),选择它,转到数据->数据验证。
在“允许”下,选择“列表”,然后选择您的来源:
到目前为止你应该没问题。为了制作子列表,请以类似的方式进行操作,但这次在源字段中放置一个条件语句:
我使用了一个非常简单的条件,它只会寻找“b”,但当然你可以扩展这个想法。
总的来说,您的解决方案是向数据验证选择添加条件。
希望这可以帮助!
答案2
我找到了答案这里
使用该INDIRECT
函数和一些解决方法,您实际上可以在不触及公式的情况下扩展列表。