Excel中如何根據全稱查詢簡稱?

昨天公眾號有個小夥伴給我丟擲了一個問題,大概是這樣子的:有一個地區名稱的簡稱全稱匹配表,如何通過全稱查詢到對應的簡稱?

我根據小夥伴的問題製作了下面一張表,下圖中,B列的內容是D列內容的簡稱,B列和E列簡稱全稱並不是一一對應的,我們要在E列的單元格中匹配D列每個單元格內容的簡稱。

這裡有2個方法分享給大家!

方法一:使用INDEX LOOKUP FIND ROW函式組合。

具體操作步驟如下:

1、選中E2單元格,在編輯欄中輸入公式“=INDEX(B:B,LOOKUP(1,FIND($B$2:$B$11,D2)^0,ROW($2:$11)))”,按“Ctrl Shift Enter”回車並將公式下拉填充至E11單元格。

2、動圖演示如下。

這裡E2單元格的公式我們也可以寫成“=INDEX(B:B,LOOKUP(4^8,FIND($B$2:$B$11,D2),ROW($2:$11)))”,輸入完之後同樣是按“Ctrl Shift Enter”回車。

動圖演示如下。

方法二:使用INDEX MAX ISERR FIND ROW函式組合。

具體操作步驟如下;

1、選中E2單元格,在編輯欄中輸入公式“=INDEX(B:B,MAX((1-ISERR(FIND($B$2:$B$11,D2)))*ROW($2:$11)))”,按“Ctrl Shift Enter”回車並將公式下拉填充至E11單元格。

2、動圖演示如下。

以上2個方法,你覺得哪個更簡單呢?對於上述公式中有不懂的地方,可以私信找我哦!

期待您的轉發和點贊!