【发布时间】:2016-08-13 03:14:18
【问题描述】:
我遇到了与依赖下拉列表有关的问题。我已经建立了一个数据表(sheet1):
A | B | C
1 Manager | Cashier | Driver
2 Joe | Sarah | Tom
3 Sophie | James | Anthony
我有 2 个范围:
1) 表示表名=RoleTable
2) $A$1:$C$1 = RoleHeaders
在 Sheet2 中,我将一个单元格 ($A1) 设置为范围“角色”,我现在将数据验证放在同一个单元格上 =RoleHeaders 作为一个列表)(下拉)。
我设置了另一个 Range = 'RoleName' 并设置了以下公式:
RoleName=INDEX(RoleTable,,MATCH(Role,RoleHeaders,0))
我已经创建了 B2=RoleName。现在,当我只有一个角色列表时,这可以正常工作,但是一旦我将验证插入单元格 A2,因为角色 = A1,依赖列表将不起作用,并且基于 A1 中的值。
我在网上搜索并看到了很多不同的方法...有没有一种简单的方法来编辑我当前的论坛或设置?
谢谢!
【问题讨论】:
-
我不知道你有没有试过这个contextures.com/xlDataVal02.html我发现它很容易,我认为这正是你想要实现的目标
-
@DaniEl 谢谢,我使用过这种方法,但我希望动态列表会更有用......因为我可以在有问题的源表中添加和删除。
-
我会考虑的,如果你不能早点找到答案。 @ForwardEd 可能会有所作为。
-
我尝试在同一张纸上完成所有操作,但最终遇到了同样的问题。它根本不喜欢 index 命令!我确实注意到,如果我将索引公式放入单元格中,只要公式与数据位于同一行,它就会返回该行中的名称。如果我转身将它用作 CSE 的数组公式,我可以将它放在任何地方。
标签: excel excel-formula cascadingdropdown