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個方法,你覺得哪個更簡單呢?對於上述公式中有不懂的地方,可以私信找我哦!
期待您的轉發和點贊!