在Excel中统计字符串出现的次数

admin
2023-06-28 / 0 评论 / 1 阅读 / 正在检测是否收录...

用Excel的 SUBSTITUTE 和 LEN 函数来实现这个功能

1.假设我们需要在A1单元格中统计"abc"出现的次数。

2.在另一个空单元格(例如,B1)中,输入以下公式:

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

这个公式的作用是,首先使用 SUBSTITUTE 函数把A1单元格中所有的"abc"替换为无内容(""),然后利用 LEN 函数计算替换前后字符串的长度差,这个长度差就是所有"abc"的总长度。最后,总长度除以单个"abc"的长度(3),就得到了"abc"在A1单元格中出现的次数。

值得注意的是,这个公式是区分大小写的。如果你需要进行不区分大小写的统计,可以改用以下公式:

=(LEN(LOWER(A1))-LEN(SUBSTITUTE(LOWER(A1),"abc","")))/LEN("abc")

这个公式中的 LOWER(A1) 是将A1单元格中的所有文本都转化为小写,然后再进行统计。

0

评论 (0)

取消