KutoolsforOffice — 一套方案,五大工具。事半功倍。

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

作者Zhoumandy修改日期

Excel 无处不在!作为一款强大且实用的数据分析与文档处理工具,它早已融入我们的工作与日常生活。当需要深入挖掘数据价值、开展精准分析时,掌握高效技巧尤为关键。本教程将为您演示多种在 Excel 中统计包含文本的单元格的方法,助您轻松提升数据处理效率!

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

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

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

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


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

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

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

=COUNTIF(range, "*")

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

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

=COUNTIF(A2:A15, "*")

统计包含任意文本的单元格

√ 注意:
  • 以下内容不被视为文本:
  1. 包含任意文本的单元格;
  2. 特殊字符;
  3. 设置为文本格式的数字;
  4. 视觉上为空,但实际包含空字符串(=““)、撇号(‘)或空格的单元格。
  • 以下内容不被视为文本:
  1. 数字;
  2. 日期;
  3. 逻辑值 True 和 False;
  4. 错误值;
  5. 空白单元格。

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

区分文本与非文本内容

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

要统计数据区域中不包含文本的单元格,请在 COUNTIF 公式中使用星号(*)不等于逻辑运算符()。语法如下:

=COUNTIF(range, "<>*")

由于不等于逻辑运算符()与星号(*)组合表示“不等于任意文本”,因此该公式会统计不含任何文本的单元格。

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

=COUNTIF(A2:A15,"*")

统计不含文本的单元格

随后,您将获得包含非文本值的单元格数量。

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

要统计包含文本但排除视觉上为空的单元格,请在公式中使用星号(*)、问号(?)和不等于()逻辑运算符。语法如下:

=COUNTIFS(range,"*?*", range, "<> ")

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

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

例如,要统计 A2:A15 范围内包含文本但排除视觉上为空的单元格,请在空白单元格中输入以下公式,然后按 Enter 键即可获取结果。

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

统计包含文本但排除空单元格的单元格

随后即可获得仅包含可见文本的单元格数量。

√ 注意:
  1. COUNTIFS 函数支持多个条件。在上述示例中,要统计包含文本的单元格,同时排除仅包含一个空格、空字符串或撇号的单元格(这些内容会使单元格看起来为空)。
  2. 如果您想统计包含文本的单元格,但排除仅含一个空格的单元格,则公式语法变为 =COUNTIFS(range,"*", range, " ")

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

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

=SUMPRODUCT(--ISTEXT(range))

=SUMPRODUCT(ISTEXT(range)*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 函数统计含文本的单元格公式 1

使用 SUMPRODUCT + ISTEXT 函数统计含文本的单元格公式 2

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

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

使用精确匹配统计包含特定文本的单元格

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

=COUNTIF(range, "text value")

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

例如,若要查找区域 A2:A10 中有多少个单元格恰好包含“pen”或“pencil”,请在空白单元格中输入以下公式,然后按 Enter 键即可获取结果。

=COUNTIF(A2:A10, "pen")


=COUNTIF(A2:A10, "pencil")

统计包含特定文本(精确匹配)的单元格公式 1

统计包含特定文本(精确匹配)的单元格公式 2

通过部分匹配统计包含特定文本的单元格

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

=COUNTIF(range, "*text value*")

假设您希望统计区域 A2:A10 中有多少个单元格在任意位置包含“pen”或“pencil”作为其内容的一部分,请在空白单元格中输入以下公式,然后按 Enter 键获取结果。

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


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

统计包含特定文本(部分匹配)的单元格公式 1

统计包含特定文本(部分匹配)的单元格公式 2

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

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

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

无论您是要统计包含特定文本且精确匹配部分匹配的单元格,Kutools for Excel 都能轻松帮您实现目标。

Kutools for Excel 提供 300 多项高级功能,简化复杂任务,提升创造力与效率。集成 AI 能力,Kutools 精准自动化任务,让数据管理变得轻松自如。Kutools for Excel 的详细信息……         免费试用……

安装 Kutools for Excel免费版接下来,让我们看看它是如何运作的!

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

在此情况下,您希望查找区域 A2:A10 中有多少个单元格恰好包含文本“pen”。

示例数据

1. 选择您要统计包含特定文本的单元格所在的区域。

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

点击 Kutools 的“选取特定单元格”功能

3. 在选择指定单元格对话框中,您需执行以下操作:

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

在对话框中指定选项

  • 在提示框中单击确定按钮,Excel 即可立即选中所有符合条件的单元格。

所有符合条件的单元格均被选中

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

假设您希望统计区域 A2:A10 中有多少个单元格在任意位置包含“pen”这个词作为其内容的一部分,操作方法与上一例类似。

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

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

点击 Kutools 的“选取特定单元格”功能

3. 在选择指定单元格对话框中,您需要执行以下操作:

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

在对话框中指定选项

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

所有符合条件的单元格均被选中

点击下载 Kutools for Excel,立即享受 30 天免费试用!


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