在Excel的使用中,我們常常會遇到一些場景窿侈,在查找數(shù)據(jù)時进肯,只知道其中的一個字或幾個字,如果瀏覽查找棉磨,數(shù)據(jù)量又大江掩,這時我們往往會想到縮小范圍的通配符來縮小查找的范圍,知道的信息越多,查找的結(jié)果就越精確环形,今天我們就一起來聊聊這個通配符還有什么其他的用途吧策泣。
?通配符程序設(shè)定的有特殊含義的符號,主要有英文的星號(*)抬吟,問號(?)萨咕,波浪線(~),用來模糊搜索信息使用火本,先來看看這幾個符號的意義:
通配符的含義圖
?使用場景如下:
1.模糊查找:ctrl + f (查找)和 ctrl + h (替換) 進行模糊查詢
?例子:查找所有名字中叫張什么峰的信息:你在輸入框中輸入張*峰 危队,點擊查找左右結(jié)果,就可以看見相關(guān)的信息了
模糊查詢
誤區(qū):??我之前一直以為如果查找名字包含峰的信息需要加*钙畔,其實不用茫陆,直接輸入你想查找的信息里的某個字或或多個字符就行了,加不加*結(jié)果是一樣的擎析。
2:函數(shù)的參數(shù):支持的通配符的函數(shù)有:
1)數(shù)值查找的函數(shù)vlookup,hlookup
支持:在精確的模式下簿盅,查找文本值,可以使用通配符查找
不支持:查找非文本值則不能或在近似匹配模式下則不能使用通配符揍魂,看一下vlookup,hlookup的結(jié)構(gòu)圖如下:
函數(shù)結(jié)構(gòu)圖
?2)文本查找函數(shù):search,searchb可是使用通配符進行模糊查找(注:在第一參數(shù)中使用)
3)sumif,countif,sumifs,countifs中也可以使用通配符(注:sumif,countif函數(shù)都是在第二參數(shù)中使用桨醋,而sumifs,countifs則結(jié)構(gòu)稍微復(fù)雜,會在后面具體的函數(shù)章節(jié)詳解)
3:波形符(~)的使用場景
例如:判斷單元格的A1值是否包含*或现斋?喜最,有兩種的等效的方式
1)支持通配符的函數(shù)需要借助波浪線~比如=isnumber(seach("~?",a1) 或=isnumber(search("~*",a1)
2)用不支持通配符的函數(shù)=isnumber(find("?",a1) 或=isnumber(find("*",a1)
通配符在函數(shù)的使用中并多,主要是使用在查找的庄蹋,當數(shù)據(jù)量比較大返顺,又不能確定準確的信息,只知道部分信息蔓肯,這時模糊查詢就變得尤為重要,不過Excel的通配符的在使用的過程中振乏,感覺還是很雞肋的蔗包,它邏輯上不是太符合我們思維方式,比如:我想查名字中第二字是“方”的信息慧邮,而你在查詢中调限,使用“*方”,所得到的結(jié)果误澳,并不是你想要的耻矮,而和單字“方”沒有任何區(qū)別,只有多字條件限定的時候忆谓,才能發(fā)揮作用裆装!好了,今天的就寫到這了,大牛哨免,可以略過茎活,我平時的使用Excel的機會并不多,給同事解決問題的時候琢唾,被問到通配符了载荔,就仔細的學(xué)了一下,希望能給你的工作帶來便利采桃。