excel计算单元格字数的函数(excel计算包含某文本的单元格数)

本文主要涉及两点:

①计算一个单元格或者单元格范围中的单词总数

②计算一个特定单词在单元格或者单元格范围中出现的次数

1. 下面的 TRIM 函数返回一个只有常规空格的字符串。

excel计算单元格字数的函数(excel计算包含某文本的单元格数)

2. 使用LEN函数获取字符串的长度。

excel计算单元格字数的函数(excel计算包含某文本的单元格数)

3. 下面的 SUBSTITUTE 函数返回一个没有空格的字符串。

excel计算单元格字数的函数(excel计算包含某文本的单元格数)

4. 要计算英文单词有多少个,可以这么来:计算常规的空格的字符串长度 减去没有空格的字符串长度 加上 1。

=LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1

excel计算单元格字数的函数(excel计算包含某文本的单元格数)

5. 要计算中文有多少个字,不能像上面那么干。

=LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A4," ",""),",",""),"?",""))

替换标点符号,然后计算长度。

excel计算单元格字数的函数(excel计算包含某文本的单元格数)

6. 要计算A1:A2中英文单词的个数:

=SUMPRODUCT(LEN(TRIM(A1:A2))-LEN(SUBSTITUTE(A1:A2," ",""))+1)

excel计算单元格字数的函数(excel计算包含某文本的单元格数)

了解更多SUMPRODUCT 函数的信息。

最后,让我们计算一个特定单词在一个单元格或单元格区域中出现的次数。这个技巧很酷。

7. 下面的 LEN 函数返回单元格 A1 中原始文本的长度。

excel计算单元格字数的函数(excel计算包含某文本的单元格数)

8. 下面的 SUBSTITUTE 函数返回没有单词“dog”的字符串。

excel计算单元格字数的函数(excel计算包含某文本的单元格数)

9. 下面的 LEN 函数返回这个字符串的长度。

excel计算单元格字数的函数(excel计算包含某文本的单元格数)

10. 从单元格 A1 中原始文本的长度(步骤 7 中的公式)中减去不含单词“dog”的字符串的长度(步骤 9 中的公式)。

=LEN(A1)-LEN(SUBSTITUTE(A1,B1,""))

excel计算单元格字数的函数(excel计算包含某文本的单元格数)

结论:原文去掉“dog”后,少了12个字。

11. 我们知道单词“dog”的长度 (3),因此单词“dog”在单元格 A1 中出现 12 / 3 = 4 次。

=(LEN(A1)-LEN(SUBSTITUTE(A1,B1,"")))/LEN(B1)

excel计算单元格字数的函数(excel计算包含某文本的单元格数)

12. 要计算“dog”一词在 A1:A2 范围内出现的次数,请添加 SUMPRODUCT 函数并将 A1 替换为 A1:A2。

=SUMPRODUCT((LEN(A1:A2)-LEN(SUBSTITUTE(A1:A2,B1,"")))/LEN(B1))

excel计算单元格字数的函数(excel计算包含某文本的单元格数)

13. 使用 Excel 中的 COUNTIF 函数计算包含特定单词的单元格数量。

excel计算单元格字数的函数(excel计算包含某文本的单元格数)

注意:星号 (*) 匹配一系列零个或多个字符。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论