分享

Excel用函数LEN+SUBSTITUTE统计单元格内数据被符号隔开几部分

 Excel情报局 2020-09-25


Excel

生产搬运分享Excel基础技能

Excel青年

1%的Excel基础搞定99%的日常工作

做一个有文艺范的Excel公众号

Excel是门手艺 玩转需要勇气

 Excel情报局推荐音乐,阅读文章更轻松

如下图所示:有时候Excel录入信息经常在一个单元格中用逗号、顿号或者其他符号隔开,有时候需要我们统计符号隔开了数据几部分的值。乍一看,也没什么,但是仔细一分析还是有一点难度,下面就向大家介绍一种公式的方法解决这个问题:


C2单元格输入公式:
=(LEN(B2)-LEN(SUBSTITUTE(B2,",",))+1)*(B2<>"")


Excel函数SUBSTITUTE用于实现将旧文本替换成新文本

SUBSTITUTE(B2,",",):

将B2单元格中的","去掉。

Excel函数LEN功能是返回文本串的字符数。

LEN(SUBSTITUTE(B2,",",)):

去掉","以后B2单元格内字符串的长度。

以上两部分函数相减再加1。

=(LEN(B2)-LEN(SUBSTITUTE(B2,",",))+1):

原有B2单元格字符串长度减去去掉逗号以后的长度再加1,即是符号隔开的部分数量。

B2单元格不等于空。

B2<>"":

判断B2单元格是否为空,如果是空,返回FALSE,不为空,则返回TURE。

(LEN(B2)-LEN(SUBSTITUTE(B2,",",))+1)*(B2<>""):

将符号隔开的部分数与TRUE(1) 或FALSE(0)相乘,避免了0部分数返回错误值的情况。

隔三差五学个Excel小知识忘记一天工作的烦恼,只要坚持,最后可能不会得到最好的结果,但一定不会收获最坏的结果。赖床舒服,但可能迟到;熬夜很爽,但伤身体。自律或许并不容易,但你越懒惰越放纵自己,就越可能错过美好的人和事。如果生活注定充满艰辛,那就学着做拯救自己的那个英雄。趁年轻不妥协,向前奔跑!从今天开始改变,对平庸生活奋力回击。


投稿&合作联系微信:972251234

  

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多