院長大大已經開啟Excel函數系列課程,上班族、想學Office相關技術等等有需要的朋友請關注院長,享受每天及時的知識分享,跟著院長走,輕輕鬆鬆玩轉Office。
院長每天堅持發,你還不每天堅持學???
1、 SEARCH
此函數查找字符串第一次出現的位置。
=SEARCH(查詢文本,查詢區域,查找起始位置)
參數解釋:
查詢文本是要查找的文本,可以是單元格或英文狀態下雙引號框起來的字符串;
查詢區域可以是一個單元格或英文狀態下雙引號框起來的字符串;
起始位置是要從查詢區中第幾個字符串開始向後查找,省略時表示從頭開始。
![玩了這麼久Excel,你知道通配符麼](http://p2.ttnews.xyz/loading.gif)
查找單個字符串第一次出現的位置
可以看到計算單個字符的位置是較為簡單的。
![玩了這麼久Excel,你知道通配符麼](http://p2.ttnews.xyz/loading.gif)
查找多個字符串第一次出現的位置
對比兩列數據,可以明顯發現,此函數返回第一次出現的位置。
有的朋友說,用昨天學習的FIND函數也能做到啊。
沒錯。
但是此函數有一個很酷炫的功能:
可以使用通配符 * 和 ?
*表示可匹配任意字符串;
?表示匹配單個字符。
即用通配符代替不確定出現的字符。
通配符?的使用
=SEARCH("-?色",C10)
我們發現數據都有一個共性,顏色前都有一個減號。
可以利用這個減號分別匹配出兩種類型的顏色。
通配符?的使用
=SEARCH("-??色",C10)
其中一個問號?代表一個字符。
當類型很多的時候這種操作就會很麻煩,這時候我們就需要更強大的工具。
通配符*的使用
=SEARCH("-*色",C10)
可以看到星號*代表多個字符,這會極大的方便日常的工作。
院長建議大家記住星號*的用法就好。
2、 SEARCHB
看名字就知道是按字節計算字符串第一次出現的位置。
=SEARCHB(查詢文本,查詢區域,查找起始位置)
按字節計算字符串第一次出現的位置
其中一箇中文字符算兩個字節,
一個英文字符算一個字節,
中文狀態下的標點符號算兩個字節,
英文狀態下的標點符號算一個字節。
院長每天堅持發,你還不每天堅持學???
希望大家多多練習以上函數使用方法,早日告別Excel小白。後期院長還會增設PPT,Word相關知識分享,還等什麼,火速關注院長,暢享最新鮮的Office知識。
閱讀更多 Officefuli院 的文章