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

统计 Excel 区域中特定单词出现次数

作者Siluvia修改日期

本文将为您介绍如何通过公式统计 Excel 单元格区域内特定单词的出现次数。

doc-统计指定单词在范围内出现的次数-1


如何统计 Excel 单元格区域内某个特定单词的出现次数?

通用公式

=SUMPRODUCT((LEN(rng)-LEN(SUBSTITUTE(rng,txt,"")))/LEN(txt))

参数说明

Rng:此范围包含您需要统计特定单词的文本字符串。

Txt:您要统计的特定单词。可以是:
1. 用引号括起来的单词;
2. 或包含该单词的单元格引用。

如何使用此公式?

假如您需要统计 B5:B8 区域内单词“tool”出现的次数,请按照以下步骤操作。

在空白单元格中输入下方公式,然后按 Enter 键。

提示:您可以直接复制并粘贴公式到选定单元格中。

=SUMPRODUCT((LEN(B5:B8)-LEN(SUBSTITUTE(B5:B8,"tool","")))/LEN("tool"))

doc-统计指定单词在范围内出现的次数-2

注意:

  • 1. 请根据您的需求修改范围 B5:B8 以及单词“tool”;
  • 2. 如果未找到该单词,则返回 0;
  • 3. 此公式区分大小写。
  • 4. 如果您希望在单元格区域内统计特定单词,并且忽略大小写,请在 SUBSTITUTE 函数中结合使用 UPPER,具体公式如下:
  • =SUMPRODUCT((LEN(B5:B8)-LEN(SUBSTITUTE(UPPER(B5:B8),UPPER("tool"),"")))/LEN("tool"))
  • doc-统计指定单词在范围内出现的次数-3

该公式是如何运作的?

=SUMPRODUCT((LEN(B5:B8)-LEN(SUBSTITUTE(B5:B8,"tool","")))/LEN("tool"))

  • 1. LEN(B5:B8):LEN 函数会计算 B5:B8 区域中每个单元格的字符串长度,并返回一个数组 {47;23;23;15}。
  • 2. LEN(SUBSTITUTE(B5:B8,"tool","")):SUBSTITUTE 函数会将 B5:B8 区域每个单元格中的指定单词“tool”移除,然后 LEN 函数对移除“tool”后的每个单元格计算长度,最终返回的数组结果为 {35;19;19;15};
  • 3. (LEN(B5:B8)-LEN(SUBSTITUTE(B5:B8,"tool","")):此部分公式现已变为 {47;23;23;15}-{35;19;19;15},相减后结果为 {12;4;4;0}。
  • 4. LEN("tool"):LEN 函数用于计算“tool”的长度,返回结果为 4.
  • 5. LEN(B5:B8)-LEN(SUBSTITUTE(B5:B8,"tool","")))/LEN("tool"):如上所述,此部分显示为 {12;4;4;0}/4. 用 4 分别除以数组中的每个数,即可得到 {3;1;1;0};
  • 6. SUMPRODUCT({3;1;1;0}):SUMPRODUCT 函数会对该数组中的数字求和,返回 B5:B8 区域内“tool”出现的总次数。

相关函数

Excel LEN 函数
LEN 函数可返回文本字符串中的字符数。

Excel SUBSTITUTE 函数
SUBSTITUTE 函数可将文本字符串中的指定文本或字符替换为其他文本或字符,轻松实现内容替换。

Excel SUMPRODUCT 函数
SUMPRODUCT 函数可用于将两列或多列数据或数组相乘,并对乘积结果进行求和。

Excel UPPER 函数
Excel UPPER 函数可将指定文本中的所有字母转换为大写字母。


相关公式

统计 Excel 单元格中特定字符出现次数
本教程将为您详细讲解如何利用 LEN 和 SUBSTITUTE 函数组合公式,轻松统计 Excel 单元格中特定字符的出现次数。

统计单元格区域中特定字符出现次数
本教程为您介绍在 Excel 区域内统计特定字符出现次数的实用公式。

统计 Excel 单元格中特定单词出现次数
本文将为您介绍如何通过公式统计 Excel 单元格中特定单词的出现次数,轻松提升数据分析效率。

统计 Excel 单元格中字符总数
字符总数不仅包含所有字母,还包括单元格中的空格、标点符号及其他符号。按照本教程,您即可轻松使用 LEN 函数统计 Excel 单元格内的字符总数。

统计 Excel 区域内字符总数
本文将为您介绍一个能够统计 Excel 单元格区域内字符总数的实用公式。


这款最佳办公效率工具

Kutools for Excel —— 助您脱颖而出

🤖KUTOOLS AI 助手:基于数据分析的变革创新智能执行   |  生成代码|  创建自定义公式  |  数据分析及生成图表|  调用 Kutools Functions……
热门功能查找、高亮显示或标记重复项  |  删除空白行  |  合并列或单元格且不丢失数据  |  不使用公式的四舍五入……
超级 VLookup多条件查询  |  多值返回  |  跨多工作表  |  模糊查找……
高级下拉列表轻松下拉列表  |  依赖下拉列表  |  多选下拉列表……
列管理器添加指定数量的列  |  移动列  |  切换隐藏列的显示状态  |比较列与选择相同/不同单元格……
特色功能网格聚焦  |  设计视图  |  增强编辑栏  |  工作簿和表管理器|资源库(自动文本)|  日期提取  |  汇总工作表  |  加密/解密单元格  |  按列表群发邮件  |  超级筛选  |  特殊筛选(筛选粗体单元格/斜体/删除线……) ......
顶级 15 工具组12 文本工具添加文本删除特定字符……)|  50+ 图表 类型甘特图……)|  40+ 实用公式基于生日计算年龄……)|  19 插入工具插入二维码按路径插入图片……)|  12 转换工具小写金额转大写汇率转换……)|  7 合并和拆分工具高级合并行拆分 Excel 单元格……)|……以及更多
在您的首选语言中使用 Kutools——支持英语、西班牙语、德语、法语、中文以及 40+ 种其他语言!

Kutools for Excel 拥有超过 300 项功能,让您的需求一键轻松实现……


Office Tab —— 让 Microsoft Office(包括 Excel)支持标签式阅读与编辑

  • 一秒即可切换数十个已打开的文档!
  • 每天为您减少上百次鼠标点击,轻松告别鼠标手困扰。
  • 查看和编辑多个文档时,工作效率提升 50%。
  • 为 Office(包括 Excel)引入高效标签页,让您同样畅享如 Chrome、Edge 和 Firefox 般的便捷体验。