Excel 中的组合框相对于其他组合框

Excel 中的组合框相对于其他组合框

你好有一张类似这张的桌子

+--------+------+
| Family | Type |
+--------+------+
|        | dog  |
+ Canine +------+
|        | fox  |
+--------+------+
|        | Lion |
+        +------+
| Feline | cat  |
+        +------+
|        | Lynx |
+--------+------+

我还有另一个表,我想让用户使用组合框FamilyType组合框进行选择。

我可以创建第一个组合框,但如何在第二个组合框中仅显示Type与之相关的内容Family

(假设我的动物表从 a1 开始)

答案1

我将使用一个略有不同的示例向您展示如何操作。您应该能够修改该解决方案以满足您的需求。

首先,我从 3 个列表开始。第一个列表只是第一个组合框的输入,其他两个是取决于所选内容的子列表:

在此处输入图片描述

为了制作第一个下拉菜单(如您所想象的),选择它,转到数据->数据验证。

在“允许”下,选择“列表”,然后选择您的来源:

在此处输入图片描述

到目前为止你应该没问题。为了制作子列表,请以类似的方式进行操作,但这次在源字段中放置一个条件语句:

在此处输入图片描述

我使用了一个非常简单的条件,它只会寻找“b”,但当然你可以扩展这个想法。

总的来说,您的解决方案是向数据验证选择添加条件。

希望这可以帮助!

答案2

我找到了答案这里

使用该INDIRECT函数和一些解决方法,您实际上可以在不触及公式的情况下扩展列表。

相关内容