歡迎轉發和點一下“在看”,文末留言互動! 置頂公眾號或設為星標及時接收更新不迷路 小伙伴們好,今天來和大家分享一道文本查找題目。這也是一道基礎題目,看看大家可以寫出多少種答案來! 原題是這樣子的: ![]() 請根據左側的數據來提取每個城市的等級。 思考十秒鐘… 01 VLOOKUP函數法 ![]() 在單元格F2中輸入下列公式,并向下拖曳即可。 =VLOOKUP("*"&E2&"*",$B$2:$C$5,2,) VLOOKUP函數可以使用通配符“模糊”查找。 02 LOOKUP函數法 ![]() 在單元格F2中輸入下列公式,并向下拖曳即可。 =LOOKUP(1,0/FIND(E2,$B$2:$B$5),$C$2:$C$5) 這個是LOOKUP函數最常用的二分法。 03 COUNTIF函數法 ![]() 在單元格F2中輸入下列公式,并向下拖曳即可。 =LOOKUP(1,0/COUNTIF(OFFSET($B$1,ROW($1:$4),0),"*"&E2&"*"),$C$2:$C$5) 一句話解釋: 由于查找內容帶有通配符,因此需要借助OFFSET函數生成一個4行1列的內存數組,COUNTIF函數統計后由LOOKUP函數二分法返回正確答案。 04 SUBSTITUTE函數法 ![]() 在單元格F2中輸入下列公式,并向下拖曳即可。 =LOOKUP(,0/(LEN(SUBSTITUTE($B$2:$B$5,E2,""))<>LEN($B$2:$B$5)),$C$2:$C$5) 一句話解釋: 在源數據中將查找值用空值替換。替換后和源數據比長度。長度不同的即為包含查找值的內容。之后LOOKUP函數二分法解決問題。 |
|