我想创建一个VLOOKUP,当它与使用下拉列表的颜色匹配时返回多个名称。下拉列表VLOOKUP返回多个匹配
我创建了这个下拉列表。
和相关VLOOKUP引用的下拉列表中,但我知道,它只能在同一时间返回一个值。有没有办法去返回多个值?
所以,基本上,如果当我选择从下拉列表中选择一个颜色回到这个我想。
正如你可以从我的VLOOKUP看,我引用另一个表此表阵列。
任何帮助将不胜感激。我希望我提供了足够的信息,如果不是,请让我知道,我会根据需要提供。
谢谢!
我想创建一个VLOOKUP,当它与使用下拉列表的颜色匹配时返回多个名称。下拉列表VLOOKUP返回多个匹配
我创建了这个下拉列表。
和相关VLOOKUP引用的下拉列表中,但我知道,它只能在同一时间返回一个值。有没有办法去返回多个值?
所以,基本上,如果当我选择从下拉列表中选择一个颜色回到这个我想。
正如你可以从我的VLOOKUP看,我引用另一个表此表阵列。
任何帮助将不胜感激。我希望我提供了足够的信息,如果不是,请让我知道,我会根据需要提供。
谢谢!
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
有您想要搜索的颜色。 请注意细胞锚定
输入为数组公式(使用CTRL + SHIFT + ENTER)并向下拖动。一旦耗尽你的比赛,你会得到#NUM
错误,所以只需围绕它包装IfError([formula],"")
以隐藏它。
感谢使用一个INDEX建议
样本数据表。我对Excel不太熟悉,所以我对各种公式没有太多的经验。 我调整了你的配方,以符合我的需求,但是,我没有得到多个医院名称的回报。 (顾客健康数据!$ C $ 3:$ C $ 759 = L4,ROW(客户健康数据!$ B $ 3:客户健康数据! $ C $ 759)-ROW(客户健康数据!$ C $ 3)+1),ROWS(客户健康数据!$ C $ 3:C3))) –
@ M.Mill - (对不起,我迟迟不能回复你) - 解决的公式是什么?如果出现错误,它会显示什么错误?如果它发现了一些,但不是正确的,请告诉我。 (你正在使用CTRL + SHIFT + ENTER,是吗?) – BruceWayne