欢迎来到欢课,工作中我们可能会遇到这种问题,一个单元格内有很多人名,现在我们需要数出来,没个单元格内,有多少姓名,我们先快速操作下,如下图所示 ,这里我们用的公式是:=LEN(A1)-LEN(SUBSTITUTE(A1,"、",""))+1
Excel找规律
我们处理问题的思路是这样的,先找规律,发现每个单元格内的名字都是用顿号【、】隔开的,
1个【、】代表2个人,2个【、】是三个人,3个【、】是四个人,那我们就数一下一个单元格内有多少个顿号, 人数=顿号数+1
替换掉顿号
=SUBSTITUTE(A1,"、","")
这个函数的意思是把A1单元格内的 、 替换为空
顿号的个数
A1单元格的字符数-B1单元格的字符数=顿号数,然后再加上1,就是名字的个数,在excel公式如下:
=LEN(A1)-LEN(B1)+1
这个是A1的字符串数减去B1字符串的个数 再加上1
函数嵌套
=LEN(A1)-LEN(B1)+1
这个是引用了B1单元格的数据,如果删除B列,数据会出错,那我们就把=LEN(A1)-LEN(B1)+1
里面的B1,替换成B1所对应的公式,B1单元格的公式如下 =SUBSTITUTE(A1,"、","")
那么嵌套的最终结果是
=LEN(A1)-LEN(SUBSTITUTE(A1,"、",""))+1
欢课原创动态图文教程不容易,看完学会点赞、关注 么么哒~~