跳到主要內容

掌握 Excel 中帶有文字的儲存格計數:完整指南

Excel 是資料分析不可或缺的工具,您通常需要量化電子表格中某些類型資料出現的頻率。 對包含文字或特定文字的儲存格進行計數是一項常見任務,可以透過一些函數和技術來完成。 本指南將介紹在各種場景下計算文字條目的方法。


影像介面應用


計算包含任何文字的單元格的數量

使用 Excel 時,您可能想要計算包含任何文字的儲存格的數量。 這對於快速了解有多少單元格是非數字或非空白非常有用。

在這裡,我將計算某個範圍內包含任何文字的儲存格(例如,如下面的螢幕截圖所示的範圍 A2:A14)作為範例。

選擇一個空白儲存格(本例為 D3),輸入以下公式並按 Enter 得到結果。

=COUNTIF(A2:A14, "*")

包含文字的儲存格總數如上面的螢幕截圖所示進行計數。

筆記:
  • 您還可以使用 SUMPRODUCT 功能與 文本 函數用於對 Excel 中包含文字的儲存格進行計數。
    =SUMPRODUCT(--ISTEXT(A2:A14))
  • 在公式中 A2:A14 是您要計算包含文字的儲存格的範圍。
  • 在此範例中,您會注意到儲存格中顯示的數字 A7 也算是文字結果之一。 這是因為該數字是作為文字輸入的(開頭帶有撇號)。
  • 下表列出了哪些單元格將被計為文字單元格,哪些則不會。
    將被計數的細胞 不被計數的細胞
    • 包含任何文字的儲存格
    • 具有任何特殊字元的單元格
    • 以文字形式輸入數字的儲存格
    • 僅包含空格的單元格
    • 附撇號 (') 的儲存格
    • 帶有空白字串 (="") 的儲存格
    • 僅包含非列印字元的儲存格
    • 帶數字的單元格
    • 帶日期的單元格
    • 細胞與時間
    • 具有由公式引起的錯誤值的儲存格
    • 具有邏輯值(TRUE 和 FALSE)的單元格
    • 空白單元格

僅對包含可見文字的儲存格進行計數

上述公式對包含任何文字的所有儲存格進行計數,並排除空白儲存格。 但是,它也可能會計算看似空但包含不可見字元(如空格、撇號、空字串等)的儲存格,如下面的螢幕截圖所示。

如果您的目標是僅對肉眼可見文字的儲存格進行計數,則本節中的公式會更合適。

選擇一個空白儲存格(本例為 D3),輸入以下公式並按 Enter 得到結果。

=COUNTIFS(A2:A13,"*?*", A2:A13, "<> ")

從上面的螢幕截圖中可以看到,儲存格 D5 中的結果「3」是 A2:A13 範圍內可見文字儲存格的數量。

筆記:
  • 在公式中,A2:A13 是您要對包含可見文字的儲存格進行計數的範圍。
  • 使用此公式,結果將排除看起來為空但包含不可見字元(如空格、撇號、空字串等)的儲存格。
  • 若要對包含僅排除空格的文字的儲存格進行計數,請嘗試使用此公式。
    =COUNTIFS(A2:A13,"*",A2:A13,"<> ")

計算 Excel 中包含特定文字的儲存格數量

在某些情況下,您需要更具體地計算所計算的內容。 您可能想要對包含確切單字或短語的儲存格進行計數,或者您可能正在尋找儲存格內容中的部分匹配項。 本節中的方法可以幫助您解決這些問題。


計算具有特定文字的儲存格數量(完全匹配)

要對與特定文字完全匹配的單元格進行計數,例如,如下面的螢幕截圖所示,對​​ A2:A12 範圍內與文字完全匹配的單元格進行計數“蘋果”,本節中的公式可以提供幫助。 請按以下步驟操作。

選擇一個儲存格(本例為 D5),輸入以下公式並按 Enter 得到結果。

=COUNTIF(A2:A12, D4)

如上面的螢幕截圖所示,現在已經統計了與文字「Apple」完全匹配的儲存格數量。

筆記:
  • 在這個公式中, A2:A12 是您要計算包含特定文字的儲存格的範圍。 D4 是包含您將根據其計算單元格的特定文字的儲存格。
  • 如果未預先在儲存格中輸入特定文本,您可以直接將其輸入到公式中。 在這種情況下,將公式修改為:
    =COUNTIF(A2:A12, "Apple")
  • 此公式不區分大小寫,這意味著如果單元格包含文字“蘋果“或”APPLE",它也會被計數。要執行區分大小寫的計數,請轉到 計算具有特定文字(完全匹配)的單元格,區分大小寫 部分。
  • 在這裡我想向大家推薦一個好用的工具—— 選擇特定的單元格 of Excel的Kutools。 此工具可協助您輕鬆計算和選擇一個或多個範圍內包含特定文字的儲存格。 只需進行以下配置即可取得包含特定文字的儲存格總數並同時選擇符合的儲存格。 立即嘗試並獲得 30 天免費試用.

計算具有特定文字的儲存格數量(部分匹配)

如果您想要對部分符合特定文字的儲存格進行計數,例如,如下面的螢幕截圖所示,對​​區域 A2:A12 中包含「的儲存格進行計數蘋果" 在儲存格內的任何位置,您都可以嘗試本部分中的公式。

選擇一個儲存格(本例為 D5),輸入以下公式並按 Enter 得到結果。

=COUNTIF(A2:A12, "*"&D4&"*")

如上面的螢幕截圖所示,現在已經產生了部分匹配文字「Apple」的所有儲存格的數量。

筆記:
  • 在這個公式中, A2:A12 是您要計算包含特定文字的儲存格的範圍。 D4 是包含您將根據其計算單元格的特定文字的儲存格。
  • 星號符號(*) 是最通用的通配符,可以表示任意數量的字元。
  • 如果未預先在儲存格中輸入特定文本,您可以直接將其輸入到公式中。 在這種情況下,將公式修改為:
    =COUNTIF(A2:A12, "*Apple*")
  • 此公式對包含「的儲存格進行計數蘋果”在任何位置。
    • 計算以“Apple”開頭的儲存格數量,使用這個公式:
      =COUNTIF(A2:A12, "Apple*")
    • 計算以“Apple”結尾的儲存格數量,使用這個公式:
      =COUNTIF(A2:A12, "*Apple")
  • 此公式不區分大小寫,這意味著如果單元格包含文字“蘋果“或”APPLE",它也會被計數。要執行區分大小寫的計數,請轉到 計算具有特定文字(部分匹配)的單元格,區分大小寫 部分。

計算具有區分大小寫的特定文字的單元格

由於Excel的COUNTIF函數不區分大小寫,因此上述方法中的公式不區分大小寫字母。 如果您需要對具有特定區分大小寫文字的儲存格進行計數,則需要不同的公式。

計算具有特定文字的單元格數量(完全匹配且區分大小寫)

若要對與特定文字完全匹配且區分大小寫的儲存格進行計數,請使用下列公式。

=SUMPRODUCT(--EXACT(D4, A2:A12))

備註:如果未預先在儲存格中輸入特定文本,您可以直接將其輸入到公式中。
=SUMPRODUCT(--EXACT("Apple", A2:A12))
計算具有特定文字的單元格數量(部分匹配且區分大小寫)

若要對部分符合特定文字且區分大小寫的儲存格進行計數,請使用下列公式。

=SUMPRODUCT(--(ISNUMBER(FIND(D4, A2:A12))))

備註:如果未預先在儲存格中輸入特定文本,您可以直接將其輸入到公式中。
=SUMPRODUCT(--(ISNUMBER(FIND("Apple", A2:A12))))

點擊幾下即可計算並選擇包含特定文字的儲存格

如果您正在尋找一種更簡單的方法來對具有特定文字的儲存格進行計數, 選擇特定的單元格 的特點 Excel的Kutools 將會是您不錯的選擇。 此功能不僅僅是計數,它還允許根據指定的文字同時選擇儲存格。 該工具提供了多種條件,例如等於、開頭為、結尾為、包含等,並且還支援同時基於兩個條件匹配單元格。 這允許用戶快速計數並選擇與其提供的文字相符的單元格,這是標準公式無法輕鬆實現的優勢。

下載並安裝 Kutools for Excel, 選擇 庫工具 > 選擇 > 選擇特定的單元格。 在開幕 選擇特定的單元格 對話框,您需要:

  1. 選擇要計算包含特定文字的儲存格數量的範圍。
  2. 點擊 細胞 在選項 選擇類型 部分。
  3. 指定一個條件 指定類型 下拉列表。
  4. 輸入您要計數的特定文字。
  5. 點擊 OK 按鈕。
    在這種情況下,因為我需要計算與文字完全匹配的單元格“蘋果”,我選擇 等於 從下拉清單中輸入文字 蘋果 在文本框中。

結果

A Excel的Kutools 然後將彈出對話框,顯示找到的儲存格數量並選擇它們。

筆記:
  • 若要對儲存格內任意位置包含特定文字的儲存格進行計數,您需要選擇 包含 選項從 特定類型 下拉列表。
  • 要計算以特定文字開頭或結尾的儲存格,您需要選擇 始於 or 以。。結束 選項從 特定類型 下拉列表。
  • 此功能可以同時處理多個範圍。
  • 此功能還支援同時計數和選擇與兩個條件相符的儲存格。 下面的螢幕截圖顯示了計數和選擇單元格的條件,這些單元格不僅在單元格中的任何位置包含特定文字“Apple”,而且還必須以字元“A”結尾。
  • 要使用此功能,您應該先安裝 Kutools for Excel,請 點擊下載並立即免費試用 30 天.
  • 要了解有關此功能的更多信息,請訪問此頁面: 根據條件選擇特定儲存格、整行或整列.

總之,有不同的方法可以對 Excel 中包含文字或特定文字的儲存格進行計數。 無論您是在尋找快速修復還是全面的解決方案,都必須探索和了解各種技術,以找到最適合您需求的方法。 對於那些渴望深入研究 Excel 功能的人,我們的網站擁有豐富的教學。 在這裡了解更多 Excel 提示和技巧.


最佳辦公生產力工具

熱門特色: 尋找、突出顯示或識別重複項   |  刪除空白行   |  合併列或儲存格而不遺失數據   |   沒有公式的回合 ...
超級查詢: 多條件VLookup    多值VLookup  |   跨多個工作表的 VLookup   |   模糊查詢 ....
高級下拉列表: 快速建立下拉列表   |  依賴下拉列表   |  多選下拉列表 ....
欄目經理: 新增特定數量的列  |  移動列  |  切換隱藏列的可見性狀態  |  比較範圍和列 ...
特色功能: 網格焦點   |  設計圖   |   大方程式酒吧    工作簿和工作表管理器   |  資源庫 (自動文字)   |  日期選擇器   |  合併工作表   |  加密/解密單元格    按清單發送電子郵件   |  超級濾鏡   |   特殊過濾器 (過濾粗體/斜體/刪除線...)...
前 15 個工具集12 文本 工具 (添加文本, 刪除字符,...)   |   50+ 圖表 類型 (甘特圖,...)   |   40+ 實用 公式 (根據生日計算年齡,...)   |   19 插入 工具 (插入二維碼, 從路徑插入圖片,...)   |   12 轉化 工具 (數字到單詞, 貨幣兌換,...)   |   7 合併與拆分 工具 (高級合併行, 分裂細胞,...)   |   ... 和更多

使用 Kutools for Excel 增強您的 Excel 技能,體驗前所未有的效率。 Kutools for Excel 提供了 300 多種進階功能來提高生產力並節省時間。  點擊此處獲取您最需要的功能...

kte選項卡201905


Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
Comments (36)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Hi in a list having MD546FG7586
MD6478BD777
MD6836GHF77
How do i count only that containing MD
This comment was minimized by the moderator on the site
Excelente aporte, felicitaciones.
Rated 5 out of 5
This comment was minimized by the moderator on the site
Did someone check this on Macintosh? Im struggeling in Excel365, and cant get a substring to count. Something with using the asteric on the Mac? That blows!
This comment was minimized by the moderator on the site
EXCELENTE MUCHAS GRACIAS!!!! ME SIRVIÓ DE MUCHO!!!!
This comment was minimized by the moderator on the site
Want to countif

How many apple text in row2 when row 3 is apple farm
This comment was minimized by the moderator on the site
hi tolong. macam mana ni?
This comment was minimized by the moderator on the site
Okay, what if I want to do a countif on a specific position in the cell. I'm looking for an 'r' in the third character following a '-' in the cell. So in English count only cells where the third character following the dash ('-') is an 'r'.
This comment was minimized by the moderator on the site
Hi Brian,
Sorry can't help you with that yet.
This comment was minimized by the moderator on the site
Hi,
needing help please, i need this to do count over 33 work sheets with the same name. this is what i tried to start with =COUNTIF( "1 - 33'!,"*Bosch MIC 7000i IP7230 1080p*") - but no go. the 1 - 33 is the number range of spreadsheet names.

How ever this is where it gets trickier.
i need it to also include the totals in the individual spread sheet - name of product / part number and supplier....
so simple hahahaha
This comment was minimized by the moderator on the site
Hi Renee,
Thank you for sharing it.
This comment was minimized by the moderator on the site
Is there a way to use the COUNTIF function but rather than typing in the word to count, the formula can look at another cell where the user could type the name into the cell and the cell next to it (with the COUNTIF function) will show how many time the typed in date is in the worksheet?
This comment was minimized by the moderator on the site
Yes, I've just used it. Assuming the cell where you type this word is C1, the syntax would be following: =COUNTIF(A2:A6,"*"&C1&"*"). Also works with SUMIF, you just add the third condition (sum range).
This comment was minimized by the moderator on the site
Thank you!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations