2021-05-12 14:32:11
excel函數公式中「包含」某些內容怎麼體現
2019-12-05 23:55:23
在Excel使用過程中,經常需要對包含某個關鍵字或文字進行判斷,或者根據關鍵字或文字進行模糊匹配和查詢。例如VLOOKUP函數根據關鍵字查詢,判斷文字中是否包含想要查詢的文字等。本例向大家介紹excel函數公式中「包含」這個含義怎麼體現。
1
首先,看一下原始資料。
A列是公司名稱,我們要在B列判斷A列的文字是不是包含「北京」這兩個字。
2
雙擊B2,輸入公式:
=FIND("北京",A2)
B2單元格返回1,表示「北京」兩個字在A2的文字出現的位置是從第一個字元開始。
3
下拉B2的公式,返回結果如下圖所示。
其中返回的錯誤值是表示單元格文字中不包含「北京」。
4
單元格返回錯誤值不太好看,我們想辦法將它遮蔽。
首先,我們用ISNUMBER函數判斷返回結果是不是數位,如果不是數位就返回FALSE。把B2公式修改成:
=ISNUMBER(FIND("北京",A2))
5
然後用IF函數將TRUE轉換成「Y」,FALSE轉換成空顯示。修改公式為:
=IF(ISNUMBER(FIND("北京",A2)),"Y","")
6
類似,可以用SEARCH()函數來實現FIND()函數實現的功能。
知識點補充:
SEARCH()函數和FIND()函數差異在萬用字元的使用和大小寫的區分,有興趣的讀者可以自己在單元格中測試一下兩個函數的差異。
7
在其他函數中,比如說VLOOKUP()和COUNTIF()等函數中使用萬用字元,也可以達到「包含」的目的。如下圖,用COUNTIF()函數來識別是否包含「北京」文字,如果返回1就是包含,返回0就是不包含。
相關文章