天天看點

Excel簡稱比對全稱,4種公式方法,你會麼?

作者:Excel自學成才

舉個工作中的實際例子來說明,比如,我們的原始資料記錄的公司名稱是全稱的

現在查找内容卻是簡稱的,需要比對出對應的資訊,如下所示:

Excel簡稱比對全稱,4種公式方法,你會麼?

今天介紹4種公式方法來快速解決,2個公式是不限版本的,2個公式是需要最新版本公式

方法1:VLOOKUP公式

因為是簡稱比對全稱,是以我們需要搭載通過符來進行查找比對

*号表示任意多個字元

是以我們使用的公式是:

=VLOOKUP("*"&D2&"*",A:B,2,0)

查找值兩邊都連接配接一個星号,表示:*華為*

說明隻要包含華為這個字元的文本,都能比對正确,是以就可以輕松比對出來了:

Excel簡稱比對全稱,4種公式方法,你會麼?

方法2:使用LOOKUP公式

LOOKUP精确查找比對時有個通用用法

=LOOKUP(1,0/(查找列=查找值),結果列)

這裡的查找值是簡稱,是以我們需要換成FIND函數公式,使用的公式是:

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

通過FIND函數,可以确定哪些行符合條件,傳回對應B列的結果

Excel簡稱比對全稱,4種公式方法,你會麼?

方法3:使用XLOOKUP公式

Excel新版本裡面有XLOOKUP公式,它的用法是:

=XLOOKUP(查找值,查找列,結果列,查找不到,比對方式,搜尋方式)

它預設查找值不帶通配符查找的,如果說*号是通配符,需要去第5參數比對方式裡面聲明

是以我們使用的公式是:

=XLOOKUP("*"&D2&"*",A:A,B:B,,2)

第4參數不填,第5參數輸入2表示通配符比對

Excel簡稱比對全稱,4種公式方法,你會麼?

方法4:使用FILTER公式

FILTER公式是用來篩選的,精确查找時使用的用法是:

=FILTER(結果列,查找值=查找列)

通過簡稱比對全稱時,需要搭配SEARCH函數公式

使用的公式是:

=FILTER(B:B,IFERROR(SEARCH(D2,A:A),0))

通過SEARCH公式,在A列裡面搜尋,如果能搜尋到,就傳回B列的結果了

Excel簡稱比對全稱,4種公式方法,你會麼?

通過全稱比對全稱的4種方法,總結如下所示:

Excel簡稱比對全稱,4種公式方法,你會麼?

你學會了麼?動手試試吧!