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

我有单元列出以下

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

我有一个特殊的列表定义为特殊的

  **Special** apple banana grapes 

我有一个公式,寻找一个匹配,并显示在下拉列表中的值,所以如果2列在最左边的列蓝色将是唯一的下拉select。

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

但是对于5和6的单元格的下拉说“特殊”,它不下拉定义的列表名称(特殊)的内容。

我怎样才能在这个公式中包含一个定义的名字?

设置您的查找表更接近地代表以下内容:

在这里输入图像说明

根据F20数据validation列表来源:根据以下公式,

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

F20中的dynamic列表应该遵循E20中的表格查找。

在这里输入图像说明

如果您的房间不够用(C19:D20),那么您可能不得不重新安置清单。