跳至主要内容

如何在Excel中统计包含文本的单元格数量

Author: Zhoumandy Last Modified: 2025-05-07

Excel无处不在。作为一款用于数据分析和文档处理的强大且实用的工具,我们经常在工作和生活中使用它。在某些情况下,我们可能需要更好地理解数据以进行数据分析。本教程将演示多种在Excel中统计包含文本的单元格数量的方法。

使用COUNTIF/COUNTIFS函数 + 通配符统计Excel中包含文本的单元格数量

使用SUMPRODUCT + ISTEXT函数统计Excel中包含文本的单元格数量

使用COUNTIF函数统计Excel中包含特定文本的单元格数量

使用Kutools for Excel轻松统计包含特定文本的单元格数量


使用COUNTIF/COUNTIFS函数 + 通配符统计Excel中包含文本的单元格数量

使用COUNTIF函数统计包含任意文本的单元格数量

要统计包含任意文本的单元格,我们在COUNTIF公式中使用 星号符号(*)COUNTIF函数语法如下:

=COUNTIF(区域, "*")

由于星号(*)是一个通配符,可以匹配任何字符序列,因此该公式会统计所有包含任意文本的单元格。

例如,要统计范围A2:A15中包含文本的单元格数量(如下图所示),请在空白单元格中输入以下公式,并按Enter键获取结果。

=COUNTIF(A2:A15, "*")

count cells with any text

√ 注意:
  • 哪些内容不被视为文本:
  1. 包含任意文本的单元格;
  2. 特殊字符;
  3. 格式化为文本的数字;
  4. 包含空字符串(="")、撇号(')或空格的视觉空白单元格。
  • 哪些内容不被视为文本:
  1. 数字;
  2. 日期;
  3. 逻辑值True和False;
  4. 错误;
  5. 空白单元格。

在这种情况下,我们可以清楚地理解为什么示例工作表中有 8个包含文本的单元格。

differences the text and non-text

使用COUNTIF函数统计不包含文本的单元格数量

要统计数据范围内不包含文本的单元格数量,请在COUNTIF公式中使用“不等于”逻辑运算符(<>)星号符号(*)。其语法如下:

=COUNTIF(区域, "<>*")

由于“不等于”逻辑运算符(<>)和星号符号(*)表示“不等于任何字符”,因此该公式会统计没有任何文本的单元格。

例如,要统计范围A2:A15中不包含文本的单元格数量,请在空白单元格中输入以下公式,并按Enter键获取结果。

=COUNTIF(A2:A15,"<>*")

count cells with no text

然后你将得到包含非文本值的单元格数量。

使用COUNTIFS函数统计包含文本但排除视觉空白单元格的数量

要统计包含文本但排除视觉空白单元格的数量,请在公式中使用星号符号(*)、问号(?)以及“不等于”(<>)逻辑运算符。其语法如下:

=COUNTIFS(区域,"*?*", 区域, "<> ")

问号符号(?)匹配任何单个字符,而星号符号(*)匹配任何字符序列被星号包围的问号(*?*)表示单元格中至少应有一个字符,因此空字符串和撇号不会被统计。

不等于符号(<>)加一个空格表示不统计包含空格字符的单元格

例如,要统计范围A2:A15中包含文本但没有视觉空白单元格的数量,请在空白单元格中输入以下公式,并按Enter键获取结果。

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

count cells with text excluding blank cells

然后你可以得到仅包含可见文本的单元格数量。

√ 注意:
  1. COUNTIFS函数支持多条件。在上面的例子中,统计包含文本的单元格时,还排除了仅包含一个空格、空字符串和撇号的单元格,这些都会使单元格看起来是空白的。
  2. 如果你想统计包含文本的单元格,并且不统计仅包含一个空格的单元格,则语法变为 = COUNTIFS(区域,"*", 区域, "<> ")

使用SUMPRODUCT + ISTEXT函数统计Excel中包含文本的单元格数量

第二种统计包含文本值的单元格的方法是结合使用SUMPRODUCT函数ISTEXT函数。其语法如下:

=SUMPRODUCT(--ISTEXT(区域))

=SUMPRODUCT(ISTEXT(区域)*1)

当单元格包含文本或非文本时,ISTEXT函数返回TRUE或FALSE。第一种语法中的双负号(--)和第二种语法中的乘法操作是两种将TRUE和FALSE强制转换为数字1和0的方式。

然后 SUMPRODUCT函数返回搜索范围内所有1和0的总和,并给出最终计数

在这种情况下,要统计范围A2:A15中包含文本的单元格数量,请在空白单元格中输入以下公式,并按Enter键获取结果。

=SUMPRODUCT(--ISTEXT(A2:A15))


=SUMPRODUCT(ISTEXT(A2:A15)*1)

SUMPRODUCT + ISTEXT functions to count cells with text formula 1

SUMPRODUCT + ISTEXT functions to count cells with text formula 2

无论使用哪种语法,返回的结果都将是8

使用COUNTIF函数统计Excel中包含特定文本的单元格数量

统计完全匹配特定文本的单元格数量

要执行COUNTIF函数的精确匹配,只需在公式中的第二个参数中输入带引号的完整文本即可。以下是语法

=COUNTIF(区域, "文本值")

要在Excel公式中添加文本,必须用引号(“…”)括起来。

例如,你想知道范围A2:A10中有多少单元格正好包含单词“pen”或“pencil”,请在空白单元格中输入以下公式,并按Enter键获取结果。

=COUNTIF(A2:A10, "pen")


=COUNTIF(A2:A10, "pencil")

Count cells containing certain text with an exact match formula 1

Count cells containing certain text with an exact match formula 2

统计部分匹配特定文本的单元格数量

要统计部分匹配的单元格,请将文本放在两个星号(*)之间,并用引号(“”)括起来。这样可以让COUNTIF统计所有包含该文本及其前后任何内容的单元格。以下是 语法

=COUNTIF(区域, "*文本值*")

在这种情况下,假设你想统计范围A2:A10中有多少单元格包含“pen”或“pencil”作为其内容的一部分(在任何位置),请在空白单元格中输入以下公式,并按Enter键获取结果。

=COUNTIF(A2:A10, "*pen*")


=COUNTIF(A2:A10, "*pencil*")

Count cells containing certain text with a partial match formula 1

Count cells containing certain text with a partial match formula 2

√ 注意:COUNTIF不区分大小写。

使用Kutools for Excel轻松统计包含特定文本的单元格数量

除了使用公式统计包含文本的单元格外,您还可以使用Kutools for Excel 选择指定单元格工具快速统计并选择包含特定文本的单元格

无论您想统计完全匹配特定文本还是部分匹配特定文本的单元格,我们的Kutools for Excel都可以帮助您轻松实现目标。

Kutools for Excel 提供了超过 300 种高级功能,简化复杂任务,提升创造力与效率。 通过集成 AI 能力,Kutools 能够精准自动执行任务,让数据管理变得轻松简单。Kutools for Excel 的详细信息...         免费试用...

免费安装 Kutools for Excel后,让我们来看看它是如何工作的!

使用Kutools统计并选择完全匹配特定文本的单元格

在此情况下,您希望找出范围A2:A10中正好包含文本“pen”的单元格数量。

sample data

1. 选择要从中统计包含特定文本的单元格的范围。

2. 点击Kutools > 选择 > 选择指定单元格

click Select Specific Cells feature of kutools

3. 在“选择指定单元格”对话框中,您需要:

  • 选择类型部分中选择单元格选项
  • 在特定类型部分中,从下拉列表中选择等于,然后在文本框中输入 pen
  • 点击确定按钮。然后会弹出一个提示框,告诉您有多少单元格符合条件。

specify the options in the dialog box

  • 在提示框中点击确定按钮,所有符合条件的单元格将同时在Excel中被选中。

all qualified cells are selected

使用Kutools统计并选择部分匹配特定文本的单元格

假设您想统计范围A2:A10中有多少单元格包含单词“pen”作为其内容的一部分(在任何位置)。这个技巧与上一个类似。

1. 选择要统计包含特定文本的单元格数量的范围。

2. 点击Kutools > 选择 > 选择指定单元格

 click Select Specific Cells feature of kutools

3. 在“选择指定单元格”对话框中,您需要:

  • 选择类型部分中选择单元格选项
  • 在特定类型部分中,从下拉列表中选择包含,然后在文本框中输入pen
  • 点击确定按钮。然后会弹出一个 提示框,告诉您有多少单元格符合条件。

specify the options in the dialog box

  • 在提示框中点击确定按钮,所有符合条件的单元格将同时在Excel中被选中。

all qualified cells are selected

点击下载Kutools for Excel进行30天免费试用


  • 超级公式栏(轻松编辑多行文本和公式);阅读布局(轻松读取和编辑大量单元格);粘贴到筛选区域...
  • 合并单元格/行/列并保留数据;拆分单元格内容;合并重复行并求和/平均值... 防止重复单元格;比较区域...
  • 选择重复或唯一行选择空白行(所有单元格为空);在多个工作簿中进行超级查找和模糊查找;随机选择...
  • 精准复制多个单元格而不改变公式引用;自动创建对多个工作表的引用;插入项目符号、复选框等...
  • 收藏并快速插入公式、区域、图表和图片;用密码加密单元格创建邮件列表并发送电子邮件...
  • 提取文本,添加文本,按位置删除,删除空格;创建并打印分页小计;在单元格内容和批注之间转换...
  • 超级筛选(保存并应用筛选方案到其他工作表);按月/周/日高级排序,频率等;按粗体、斜体特殊筛选...
  • 合并工作簿和工作表;基于关键列汇总表格;将数据分割到多个工作表批量转换 xls、xlsx 和 PDF...
  • 数据透视表按周数、星期几等分组... 用不同颜色显示未锁定、已锁定单元格高亮显示包含公式的单元格/名称...
kte tab 201905
  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读。
  • 在同一窗口的新标签页中打开和创建多个文档,而不是在新窗口中。
  • 将您的生产力提高 50%,每天为您减少数百次鼠标点击!
officetab bottom