在excel函數中,有些函數是支持使用通配符的。問号(?)匹配任意單個字符,星号(*)匹配任意一串字符。如果要查找實際的問号或星号,需要在該字符前鍵入波形符(~)。
下面我們通過兩則案例來看下波形符(~)的用法!
1、帶“~”的查找
根據業務員查找對應業績:
輸入公式:
=VLOOKUP(D2,A:B,2,0)
函數VLOOKUP(要查找的值,查找區域,要返回的結果在查找區域的第幾列,精确匹配或近似匹配)
公式沒有錯,為什麼結果會返回錯誤值#N/A呢?
業務員“小~玉”中含有波形符“~”,直接使用函數VLOOKUP查找會返回錯誤值#N/A,那麼遇到這種情況該怎麼解決呢?
輸入公式:
=VLOOKUP(SUBSTITUTE(D2,"~","~~"),A:B,2,0)
“~”作為通配符,在查找通配符本身時,需要在其前輸入“~”。
該公式中先使用函數SUBSTITUTE将“~”替換成“~~”,再用函數VLOOKUP查找。
2、将“*”替換成“×”
将下圖B列規格中的“*”替換成“×”,效果如D列所示,該怎麼操作呢?
該案例的規格中包含了星号(*),在替換其本身時會被誤認為通配符。星号作為通配符,匹配任意一串字符,在查找替換其本身時,需要在其前面鍵入“~”。
選中數據區域B2:B8
按<Ctrl H>鍵調出【替換】對話框
查找内容輸入:~*
替換為輸入:×
點擊【全部替換】
覺得有用就關注我吧,每天分享辦公技巧,職場知識!
看完别忘收藏轉發哦~
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!