如何计算 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:如何根据多个条件计算唯一值

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注