【Excel教學】判斷excel包含特定文字的2個函數 - 鍾肯尼的雜談
文章推薦指數: 80 %
excel判斷儲存格包含某個特定文字或字串,可以透過FIND和COUNTIF函數來實現。
一、FIND函數: FIND( find_text , within_text , [start_num] ) ...
SkiptocontentPostauthor:鍾肯尼Postlastmodified:2021-09-18有些時候會想知道哪些儲存格包含某個特定文字或字串,這有點類似SQL語法中的LIKE或是python語法中的in,excel則是可以透過FIND和COUNTIF函數來找出特定文字或字串。
一、FIND函數(一)FIND函數語法FIND函數會判斷要找出的文字(find_text)是不是落在查找的字串範圍(within_text)裡面。
是的話回傳在第幾個字開始是要查找的文字,否的話會是#VALUE(excel中表示錯誤的值)。
FIND(find_text,within_text,[start_num])
find_text:要找出的文字(也可是一串字串)
within_text:要在哪個字串範圍裡面查找
[start_num]:選填項。
要從第幾個文字開始查找(二)FIND函數判斷儲存格是否包含特定文字假設我們從記帳資料裡面想知道有多少餐吃了「麵」,就可以使用FIND來判斷。
要查找的文字是「麵」,所以第一個參數輸入「麵」要查找的字串範圍是在D欄,第一筆在D2,輸入D2這裡不限定要從D2的第幾個字開始找,所以第三個參數不輸入。
=FIND("麵",D2)excel-find-語法範例(三)FIND函數判斷儲存格是否包含特定文字–結果如果「麵」這個字有在D欄裡面,就會顯示這個字第一次出現是在第幾個字。
excel-find-語法範例-結果二、COUNTIF函數(一)COUNTIF函數語法COUNTIF的介紹可以先參考:countif:自動計算次數–Excel小技巧。
countif(range,criteria)
range:要計算次數的範圍
criteria:符合這個條件的時候會計算次數(二)COUNTIF函數判斷儲存格是否包含特定文字一樣假設我們從記帳資料裡面想知道有多少餐吃了「麵」;這邊要轉換一下COUNTIF的用法。
COUNTIF的普遍用法:N個儲存格範圍內有M個儲存符合條件。
大部分時候COUNTIF是看很多個儲存格範圍內,有多少個儲存格符合某個條件。
COUNTIF運用在查找文字的用法:這1個儲存格範圍內有M個儲存符合條件,M只會是0或1。
在查找文字的情境,儲存格範圍變成1個儲存格,是否符合某個條件,所以符合的話只會回傳1,因為儲存格範圍只有1個(這1個儲存格範圍內有1個儲存符合條件),否則為0。
(三)COUNTIF函數判斷儲存格是否包含特定文字–實際範例要查找的字串範圍是在D欄,第一筆在D2,第一個參數輸入D2符合條件的話則是要借助萬用字元「*」來做判斷,在這個範例裡面,要判斷的條件加上萬用字元會變成“*麵*”,表示「麵」這個字出現在儲存格的任一個位置都符合條件。
要查找的文字是「麵」,所以運用萬用字元輸入「”*麵*”」,如果要查找一串字串,一樣可以用這個方法。
=COUNTIF(D2,"麵")excel-COUNTIF-語法範例(四)FIND函數判斷儲存格是否包含特定文字–實際範例結果如果「麵」這個字有在D欄裡面,就會顯示1(有1個儲存格符合條件),否則顯示0(沒有儲存格符合條件)。
excel-COUNTIF-語法範例-結果(五)Excel其他判斷與取用文字/字串的方法:2個方法取出開頭和結尾的文字:LEFT和RIGHT-excel小技巧更多的Excel應用,歡迎參考我的Excel教學系列。
小額支持鍾肯尼如果我的文章有幫助到你,歡迎你點這裡直接開啟小額贊助連結,或是掃描下面QRcode進入小額贊助連結,贊助一杯咖啡、office365訂閱費;我會更有動力繼續寫作,幫助大家解決更多問題小額贊助Tags:countif,excel,excel函式ReadmorearticlesPreviousPost【Excel教學】開根號和計算次方:使用函數與符號NextPost【Excel教學】公式:如何輸入公式和函數YouMightAlsoLike【Excel教學】如何輸入公式:加減乘除和文字合併2020-10-21【Excel教學】利用資料驗證功能製作下拉式選單2021-02-19【Excel教學】出現###(很多井字號)的原因和解決辦法2021-03-14發佈留言取消回覆CommentEnteryournameorusernametocommentEnteryouremailaddresstocommentEnteryourwebsiteURL(optional)在瀏覽器中儲存顯示名稱、電子郵件地址及個人網站網址,以供下次發佈留言時使用。
延伸文章資訊
- 1EXCEL 比對儲存格是否有包含特定文字
如果想檢查儲存格裡面是否包含特定文字,在EXCEL可以使用 ISNUMBER函數 搭配 SEARCH函數 或 FIND函數。 步驟一:使用SEARCH函數或FIND函數. 1. SEARCH函數.
- 2篩選範圍或表格中的資料
篩選特定文字 · 按一下篩選範圍或表格中的儲存格。 · 在[資料] 索引標籤上,按一下[篩選]。 在[資料] 索引標籤上選取[篩選] · 按一下 [自動篩選] 箭號 · 按一下[篩選] 底下的[...
- 3Excel教學技巧/EXCEL進階篩選:自訂多個條件 - T客邦
EXCEL進階篩選可以自訂多個條件,包括等於、大於、小於、符合特定條件等等,篩選結果也能自動產生新的表格。
- 4快速入門:使用自動篩選篩選資料 - Microsoft Support
- 54 抓字串Left, Mid, Right函數· 11 Excel Classes_New - Cooper
如果要把資料中的字串做進一步的處理,例如將某個儲存格中的名字、中間名及姓氏分成三個不同的欄,文字函數是相當實用的方法。 公式說明. =LEFT(A3,1)