我有兩個驗證列表,兩個列表中都有數字&文本(但沒有一個列表具有字母數字符號)。他們在另一張名爲「來源」的表格上。索引與匹配代替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