Excel表格VLOOKUP函式不能區分大小寫怎麼查詢匹配?

有一個小夥伴問我,他公司裡面有的產品型號命令,大寫和小寫是兩個不同的產品,但是在使用VLOOKUP函式查詢匹配的時候,它不會區分大小寫,如下所示:

使用公式:

=VLOOKUP(D2,A:B,2,0)查詢型號為AA產品的時候,它匹配的結果卻是aa的結果。在有大小寫區分的時候,那應該用什麼函式來解決呢?

首先我們來了解一個區別大小寫的函式:EXACT函式

EXACT(text1,text2)

區分大小寫的比較兩個字元,是否相同

=EXACT(D2,A2),即比較AA和aa結果是FALSE

=EXACT(D2,A3),即比較AA和AA的結果是TRUE

然後再結合陣列的應用,我們使用公式:

第1種方法:使用lookup函式法:

=LOOKUP(1,0/EXACT(A:A,D2),B:B)

前面也剛剛講過lookup函式的十大用法,大家可以回顧一下

Excel比vlookup還好用的lookup函式用法大全,收藏套用!裡面常用的通式是:

=lookup(1,0/(查詢列=查詢值),結果列),現在只是把等號用exact函式代替了而已,就可以查詢到了。

第2種方法:使用Index match法

輸入的公式是:

=INDEX(B:B,MATCH(1,--EXACT(A:A,D2),0))

輸入完公式,要按CTRL SHIFT ENTER三鍵結束。

下次再遇到大小寫查詢匹配的時候,就可以用這兩種方法的一種哦