用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)