首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

LEN+SUBSTITUTE组合一下,用好了不用加班

当里个当!小伙伴们,我又回来了。先说声抱歉了,这2个星期刚接手新工作,实在是太忙了,没时没时间更新。

首先把题目拿出来给大家看看,如下单元格A2中有很多个城市名称,中间用英文逗号“,”隔开,要在B2单元个中计算A2中有多少个城市?

今天请出来的主角是LEN,SUBSTITUTE这对好搭档,利用LEN+SUBSTITUTE组合可以很巧妙解决上面这个问题。

1

LEN函数

LEN函数的功能是返回文本串的字符数。Len():得到字符串的长度。语法是Len (string),string类型变量返回值Long,例如:

1

SUBSTITUTE函数

SUBSTITUTEH函数的功能时替换单元格中指定字符,语法

SUBSTITUTE(text,old_text,new_text,[instance_num])

Text 为需要替换其中字符的文本,或对含有文本的单元格的引用。

Old_text 为需要替换的旧文本。

New_text 用于替换 old_text 的文本

例如:

上面这个两个函数单独学习了,那么我们就来解决今天的题目:

第1步:用SUBSTITUTE函数将A2单元格中的","替换为空

=SUBSTITUTE(A2,",","")

第2步:用LEN函数分别计算A2/B2单元格字符串长度

第3步:A3-B3=16,就是A2单元格中","的个数

第4步:16+1=17,就是题目中要计算单元格A2中城市名称的数量

公式合并后就是这样的:

=LEN(A2)-LEN(SUBSTITUTE(A2,",",""))+1

是不是很巧妙啊,大家工作中肯定会遇到过这种需要计算单元格中字符个数的情况,希望大家记下来,下次可以在老板面前嘚瑟一下了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180901G1760I00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券