Excel 中的字符统计:单元格与区域(简易指南)
在 Excel 的广阔天地中,掌握数据处理的细节至关重要。其中一项关键技能,便是在单元格或单元格区域中统计字符、特定字符或特定文本。本指南将为您详细解析实现这一目标的逐步方法。无论您是初学者还是 Excel 高手,总有新知值得探索!
字符计数
首先,我们从最常见的情况入手:统计单个单元格或单元格区域中的字符数。
统计单个单元格中的字符数
要统计单个单元格中的字符数,您可以使用 LEN 函数——该函数可统计单元格中的字母、数字、符号及所有空格。
步骤 1:选择一个空白单元格并使用 LEN 函数
在此示例中,我想统计 A2 单元格中的字符数,请按如下方式使用 LEN 函数,然后按下 Enter 键。
=LEN(A2)

步骤 2(可选):拖动自动填充柄覆盖您要统计字符的单元格


统计单元格区域中的字符数
要汇总多个单元格的字符总数,您可以将 LEN 与 SUMPRODUCT 函数结合使用。
例如,要统计 A2:A5 区域中的总字符数,请使用以下公式,然后按 Enter 键获取结果:
=SUMPRODUCT(LEN(A2:A5))

- 您可以使用以下公式统计 A2:A5 区域中的总字符数:
但如果您使用的是 Excel 2019 之前的版本,请务必同时按下 Shift + Ctrl + Enter,以确保获得准确结果。=SUM(LEN(A2:A5)) - 若需统计若干不连续单元格(如 A2 和 A5)中的总字符数,上述公式将无法正常运行,请改用以下公式:
=SUM(LEN(A2),LEN(A5))
特定字符计数
在某些情况下,您可能需要统计字符串或单元格区域中某个特定字符的出现次数。然而,根据您的数据需求,区分大小写敏感与大小写不敏感的统计方式可能至关重要。本节将为您介绍解决这些问题的有效方法。
在单元格或区域中区分大小写地统计特定字符
针对区分大小写的特定字符统计,我们提供两种不同的方法。
方法 1:使用结合 LEN 和 SUBSTITUTE 函数的公式
方法 1:使用结合 LEN 和 SUBSTITUTE 函数的公式
- 在单元格中区分大小写地统计特定字符例如,要统计单元格 A2 中字符“s”的数量,请使用以下公式并按 Enter 键:
=LEN(A2)-LEN(SUBSTITUTE(A2,"s",""))
公式说明:- LEN(A2):计算单元格 A2 中的字符总数。
- SUBSTITUTE(A2,“s“,““):将所有“s”字符替换为空字符串。
- LEN(SUBSTITUTE(A2,“s“,““)):获取单元格 A2 中去除字符“s”后的字符串长度。
- LEN(A2) - LEN(SUBSTITUTE(A2,“s“,““)):用单元格 A2 的总字符数减去将其中所有“s”替换为空后的字符长度,所得结果即为 A2 中字符“s”的出现次数。
注意:您可在公式中使用单元格引用来指定要统计的字符,使用自动填充柄填充公式时,该引用将自动调整。
在区域内区分大小写地统计特定字符
如果要统计区域 A2:A5 中字符“s”的数量,请使用以下公式并按 Enter 键:
=SUMPRODUCT(LEN(A2:A5) - LEN(SUBSTITUTE(A2:A5,"s", "")))
方法 2:通过点击使用 Kutools for Excel
要轻松准确地统计字符串中特定字符的出现次数,请使用 Kutools for Excel 的 COUNTCHAR 函数——无需记忆复杂公式,即可立即获取单元格中任意字符的出现次数,高效又省心!
免费安装 Kutools for Excel 后,选择一个空白单元格,然后单击 Kutools > 增强函数 > 统计与数学 > COUNTCHAR。随后在“函数参数”对话框中,请执行以下操作:
- 单击
,在 Within_text 文本框中选择要统计特定字符的单元格。 - 单击
选择引用特定字符的单元格,该单元格将自动填入 Find_text 文本框中。(您也可直接在 Find_text 文本框中输入该字符。)然后单击确定。
如果在“Find_text”文本框中引用了单元格,您可以拖动填充柄至其他单元格,以应用该公式并获取计数结果。

如果您想 获取 A2:A5 区域中字符 "s“ 的总数量,请在 Find_text 文本框中输入 "s",然后向下拖动自动填充柄,即可统计 A2:A5 中每个单元格的字符 "s" 数量,最后使用 SUM 函数轻松获取总计。

在单元格或区域中不区分大小写地统计特定字符
在单元格中不区分大小写地统计特定字符
如果要统计单元格 A2 中字符“s”或“S”的数量,可以使用以下公式并按 Enter 键:
=LEN(A2) - LEN(SUBSTITUTE(UPPER(A2), UPPER("s"),""))
公式说明:- LEN(A2):计算单元格 A2 中的字符总数。
- UPPER("s“):将“s”转换为大写“S”。
- UPPER(A2):将单元格 A2 中的所有字母转换为大写。
- SUBSTITUTE(UPPER(A2), UPPER("s“), ““):将所有字符“S”替换为空。
- LEN(SUBSTITUTE(UPPER(A2), UPPER("s“), ““)):获取 A2 单元格中去除所有“s”和“S”后的文本长度。
- LEN(A2) - LEN(SUBSTITUTE(A2,“s“,““)):用单元格 A2 的总字符数,减去将其中所有“s”(含大小写)替换为空后的字符长度,所得结果即为 A2 中“s”和“S”的总数量。
注意:您可以在公式中使用一个单元格引用指定要统计的字符,当您使用自动填充柄填充公式时,该引用会自动调整。
在区域内不区分大小写地统计特定字符
如果要统计区域 A2:A5 中字符“s”和“S”的总数量,请使用以下公式并按 Enter 键:
=SUMPRODUCT(LEN(A2:A5) - LEN(SUBSTITUTE(UPPER(A2:A5), UPPER("s"), "")))
统计特定文本
有时,除了统计特定字符外,您可能还需要统计单元格或区域中的特定文本。此时,区分大小写至关重要,因为它可能导致截然不同的结果。
在单元格或区域中区分大小写地统计特定文本
针对区分大小写的特定文本统计,我们同样提供两种不同的方法。
方法 1:使用结合 LEN 和 SUBSTITUTE 函数的公式
方法 1:使用结合 LEN 和 SUBSTITUTE 函数的公式
在单元格中区分大小写地统计特定单词
例如,要统计单元格 A2 中单词“see”的数量,请使用以下公式并按 Enter 键:
=(LEN(A2) - LEN(SUBSTITUTE(A2, "see", ""))) / LEN("see")
注意:您可以在公式中使用一个单元格引用指定要统计的特定文本,当您使用自动填充柄填充公式时,该引用会自动调整。
在区域内区分大小写地统计特定单词
如果要统计区域 A2:A5 中单词“and”的数量,请使用以下公式并按 Enter 键:
=SUMPRODUCT((LEN(A2:A5) - LEN(SUBSTITUTE(A2:A5, "and", ""))) / LEN("and"))
方法 2:通过点击使用 Kutools for Excel
与其费力处理冗长复杂的公式,不如采用更直接的方法,快速统计 Excel 单元格或区域中特定单词的出现次数。Kutools for Excel 的文本中单词的个数工具只需几次点击即可完成设置,助您轻松简化任务,彻底避开传统公式的复杂性!
安装 Kutools for Excel 后,选择一个空白单元格,然后单击 Kutools> 公式助手> 统计> 文本中单词的个数。然后在“函数参数”对话框中,请执行以下操作:
- 单击
,在 Text 文本框中选择要统计特定单词的单元格。 - 单击
选择引用特定单词的单元格,该单元格位于 Word 文本框中。(或者直接在 Word 文本框中输入该单词。)然后单击确定。
如果在“Text”文本框中引用了单元格,您可以拖动填充柄至其他单元格,以应用该公式并获得计数结果。

如果您想 获取 A2:A5 区域中单词 "and“ 的总数量,只需在公式助手的 Text 文本框中选择区域 A2:A5 即可。

在单元格或区域中不区分大小写地统计特定文本
- 在单元格中不区分大小写地统计特定文本要统计单元格 A2 中单词“see”的出现次数(不区分大小写,无论是“SEE”、“see”、“SeE”等),可使用以下公式。输入后,只需按下 Enter 键即可:
=(LEN(A2)-LEN(SUBSTITUTE(UPPER(A2), UPPER("see"),""))) / LEN("see")
注意:您可以在公式中使用单元格引用来指定要统计的单词,使用自动填充柄填充公式时,该引用将自动调整。
在区域内不区分大小写地统计特定字符
如果要统计区域 A2:A5 中不区分大小写的单词“and”的总数量,请使用以下公式并按 Enter 键:
=SUMPRODUCT((LEN(A2:A5) - LEN(SUBSTITUTE(UPPER(A2:A5), UPPER("and"), ""))) / LEN(UPPER("and")))
上文分享的见解概述了在 Excel 中统计字符、特定字符和指定文本的方法,相信这些信息对您大有裨益。如需更多能彻底改变 Excel 使用方式的策略,助您提升数据管理能力,请在此处深入了解。
该最佳办公效率工具
Kutools for Excel —— 助您脱颖而出
| 🤖 | KUTOOLS AI 助手:基于以下内容革新数据分析:智能执行 | 生成代码| 创建自定义公式 | 数据分析及生成图表| 调用 Kutools Functions…… |
| 热门功能:查找、高亮或标记重复项 | 删除空白行 | 合并列或单元格而不丢失数据 | 不使用公式的四舍五入…… | |
| 超级 VLookup:多条件 | 多值 | 跨多工作表 | 模糊查找…… | |
| 高级下拉列表:简易下拉列表 | 级联下拉列表 | 多选下拉列表…… | |
| 列管理器:添加指定数量的列 | 移动列 | 切换隐藏列的可见性状态 |比较列以选择相同/不同单元格…… | |
| 特色功能:网格聚焦 | 设计视图 | 增强编辑栏 | 工作簿和表管理器|资源库(自动文本)| 日期提取 | 汇总工作表 | 加密/解密单元格 | 按列表发送邮件 | 超级筛选 | 特殊筛选(筛选粗体单元格/斜体/删除线……) ...... | |
| 顶级 15 工具集:12 文本工具(添加文本,删除特定字符……)| 50+ 图表 类型(甘特图……)| 40+ 实用公式(基于生日计算年龄……)| 19 插入工具(插入二维码,从路径插入图片……)| 12 转换工具(小写金额转大写,汇率转换……)| 7 合并和拆分工具(高级合并行,拆分 Excel 单元格……)|……以及更多 |
Kutools for Excel 拥有超过 300 项功能,确保您所需的功能触手可及……
Office Tab - 在 Microsoft Office(包括 Excel)中启用标签式阅读和编辑
- 在数十个已打开的文档间切换,仅需一秒!
- 每天为您省下数百次鼠标点击,轻松告别“鼠标手”。
- 在查看和编辑多个文档时,工作效率提升 50%。
- 为 Office(包括 Excel)带来高效标签页,体验如 Chrome、Edge 和 Firefox 般的流畅操作。



,在 Within_text 文本框中选择要统计特定字符的单元格。
选择引用特定字符的单元格,该单元格将自动填入 Find_text 文本框中。(您也可直接在 Find_text 文本框中输入该字符。)然后单击确定。





,在 Text 文本框中选择要统计特定单词的单元格。
选择引用特定单词的单元格,该单元格位于 Word 文本框中。(或者直接在 Word 文本框中输入该单词。)然后单击确定。

