Excel 索引下拉列表中的定义名称列表

Excel Defined Name List in Index dropdown

我有列出以下内容的单元格

   **MyList**
1             green
2             blue
3             red
4             yellow
5             special
6             special

我有一个定义为 special

的 Specials 列表
   **Special**
apple
banana
grapes

我有一个查找匹配项并在下拉列表中显示其值的公式,因此如果 2 列在最左侧的列中,蓝色将是唯一的下拉选项。

=INDEX($A:$B,MATCH($E20,$A:$A,0),2)

但是带有 5 和 6 的单元格的下拉菜单说 'special' 它不会下拉定义的列表名称(特殊)内容。

如何在此公式中包含定义的名称?

设置您的查找 table 以更准确地代表以下内容:

基于 F20 数据验证列表的来源:基于以下公式,

=OFFSET(INDEX($B:$B, MATCH(E20, $A:$A, 0)), 0, 0, 1, MATCH("zzz", INDEX($B:$D, MATCH(E20, $A:$A, 0), 0)))

F20 中的动态列表应遵循 table 从 E20 中的值查找。

如果您 运行 没有房间 (C19:D20),那么您可能需要完全重新定位列表。