打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
EXCEL中灵活多变的替换利器

SUBSTITUTE函数和其他函数组合的进阶用法

在表格的处理过程中,经常需要把特定的内容替换成其他的内容,大部分人都是用【查找】-【替换】来实现这一功能,如果要实现不规则替换,或涉及到单元格的类型转换,用函数来处理这些情况,效率就会提高很多,本文介绍几个SUBSTITUTE函数和其他函数的组合用法。

1. 如下图所示,需要对B列中的销售额进行汇总计算。

由于B列中单元格内容带有单位,单元格是文本格式,不能用SUM来直接求和(直接用SUM结果为0,如下图B9所示),这时可以使用SUBSTITUTE和SUMPRODUCT组合起来实现这一功能,相关公式为:

= SUMPRODUCT(SUBSTITUTE(B2:B8,'元','')*1)

SUBSTITUTE(B2:B8,'元','')*1是将文本格式转换为数值格式,也可以使用VALUE来将文本转换为数值格式,公式可以修改为:

= SUMPRODUCT(VALUE(SUBSTITUTE(B2:B8,'元','')))

2. 对单元格中不规则内容的替换

有时单元格中需要替换的内容没有特定的规律,不方便使用【查找】-【替换】进行一次性操作,如下图所示,需将旧编码进行更改,更改规则为:将第1个'C'替换为'F',将第2个'C'替换为'G'。由于字母'C'没有特定规律,这时可以将SUBSTITUTE进行嵌套使用。

= SUBSTITUTE(SUBSTITUTE(A6,'C','F',1),'C','G')

这样就可以比较方便实现不规则内容的替换。如果使用'查找'-'替换',需要进行数次操作才能达到目的。

3. 和MID组合批量替换数字

如下图所示,批量替换括号号码中间4位为'*',公式为:

= SUBSTITUTE(A2,MID(A2,4,4),'****')

当然本例也可以使用公式= REPLACE(A2,4,4,'****')来实现目的。

4. 快速统计个数

如下图所示,要快速统计部门的人数,由于原始数据比较粗糙,未将人员分开,如果手工查人数明显效率太低,这时可以使用LEN函数和SUBSTITUTE函数组合实现目的。

公式为:

= LEN(B2)-LEN(SUBSTITUTE(B2,'、',''))+1

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
5个经典案例让你迷上Substitute函数!
有一个Excel函数叫:省时一整天,你却连我的名字都不知道…
办公小技巧:SUBSTITUTE函数的几个妙用
这个替换函数,功能相当地强大,终于整理全了!
Substitute函数的5个经典应用技巧,案例解读,收藏备用!
用这2个函数,我可以10秒钟把几个部门的人数算出来
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服