您的位置:首頁»時尚»正文

VLOOKUP逆向查找的2種方法,就是這麼簡單

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(,姓名列, 序號列)返回一個姓名在前,

序號在後的多行兩列記憶體陣列, 讓它符合VLOOKUP函數的查詢值處於查詢區域的首列, 再用VOOKUP進行查詢即可。

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函數進行查詢即可。

我是小螃蟹, 如果您喜歡這篇教程, 請幫忙點贊和轉發哦, 感謝您的支持!

Next Article
喜欢就按个赞吧!!!
点击关闭提示