分享

你还用Ctrl+H查找-替换吗?太笨了,高手一般这样做!

 Excel教程平台 2023-02-13 发布于四川
哈喽,小伙伴们,你们好呀~
今天来给大家出个思考题:
如下图所示:我们需要将7-1-4替换为:7栋1单元4号。
乍一看,似乎是个简单的查找-替换的问题。
但是,我们用Ctrl+H能操作吗?
很明显,不能。因为这里有两个“-”,分别要替换为不同的内容。
怎么办呢?
这里就来教大家一个函数:SUBSTITUTE
直接在C2单元格输入公式=SUBSTITUTE(SUBSTITUTE(B2,"-","栋",1),"-","单元")&"号"
输完公式后,我们再来填充一下,就能得到正确的结果啦!
是不是很神奇?!
这个小案例也来自于我们的excel教程视频号:
问个问题:
关于SUBSTITUTE函数,大家都知道多少呢?
基础语法:SUBSTITUTE (要替换的文本,旧文本,新文本,[替换第几个])。

最后一个参数,[替换第几个],是可以省略的,如果要替换的文本存在多个的话,省略表示替换全部。

下面,来分享一组案例:

示例1:将单元格里的“付款”替换成“账期”

公式为=SUBSTITUTE(B2,"付款","账期")。


如果只想替换第一个“付款”,公式需要修改为:=SUBSTITUTE(B2,"付款","账期",1)。



示例2:给手机号加密

在B2输入公式:
=SUBSTITUTE(A2,MID(A2,4,4),"*****")。


先用MID(A2,4,4)从手机号的第4位开始提取4个数字,用SUBSTITUTE函数把这部分内容换成"*****",从而实现了手机号加密。

示例3:实现带单位的数字求和 

公式为:=SUMPRODUCT(--SUBSTITUTE(A2:A13,"元",""))。


首先用SUBSTITUTE将区域中数据的单位“元”替换为空,前面用两个负号将替换后的数据变成数值,最后用SUMPRODUCT函数对这一组数字求和。
(注意:数字加单位是一种不规范的用表习惯,如果确实需要加单位可以用自定义格式实现。)

示例4:统计单元格内的人数 

公式为:=LEN(B2)-LEN(SUBSTITUTE(B2,"、",))+1。

好啦,以上就是今天想要给大家分享的几个案例,希望大家能够活学活用,简化自己的工作,提高工作效率。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多