如何计算 excel 中的特定单词数:示例
您可以使用以下公式来统计 Excel 中特定单词的出现次数:
方法1:统计单元格中特定单词的出现次数
=(LEN( A2 )-LEN(SUBSTITUTE( A2 , "word","")))/LEN("word")
这个特定的公式计算“单词”在单元格A2中出现的次数。
方法 2:计算范围内特定单词的出现次数
=SUMPRODUCT((LEN( A2:A8 )-LEN(SUBSTITUTE( A2:A8 ,"word","")))/LEN("word"))
此特定公式计算“单词”在单元格区域A2:A8中出现的次数。
以下示例展示了如何在 Excel 中以下列文本的实践中使用每个公式:
示例 1:计算单元格中特定单词的出现次数
我们可以在单元格 B2 中键入以下公式来计算单词“三”在单元格 A2 中出现的次数:
=(LEN( A2 )-LEN(SUBSTITUTE( A2 , "Three","")))/LEN("Three")
然后我们可以将此公式拖动并填充到 B 列中的每个剩余单元格中:
B 列显示单词“三”在 A 列相应单元格中出现的次数。
注意:此公式区分大小写。例如,“三”字就不算在内。
示例 2:计算范围内特定单词的出现次数
我们可以在单元格 B10 中键入以下公式来计算单词“三”在单元格区域 A2:A8 中出现的次数:
=SUMPRODUCT((LEN( A2:A8 )-LEN(SUBSTITUTE( A2:A8 ,"Three","")))/LEN("Three"))
以下屏幕截图显示了如何在实践中使用该公式:
我们可以看到“三”这个词在单元格区域A2:A8中总共出现了6次。
要创建不区分大小写的公式,我们可以使用 Excel 中的UPPER函数,如下所示:
=SUMPRODUCT((LEN( A2:A8 )-LEN(SUBSTITUTE(UPPER( A2:A8 ),UPPER("Three"),"")))/LEN("Three"))
我们可以在单元格 B10 中键入此公式来计算“三”(无论是什么情况)在单元格区域 A2:A8 中出现的次数。
我们可以看到单词“Three”(无论大小写)在单元格区域A2:A8中总共出现了8次。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务:
Excel:如何计算单元格是否包含文本
Excel:如何将 COUNTIF 与多个范围一起使用
Excel:如何根据多个条件计算唯一值