excel中對資料查找時, 大家用的一般都是VLOOKUP函數, 也是大家最喜歡用的一個函數, 但是用過這個函數的人都知道, 它有一個缺點, 就是只能從左向右查找而不能從右向左反方向查找。 今天就給大家分享2種VLOOKUP如何嵌套其他函數實現逆向查找的方法。
1.VLOOKUP+IF函數
在F2儲存格輸入公式:
=VLOOKUP(E2,IF(,$C$2:$C$11,$A$2:$A$11),2,0)
此公式為陣列公式, 按Ctrl+Shift+Enter鍵結束。
公式說明:
相信大家應該都知道IF函數, 1表示true ,0表示false, 如果IF函數第一參數判斷條件結果為1則返回if的第二個參數, 如果結果為0則返回第三個參數。
本案例中查找區域使用IF(,$C$2:$C$11,$A$2:$A$11)等於 IF(,姓名列, 序號列)返回一個姓名在前,
2.VLOOKUP+CHOOSE函數
在F2儲存格輸入公式:
=VLOOKUP(E2,CHOOSE(,$C$2:$C$11,$A$2:$A$11),2,0)
公式說明:
CHOOSE(index_num, value1, [value2], ...)
語法CHOOSE(索引值,資料1,資料2,...) CHOOSE函數根據給定的索引值, 返回索引值對應的資料。 如果索引值為1 則返回資料1, 索引值為2, 則返回資料2, 以此類推。
本案例中使用CHOOSE(,$C$2:$C$11,$A$2:$A$11), 索引值為1和2, 則同時放回對應的姓名列和序號列, 返回一個姓名在前 序號在後的記憶體陣列, 再使用VLOOKUP函數進行查詢即可。
我是小螃蟹, 如果您喜歡這篇教程, 請幫忙點贊和轉發哦, 感謝您的支持!