点击上方「韩老师讲office」可快速关注
敬请阅读与分享,让更多学习者一起进步!问题来源
如下图:
依据每条线路的名单,如何统计人数?
公式解析 公式:在C2单元格输入公式:
=LEN(B2)-LEN(SUBSTITUTE(B2,"、",""))+1,
向下填充,即得各条线路的人数。
SUBSTITUTE(B2,"、",""):
将B2单元格内的"、"全部替换掉;
LEN(SUBSTITUTE(B2,"、","")):
替换掉“、”以后的字符串长度;
LEN(B2):
替换前B2单元格字符的长度;
LEN(B2)-LEN(SUBSTITUTE(B2,"、",""))+1:
由于"、"的数量比姓名数量少1,所以人数为:替换"、"前的字符串长度—替换后的长度+1。
LEN函数功能:LEN 返回文本字符串中的字符数。
语法:LEN(text)
SUBSTITUTE函数详解请参考文章:Excel126 | SUBSTITUTE文本替换函数的使用
素材下载链接:http://pan.baidu.com/s/1eSMTsQY
密码:xhr9
往期推荐Excel | SUBSTITUTE文本替换函数的使用
Excel | CONCATENATE、CONCAT、TEXTJOIN文本连接函数集锦
Excel | &——文本连接符,小小符号大作用!
Excel | 员工姓名和业绩挤在一个单元格里,怎样统计业绩最大值
Excel | 输入商品名称不规范,用LOOKUP和FIND函数规范为标准名称