Excel中計算包含特定文本的單元格

2020-08-27 IT聞道者


通用公式

= COUNTIF(範圍,「 * txt *」 )

說明

要對包含某些文本的單元格進行計數,可以將COUNTIF函數 與通配符一起使用 。在所示的示例中,E5中的公式為:

= COUNTIF( B5:B15 ,「 * a *」 )

這個公式如何運作

COUNTIF函數對符合條件的範圍內的單元格進行計數。例如,要計算包含「 a」的區域中的單元格數量,可以使用:

= COUNTIF( range ,「 a」 ) //完全匹配

但是,請注意這是完全匹配。為了進行計數,單元格必須精確地包含「 a」。如果該單元格包含任何其他字符,將不計算在內。

對於顯示的問題,我們要計算包含特定文本的單元格,這意味著文本可以在單元格中的任何位置。為此,我們需要使用星號(*)字符作為通配符。例如,在任何使用我們的地方計算包含字母「 a」的單元格:

= COUNTIF(範圍,「 * a *」 )

公式中的星號表示「匹配任何數量的字符,包括零」,因此此模式將計算在任何位置包含「 a」的任何單元格,在左側或右側帶有或不帶有其他字符。示例中使用的公式均遵循相同的模式:

= COUNTIF( B5:B15 ,「 * a *」 ) //包含「 a」 = COUNTIF( B5:B15 ,「 * 2 *」 ) //包含「 2」 = COUNTIF( B5:B15 ,「 * -S * 「 ) //包含」 -s「 = COUNTIF( B5:B15 ,」 * x *「 ) //包含」 x「

注意:COUNTIF不區分大小寫。

帶有單元格參考

您可以輕鬆調整此公式,以將其他單元格的內容用作條件。例如,如果A1包含要匹配的文本,則可以使用:

= COUNTIF(範圍,「 *」 和 A1 和「 *」 )

計算特定數字

如果您要查找特定數字並且單元格包含數字數據,則上面的COUNTIF公式將不起作用。這是因為通配符自動使COUNTIF僅查找文本(即查找「 2」而不是2)。因為永遠不會找到一個文本值,所以COUNTIF將返回零。

要計算數字內容中的特定數字,您可以使用基於SEARCH函數和ISNUMBER函數的不同公式, 如下所示:

= SUMPRODUCT(- (ISNUMBER(SEARCH(文本,範圍))))

在此公式中, 文本是您要查找的文本,範圍是您要計算的單元格範圍。當SEARCH找到一個匹配項時,它將返回一個數字,並且ISNUMBER函數會將數字轉換為TRUE或FALSE值。因為我們要檢查多個單元格,所以結果將是一個數組或TRUE和FALSE值。的雙負用於真假值轉換為1和0,並且 SUMPRODUCT函數將返回陣列的總和作為最終結果。

SEARCH自動將所有數字視為文本,因此它會在數字201中找到1。此外,由於SEARCH會自動瀏覽單元格中的所有文本,因此無需使用通配符來指示位置。

區分大小寫的版本

對於區分大小寫的計數,可以使用基於FIND函數的公式 :

= SUMPRODUCT(- (ISNUMBER(FIND(文字,範圍))))

在這裡,使用FIND函數代替SEARCH,因為FIND區分大小寫。在其他方面,該公式的工作方式類似於上述的ISNUMBER + FIND公式。

相關焦點

  • excel文本函數應用:單元格中的數字和字母,如何判斷?
    如何快速判斷單元格字符是否包含數字和字母呢?在規範編碼、密碼、用戶名的時候,我們經常要查證某一類字符串是否包含數字、英文、數字與英文的組合,甚至字符串的開頭是否是數字等。很簡單,利用Code、Char、Find、Search文本函數搭配Count函數即可解決這個問題。另外,關於轉換字母大小寫、刪除字符前後兩端的空格等,我們今天也會介紹。學習更多技巧,請收藏關注部落窩教育excel圖文教程。
  • Excel表格實用技巧09:給包含特定文字的單元格設置格式
    利用條件格式,給包含特定文字的單元格設置樣式操作示例:將性別為女的單元格設置樣式1、選中需要文字所在列,點擊開始菜單欄中的條件格式——突出顯示單元格規則——文本包含;2、在彈出的對話框中輸入文字「女」,「設置為」這裡我們選擇第一個默認的「淺紅天聰色深紅色文本
  • excel單元格中的文本自動換行和取消換行的教程 - 國哥筆記
    本篇將介紹excel單元格中的文本換行和取消換行的教程,有興趣的朋友可以了解一下!excel是我們很常用的表格製作工具,不管是學習還是工作中都能看到它的身影。雖然很常見,甚至很常用,但是還是有一部分人對excel中的一些操作還不會。今天小編介紹的是excel單元格中的文本換行和取消換行的方法,還不會的朋友可以跟著小編一起來學習一下喲!
  • excel單元格如何輸入多行文本
    在excel中,一般默認情況下,在單元格中輸入的文本是不換行的,這樣輸入較長的文字時就很不方便,而且看起來會很彆扭。不換行效果閒話少說,如果要在同一單元格中顯示多行文本,可以這樣做:選中要換行的單元格,單擊「格式」菜單,選擇
  • excel文本函數應用:單元格中的數字和字母,如何判斷?
    如何快速判斷單元格字符是否包含數字和字母呢?在規範編碼、密碼、用戶名的時候,我們經常要查證某一類字符串是否包含數字、英文、數字與英文的組合,甚至字符串的開頭是否是數字等。很簡單,利用Code、Char、Find、Search文本函數搭配Count函數即可解決這個問題。另外,關於轉換字母大小寫、刪除字符前後兩端的空格等,我們今天也會介紹。
  • EXCEL中利用REPLACE函數與FIND函數的組合統一替換特定字符後文本
    EXCEL函數公式大全之利用REPLACE函數FIND函數統一替換特定字符後面字符。EXCEL函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數REPLACE函數FIND函數。
  • excel技能提升,朗讀單元格中的數據和文本信息的相關操作
    在我們實際工作中,我們經常使用excel表格來統計分析大量的數據,然而我們對數據統計分析完成後,我們還需要對最終的分析結果進行校對,此時我們如果僅通過肉眼來慢慢校對的話,不僅要花費大量的時間以及精力,並且很容易出錯,為了避免這個問題,我們可以藉助excel當中提供的單元格朗讀功能,
  • 詳解excel單元格格式
    Excel單元格格式的章節會分為兩篇文章,第一篇我們先了解下excel單元格格式的基本設置及作用,第二章講解excel單元格格式的自定義,很多excel初學者都覺得excel單元格格式的設置十分雞肋,但是excel單元格的作用其實非常的強大,我們在適合的情況下選用合適的單元格格式,會對我們的工作帶來巨大的便利一
  • excel減法函數是什麼?計算兩個單元格相減的公式
    本篇將介紹excel減法函數是什麼?計算兩個單元格相減的公式,有興趣的朋友可以了解一下!一、前言excel是我們工作中常用的一款表格製作工具,它不僅僅只是用來製作表格,它在數據的處理方面也顯得很突出。excel為我們表格數據的運算提供了很多函數,今天小編要介紹的是excel減法函數,以及計算兩個單元格相減的公式。希望對大家有所幫助!
  • excel為什麼單元格只顯示公式文本而不是顯示計算結果
    Excel為什麼單元格只顯示公式文本而不是顯示計算結果在表格中不知道點到什麼東西,使在單元格中求和公式後只顯示=SUM(E3:J3)卻得不到結果,這是為什麼?檢查方式:檢查是否設置了「顯示公式」模式,單元格是否為文本格式。
  • Excel查找包含公式的單元格步驟分享
    在Excel表格中,不是所有的數據都是人為填上去的,有一些是經過公式計算的結果,一部分的小夥伴發現想在茫茫數據中找到這些公式數據很困難,下面就跟著小編來看看該如何操作吧。
  • Excel去除單元格中的空格
    在辦公軟體excel中,我們一定會遇到需要將某個甚至某列幾條或幾萬條單元格中的數據去掉,接下來分享三種去除單元格中的方法,大家注意嘍第三種是驚喜哦!1、查找和替換選定要修改的單元格,Ctrl+H調用替換功能,輸入" 空格",""(注意不是文字「空格」這兩個字是 空開格),就可以去掉空格2、SUBSTITUTE函數通過使用Substitute(要替換單元格,原來,
  • excel基礎應用匯總:單元格內容處理的小技巧
    為何Excel計算結果與手工計算結果不一致,怎麼解決表格列印不全,如何快速調整文字行距、如何讓一行文字快速拆分為多行等等問題一直困擾著各位小夥伴,今天要和大家分享5個小花私藏的獨門絕技,三下五除二就能解決這些疑難雜症!學習更多技巧,請收藏關注部落窩教育excel圖文教程。
  • excel基礎應用匯總:單元格內容處理的小技巧
    為何Excel計算結果與手工計算結果不一致,怎麼解決表格列印不全,如何快速調整文字行距、如何讓一行文字快速拆分為多行等等問題一直困擾著各位小夥伴,今天要和大家分享5個小花私藏的獨門絕技,三下五除二就能解決這些疑難雜症!學習更多技巧,請收藏關注部落窩教育excel圖文教程。
  • Excel中的單條件計數函數countif
    COUNTIF函數會統計某個區域內符合您指定的單個條件的單元格數量,記得函數返回值是滿足給定條件的單元格的數量。例如,我們可以計算以某個特定字母開頭的所有單元格的數量,或者可以計算包含大於或小於指定數字的所有單元格的數量。
  • Excel給公式單元格引用添加$與批量把文本公式和計算式替換為公式
    如果表格中有很多文本公式或者文本計算式,不能直計算,也可以批量把它們替換為公式從而實現自動計算。以下就是 Excel 給公式的單元格引用添加$與批量把文本公式和計算式替換為公式的具體操作方法,實例操作所用版本均為 Excel 2016。
  • Excel中如何計算非空單元格個數,COUNTA函數了解一下~
    各位讀者朋友大家好,今天給大家介紹計數類函數的第二個基礎函數COUNTA函數,這個函數的作用是用來計算範圍內非空單元格的個數。這個函數的用法十分簡單,我們來看一下示例:我們可以看到,計算得出紅框中的非空單元格個數為3,因為F11單元格為空,所以未被計數。那我們來看一下這個函數的注意事項:COUNTA 函數計算包含任何類型的信息包括:空格(回車等非列印字符)、錯誤值、公式生成的空文本等。
  • Excel統計某個字符在單元格文本中出現的次數的函數公式
    之前我們連續用幾篇文章介紹了使用公式提取單元格文本中的指定字符串,發現在不同情境下解題的思路是一樣的
  • Excel數字提取技巧:從混合文本中提取數字的方法
    今天我們分享用簡單公式從混合文本中提取數字的方法。因為採用的公式很簡單,所以總體來說只適合數字在文本中的位置有一定規律的情況。如果想用公式提取沒有位置規律的數字,那就得看我們下一篇教程。學習更多技巧,請收藏關注部落窩教育excel圖文教程。
  • Excel教程:Excel技巧跳過空單元格,INDEX+SMALL函數嵌套使用
    今天給大家分享excel跳過空單元格這個知識點,非常實用,但是知曉此技巧的童鞋不多。