跳至主要内容

掌握 Excel 中统计包含文本的单元格:完整指南

Author: Siluvia Last Modified: 2025-05-07

Excel 是数据分析不可或缺的工具,通常您需要量化某些类型的数据在电子表格中出现的频率。统计包含文本或特定文本的单元格是一项常见任务,可以通过几个函数和技术来完成。本指南将介绍在各种场景下统计文本条目的方法。

A screenshot of the document showing a method to count cells with text in Excel


视频


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

在使用 Excel 时,您可能希望统计包含任意文本的单元格数量。这对于快速了解有多少单元格是非数字或非空非常有用。

在这里,我将以一个区域(例如,如下截图所示的 A2:A14 区域)中的任意文本为例进行统计。

A screenshot of the range A2:A14 in Excel showing cells with text

选择一个空白单元格(在此例中为 D3),输入以下公式并按 Enter 键以获取结果。

=COUNTIF(A2:A14, "*")

A screenshot of the formula used in Excel to count cells with any text

如上面的截图所示,包含文本的单元格总数已被统计出来。

注意:
  • 您还可以使用 SUMPRODUCT 函数结合 ISTEXT 函数来统计 Excel 中包含文本的单元格。
    =SUMPRODUCT(--ISTEXT(A2:A14))
  • 在这些公式中,A2:A14 是您要统计包含文本的单元格的区域。
  • 在此示例中,您会注意到显示在单元格 A7 中的数字也被计为文本结果之一。这是因为该数字是以文本形式输入的(开头带有一个撇号)。
  • 下表列出了哪些单元格将被计为文本单元格,哪些不会。
    将被统计的单元格 不会被统计的单元格
    • 包含任意文本的单元格
    • 包含任何特殊字符的单元格
    • 以文本形式输入的数字单元格
    • 仅包含空格的单元格
    • 包含撇号 (') 的单元格
    • 包含空字符串 (="") 的单元格
    • 仅包含非打印字符的单元格
    • 包含数字的单元格
    • 包含日期的单元格
    • 包含时间的单元格
    • 因公式导致错误值的单元格
    • 包含逻辑值(TRUE 和 FALSE)的单元格
    • 空白单元格

仅统计包含可见文本的单元格

上述公式统计所有包含任意文本的单元格,并排除空白单元格。然而,它也可能统计看似为空但实际上包含不可见字符(如空格、撇号、空字符串等)的单元格,如下图所示。

A screenshot of cells in Excel showing some cells with non-visible characters like spaces and apostrophes

如果您只想统计肉眼可见的文本单元格,本节中的公式将更适合。

选择一个空白单元格(在此例中为 D3),输入以下公式并按 Enter 键以获取结果。

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

A screenshot of the COUNTIFS formula used to count cells with visible text in Excel

如上图所示,D3 单元格中的结果“5”是范围 A2:A13 中可见文本单元格的数量。

注意:
  • 在这些公式中,A2:A13 是您要统计包含可见文本的单元格的区域。
  • 使用此公式,结果将排除那些看似为空但包含不可见字符(如空格、撇号、空字符串等)的单元格。
  • 要统计除仅空格外的文本单元格,请尝试以下公式。
    =COUNTIFS(A2:A13,"*",A2:A13,"<> ")

统计 Excel 中包含特定文本的单元格

有时,您需要更具体地统计内容。您可能希望统计包含确切单词或短语的单元格,或者您正在寻找单元格内容中的部分匹配。本节中的方法可以帮助您解决这些问题。


统计包含特定文本的单元格(完全匹配)

要统计与特定文本完全匹配的单元格,例如,如下图所示,统计范围 A2:A12 中完全匹配文本“Apple”的单元格,本节中的公式可以帮到您。请按照以下步骤操作。

A screenshot of cells in Excel showing text data with the specific word 'Apple' for counting exact matches

选择一个单元格(在此例中为 D5),输入以下公式并按 Enter 键以获取结果。

=COUNTIF(A2:A12, D4)

A screenshot of the COUNTIF formula used to count exact matches of 'Apple' in Excel

如上图所示,已统计出完全匹配文本“Apple”的单元格数量。

注意:
  • 在此公式中,A2:A12 是您要统计包含特定文本的单元格的区域。D4 是包含您要基于其统计单元格的特定文本的单元格。
  • 如果您的特定文本未预先输入到单元格中,您可以直接将其输入到公式中。在这种情况下,请修改公式为:
    =COUNTIF(A2:A12, "Apple")
  • 此公式不区分大小写,这意味着如果单元格包含文本“apple”或“APPLE”,也会被统计。要执行区分大小写的统计,请转至区分大小写的特定文本(完全匹配)部分。
  • 在这里,我想向您推荐一个实用工具—— 选择指定单元格 来自 Kutools for Excel。此工具可帮助您轻松统计和选择一个或多个范围内的特定文本单元格。只需进行以下配置即可获取包含特定文本的单元格总数,并同时选择匹配的单元格。 立即下载 Kutools for Excel!
    A screenshot of Kutools for Excel's 'Select Specific Cells' tool for counting cells with specific text

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

如果您想统计部分匹配特定文本的单元格,例如,如下图所示,统计范围 A2:A12 中任意位置包含“Apple”的单元格,您可以尝试本节中的公式。

A screenshot of cells in Excel showing partial matches of the text 'Apple' in various positions

选择一个单元格(在此例中为 D5),输入以下公式并按 Enter 键以获取结果。

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

A screenshot of the COUNTIF formula used to count partial matches of 'Apple' in Excel

如上图所示,已生成所有部分匹配文本“Apple”的单元格数量。

注意:
  • 在此公式中,A2:A12 是您要统计包含特定文本的单元格的区域。D4 是包含您要基于其统计单元格的特定文本的单元格。
  • 星号符号 (*) 是最通用的通配符,可以代表任意数量的字符。
  • 如果您的特定文本未预先输入到单元格中,您可以直接将其输入到公式中。在这种情况下,请修改公式为:
    =COUNTIF(A2:A12, "*Apple*")
  • 此公式统计包含“Apple”在任意位置的单元格。
    • 要统计以“Apple”开头的单元格数量,请使用此公式:
      =COUNTIF(A2:A12, "Apple*")
    • 要统计以“Apple”结尾的单元格数量,请使用此公式:
      =COUNTIF(A2:A12, "*Apple")
  • 此公式不区分大小写,这意味着如果单元格包含文本“apple”或“APPLE”,也会被统计。要执行区分大小写的统计,请转至 区分大小写的特定文本(部分匹配) 部分。

统计包含区分大小写的特定文本的单元格

由于 Excel 的 COUNTIF 函数不区分大小写,因此上述方法中的公式无法区分大写和小写字母。如果您需要统计包含区分大小写的特定文本的单元格,则需要不同的公式。

统计包含特定文本的单元格(完全匹配且区分大小写)

要统计完全匹配特定文本且区分大小写的单元格,请使用以下公式。

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

A screenshot of the SUMPRODUCT formula used to count case-sensitive exact matches of 'Apple' in Excel

注意:如果您的特定文本未预先输入到单元格中,您可以直接将其输入到公式中。
=SUMPRODUCT(--EXACT("Apple", A2:A12))
统计包含特定文本的单元格(部分匹配且区分大小写)

要统计部分匹配特定文本且区分大小写的单元格,请使用以下公式。

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

A screenshot of the SUMPRODUCT formula used to count case-sensitive partial matches of 'Apple' in Excel

注意:如果您的特定文本未预先输入到单元格中,您可以直接将其输入到公式中。
=SUMPRODUCT(--(ISNUMBER(FIND("Apple", A2:A12))))

只需几次点击即可统计并选择包含特定文本的单元格

如果您正在寻找一种更简单的方法来统计包含特定文本的单元格,那么 Kutools for Excel 的选择特定单元格功能将是您的不错选择。此功能不仅能够统计,还能根据指定文本同时选择单元格。该工具提供了多种条件,例如等于、开头是、结尾是、包含等,并支持基于两个条件同时匹配单元格。这使得用户可以快速统计和选择符合所提供文本的单元格,这是标准公式难以轻易实现的优势。

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

下载并安装 Kutools for Excel 后,选择 Kutools > 选择 > 选择特定单元格。在打开的选择特定单元格对话框中,您需要:

  1. 选择您要统计包含特定文本的单元格的区域。
  2. 在选择类型部分中选择单元格选项。
  3. 在指定类型下拉列表中指定一个条件。
  4. 输入您要统计的特定文本。
  5. 点击 确定 按钮。
    在此例中,由于我需要统计完全匹配文本“Apple”的单元格,因此我从下拉列表中选择等于,并在文本框中输入文本Apple
    A screenshot of the Kutools for Excel Select Specific Cells dialog box where 'Apple' is entered to count cells exactly matching the text

结果

随后将弹出一个 Kutools for Excel 对话框,显示找到的单元格数量并选择它们。

A screenshot of the Kutools for Excel dialog box showing the number of cells found containing 'Apple' and selecting them

注意:
  • 要统计任意位置包含特定文本的单元格,您需要从特定类型下拉列表中选择包含选项。
  • 要统计以特定文本开头或结尾的单元格,您需要从特定类型下拉列表中选择开头是或结尾是选项。
  • 此功能可以同时处理多个范围。
  • 此功能还支持基于两个条件同时统计和选择单元格。下图显示了统计和选择不仅包含特定文本“Apple”而且必须以字符“A”结尾的单元格的条件。
    A screenshot of the Kutools for Excel Select Specific Cells dialog with conditions for counting and selecting cells containing 'Apple' and ending with 'A'
  • 要使用此功能,您应首先安装 Kutools for Excel,请点击立即下载 Kutools for Excel
  • 要了解更多关于此功能的信息,请访问此页面:根据条件选择特定单元格、整行或整列

总之,在 Excel 中统计包含文本或特定文本的单元格有多种方法。无论您是在寻找快速解决方案还是全面的解决方案,都有必要探索和理解各种技术,以找到最适合您需求的方法。对于那些渴望深入研究 Excel 功能的人,我们的网站拥有丰富的教程。在这里发现更多 Excel 技巧和窍门


最佳办公效率工具

🤖 Kutools AI 助手:基于智能执行生成代码创建自定义公式分析数据并生成图表调用 Kutools 函数等功能,彻底改变数据分析方式…
热门功能查找、高亮或标记重复项 | 删除空行 | 合并不丢失数据的列或单元格 | 四舍五入 ...
高级 LOOKUP多条件 VLookup | 多值 VLookup | 多表查找 | 模糊查找 ....
高级下拉列表快速创建下拉列表 | 从属下拉列表 | 多选下拉列表 ....
列管理器添加指定数量的列 | 移动列 | 切换隐藏列的可见状态 | 比较区域和列 ...
精选功能网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿与工作表管理器 | 资源库(自动文本) | 日期提取 | 合并数据 | 加密/解密单元格 | 按列表发送电子邮件 | 超级筛选 | 特殊筛选(筛选粗体/斜体/删除线...)...
排名前 15 的工具集12 种文本 工具添加文本删除特定字符等) | 50 多 种图表 类型甘特图等) | 40 多种实用 公式基于生日计算年龄等) | 19 种插入 工具插入二维码根据路径插入图片等) | 12 种转换 工具小写金额转大写汇率转换等) | 7 种合并与分割 工具高级合并行分割单元格等) | 还有更多...

使用 Kutools for Excel 提升您的 Excel 技能,体验前所未有的高效。 Kutools for Excel 提供超过 300 种高级功能来提高生产力并节省时间。 单击此处获取您最需要的功能...


Office Tab 将标签式界面引入 Office,让您的工作更加轻松

  • 在 Word、Excel、PowerPoint 中启用标签式编辑和阅读
  • 在同一窗口的新标签页中打开和创建多个文档,而不是在新窗口中进行操作。
  • 将您的生产力提升 50%,每天为您减少数百次鼠标点击!