下拉列表VLOOKUP返回多个匹配
我正在尝试创build一个VLOOKUP,当它与使用下拉列表的颜色匹配时返回多个名称。
我创build了这个下拉列表。
和关联的VLOOKUP来引用下拉列表,但我知道它一次只能返回一个值。 有没有办法去返回多个值?
所以基本上,如果我想当我从下拉列表中select一种颜色来返回这个。
正如你可以从我的VLOOKUP看到的,我在另一张表上引用了这个表格数组。
任何帮助将不胜感激。 我希望我提供了足够的信息,如果不是,请让我知道,我会根据需要提供。
谢谢!
尝试使用this =IFERROR(INDEX('Customer Health Data'!$A$3:$A$36, SMALL(IF($A$1='Customer Health Data'!$C$3:$C$37, ROW('Customer Health Data'!$C$3:$C$37)-ROW('Customer Health Data'!$C$3)+1), ROW(1:1))),"" )
按下Ctrl + Shift + Enter并将其复制到下面的单元格中。
如果单元格A1
=黄色,则出现黄色数据列表
客户健康数据样本数据表
Vlookup
将无法做到这一点,没有太多的调整。 相反,您可以使用一个Index
公式,与Small
。
这是一个简单的例子,所以根据需要调整范围:
=INDEX($A$1:$A$11,SMALL(IF($B$1:$B$11=$D$1,ROW(B$1:B$11)-ROW(B$1)+1),ROWS(B$1:B1)))
在哪里: A1:A11
有你想要返回的(就你的情况而言,医院的名字)。 B1:B11
有你想要search的颜色。 注意细胞锚定
input数组公式(使用CTRL + SHIFT + ENTER)并向下拖动。 一旦它耗尽你的匹配,你会得到#NUM
错误,所以只是包装IfError([formula],"")
,以隐藏它。