本文作者:芒種Office

首發於芒種學院

一篇文章認識Excel文字查詢函式FINDSEARCH

Office小技巧

各位小夥伴,晚上好,這裡是芒種學院。

在Excel中經常會碰到查詢文字/內容等等需求,很多小夥伴可能都還在手動進行判斷查詢,今天芒種君來分享

Excel中的文字查詢函式FIND和SEARCH使用小技巧,最後附上萬用字元小技巧,讓查詢替換更加高效輕鬆

知識點:

FIND函式;

SEARCH函式;

萬用字元小技巧;

第二十九期:Office小技巧/玩轉文字查詢函式。

一 ,FIND函式

FIND函式為文字查詢函式,查詢【某個文字是否包含某個內容】

,如“芒種學院”包含“芒種”,則FIND函式返回1;不包含則返回“#VALUE”。先來看下FIND函式的基礎用法:

一篇文章認識Excel文字查詢函式FINDSEARCH

FIND函式用法

在FIND函式中,第三個引數start_num是可選的,預設為1,表示從第1個字元開始查詢

。我們來用一個簡單的案例進行講解,如在下面的表格內容中,使用FIND函式查詢是否存在“芒種學院”。

一篇文章認識Excel文字查詢函式FINDSEARCH

需求表格

需求表格

可以使用公式:

=FIND("芒種學院",A2),然後雙擊向下填充完成操作

一篇文章認識Excel文字查詢函式FINDSEARCH

FIND函式案例

可以看到,在上面的案例中,內容中存在“芒種學院”則返回“1”,不存在則返回“#VALUE!”錯誤資訊。

使用IF函式和ISNUMBER函式來完成輸出“存在”和“不存在”的需求

簡單介紹下

ISNUMBER函式,這個函式只有一個引數,並且函式只有一個作用,就是判斷輸入的內容是否為數字

公式:

=IF(ISNUMBER(FIND("芒種學院",A2)),"存在","不存在")

一篇文章認識Excel文字查詢函式FINDSEARCH

FIND完整版

FIND函式中是區分大小寫

的,怎麼理解呢?比如“ABD”和“abc”對於FIND函式來說是不一樣的。

內容“ABC字元”包含“ABC”但是不包含“abc”。這點也是FIND和SEARCH的一個區別之一。

FIND函式不支援萬用字元

,什麼是萬用字元呢?我們介紹完SEARCH函式來進行講解。

二 ,SEARCH函式

SEARCH函式跟FIND函式的用法相同,引數也相同,只是【返回內容】不相同

。SEARCH函式返回

【文字的具體位置】

,如果不存在則返回

【#VALUE!】

一篇文章認識Excel文字查詢函式FINDSEARCH

SEARCH函式用法

例如:使用SEARCH查詢內容【公眾號-芒種學院】中【芒種學院】的位置,返回的結果為【5】。

簡單看下案例演示,使用公式為:

=SEARCH("芒種學院",A2)

一篇文章認識Excel文字查詢函式FINDSEARCH

SEARCH案例演示

並且在

SEARCH中是不區分大小寫

的,即

“ABC”和“abc”對SEARCH函式來說是沒有任何差異的

一篇文章認識Excel文字查詢函式FINDSEARCH

SEARCH大小寫案例

SEARCH與FIND的另外一個差異就是,在

SEARCH中是支援萬用字元

查詢的。使用萬用字元可以大大提升查詢的可能性,減少查詢工作量。

三 ,萬用字元小技巧

什麼是萬用字元呢?先來舉一個簡單的例子,例如“芒種A院”,“芒種B院”,“芒種C院”都是屬於需要查詢的內容,這個時候怎麼辦呢?一個一個輸入麼?

No!我們可以使用萬用字元,首先來介紹

Excel中的兩個萬用字元:【?】和【*】

,這兩個分別表示什麼意思呢?

“?”表示任意一個字元

,比如“芒種?院”既可以代表“芒種A院”,也可以代表“芒種B院”,但是不能代表“芒種AA院”,因為“AA”屬於2個字元。

“*”表示任意字元(不限制個數)

,比如“芒種*院”,既可以代表“芒種A院”,也可以代表“芒種AA院”或者“芒種AB院”等等。

使用SEARCH來查詢“芒種*院”看下結果。

一篇文章認識Excel文字查詢函式FINDSEARCH

萬用字元案例

可以看到,

使用“芒種*院”不僅能匹配出“芒種學院”,也能匹配出“芒種A院”等等

其實萬用字元“*”和“?”不僅能使用在SEARCH中,

在Excel的查詢替換中也可以進行使用

,小夥伴可以自己動手嘗試下哦~

你有什麼想學的小技巧可以在下方留言哦~

芒種學院 | 15秒輕鬆漲知識,短影片開啟學習新方式

微信公眾號:關注【芒種學院】

一篇文章認識Excel文字查詢函式FINDSEARCH