如何统计一行文本中某个字符的个数?

比如一行文本:

ABC,@BCD@,4522323@AABBCCD

如何用公式统计@的个数?

苗大 发布于 2022-1-23 09:27
1min目标场景问卷 立即参与
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
张明亮Lv6初级互助
发布于2022-1-24 03:28(编辑于 2022-1-24 03:30)

image.png

【1】计算公式:

(LEN(原字符串)-LEN(CONCATENATE(SPLIT(原字符串,被统计字符))))/LEN(被统计字符)

【2】实现逻辑:

利用SPLIT()函数的特性将被统计字符给清楚掉,然后进行常规统计,好处是不限字符长度、出现次数、出现位置。

3】测试链接:

https://tnvew1vqtq.jiandaoyun.com/f/61eda9184b875f000769476b

  • yzm241011 yzm241011 牛,这个可以不限被统计字符串的个数。
    2022-01-25 09:23 
最佳回答
0
snrtuemcLv8专家互助
发布于2022-1-23 10:44

换个方式

len可以计算字符长度

然后用replace可以将需要统计的字符用空替代,在计算长度,与原来字符比较长度,就可以计算个数了

len(字符串)-len(replace(字符,"自定字符",""))

  • 3关注人数
  • 570浏览人数
  • 最后回答于:2022-1-24 03:30
    请选择关闭问题的原因
    确定 取消
    返回顶部