我有两个验证列表,两个列表中都有数字&文本(但没有一个列表具有字母数字符号)。他们在另一张名为“来源”的表格上。索引与匹配代替VLOOKUP
我使用的语句:
=INDEX(Sources!$A$3:$A$32,MATCH(LEFT(Sources!$A$3:$A$32,3)&"*",Sources!$B$3:$B$42,0)).
但我不断收到#N/A。谁能帮忙?
我有两个验证列表,两个列表中都有数字&文本(但没有一个列表具有字母数字符号)。他们在另一张名为“来源”的表格上。索引与匹配代替VLOOKUP
我使用的语句:
=INDEX(Sources!$A$3:$A$32,MATCH(LEFT(Sources!$A$3:$A$32,3)&"*",Sources!$B$3:$B$42,0)).
但我不断收到#N/A。谁能帮忙?
您将无法使用MATCH
公式查找另一个范围内的范围。在你的公式中,你正在使用匹配在B3:B42中查找A3:A32。理想情况下,匹配公式只能在B3:B42中查找1个值,而不是完整的值范围。
你的公式应该是,
=INDEX(Sources!$A$3:$A$32,MATCH(LEFT(Sources!$A$3,3)&"*",Sources!$B$3:$B$42,0))
如果你想拖式改变A3至A32,使用下面,
=INDEX(Sources!$A$3:$A$32,MATCH(LEFT(Sources!A3,3)&"*",Sources!$B$3:$B$42,0))
这与范围类型查找的范围内,只能在array formulas
。你的公式看起来很像数组公式。在公式栏中粘贴公式后,按ctrl + shift + enter
。这将使您的公式成为数组公式。如果你不想使用它作为数组公式,请试试我的公式,只需enter
你可以分享你的数据或它的演示模型给我们一个更好地了解您问题 - 8:56 Bikash Behera 4月14日你说得对塔赫......它被称为“源” - user3224930 1小时前 你说得对塔赫......叫“源”;这里是数据... Bikash ...数据上面... – user3224930
@ user3224930你试过我的答案吗? –
是名为“Source”的工作表?该公式引用名为“Sources”的表格 –
你能分享你的数据或演示模型吗?让我们更好地理解你的问题 –
你是对的Tah ...它被称为“Sources” – user3224930