玩了這麼久Excel,你知道通配符麼

院長大大已經開啟Excel函數系列課程,上班族、想學Office相關技術等等有需要的朋友請關注院長,享受每天及時的知識分享,跟著院長走,輕輕鬆鬆玩轉Office。

院長每天堅持發,你還不每天堅持學???

1、 SEARCH

此函數查找字符串第一次出現的位置。

=SEARCH(查詢文本,查詢區域,查找起始位置)

參數解釋:

查詢文本是要查找的文本,可以是單元格或英文狀態下雙引號框起來的字符串;

查詢區域可以是一個單元格或英文狀態下雙引號框起來的字符串;

起始位置是要從查詢區中第幾個字符串開始向後查找,省略時表示從頭開始。

玩了這麼久Excel,你知道通配符麼

查找單個字符串第一次出現的位置

可以看到計算單個字符的位置是較為簡單的。

玩了這麼久Excel,你知道通配符麼

查找多個字符串第一次出現的位置

對比兩列數據,可以明顯發現,此函數返回第一次出現的位置。

有的朋友說,用昨天學習的FIND函數也能做到啊。

沒錯。

但是此函數有一個很酷炫的功能:

可以使用通配符 *

*表示可匹配任意字符串;

?表示匹配單個字符。

即用通配符代替不確定出現的字符。

玩了這麼久Excel,你知道通配符麼

通配符?的使用

=SEARCH("-?色",C10)

我們發現數據都有一個共性,顏色前都有一個減號。

可以利用這個減號分別匹配出兩種類型的顏色。

玩了這麼久Excel,你知道通配符麼

通配符?的使用

=SEARCH("-??色",C10)

其中一個問號?代表一個字符。

當類型很多的時候這種操作就會很麻煩,這時候我們就需要更強大的工具。

玩了這麼久Excel,你知道通配符麼

通配符*的使用

=SEARCH("-*色",C10)

可以看到星號*代表多個字符,這會極大的方便日常的工作。

院長建議大家記住星號*的用法就好。

2、 SEARCHB

看名字就知道是按字節計算字符串第一次出現的位置。

=SEARCHB(查詢文本,查詢區域,查找起始位置)

玩了這麼久Excel,你知道通配符麼

按字節計算字符串第一次出現的位置

其中一箇中文字符算兩個字節,

一個英文字符算一個字節,

中文狀態下的標點符號算兩個字節,

英文狀態下的標點符號算一個字節。

院長每天堅持發,你還不每天堅持學???

希望大家多多練習以上函數使用方法,早日告別Excel小白。後期院長還會增設PPT,Word相關知識分享,還等什麼,火速關注院長,暢享最新鮮的Office知識。


分享到:


相關文章: