替换函数Replace、Substitute应用技巧案例解读,收藏备用!

文章图片
在Excel中 , 如果要替换某个指定的值 , 常见的操作是打开【查找和替换】对话框……但这样的操作会“破坏”原始数据 , 如果要保留原始数据 , 可以考虑用Replace或Substitute函数来完成 。
一、Replace 。
功能:将一个字符串中的部分字符串用另一个字符串替换 。
语法结构:=Replace(原始字符串,开始位置,替换个数,替换字符串) 。
目的:将身份证号码中的出生日期进行隐藏 。

文章图片
方法:
在目标单元格中输入公式:=REPLACE(C3,7,8,"****") 。
解读:
身份证号码中从第7位开始 , 长度为8的字符串代表出生日期 , 公式中将第7位开始 , 长度为8的值替换为“****” 。
二、Substitute 。
功能:将字符串中的部分字符串以新字符串替换 。
语法结构:=Substitute(字符串,被替换字符串,替换字符串,[替换第X个]) 。
说明:第4个参数可省略 , 省略时代表全部替换 。
目的:将身份证号码中的出生日期进行隐藏 。

文章图片
方法:
在目标单元格中输入公式:=SUBSTITUTE(C3,MID(C3,7,8),"****") 。
解读:
1、每个人的出生年月基本都是不相同的 , 所以没有固定的“被替换字符串” , 根据身份证号码的特点 , 利用Mid函数提取从第7位开始长度为8的值 , 然后用“****”进行替换 。
2、如果要隐藏身份证号码中的出生年月 , 用Replace和Substitute那个更方便 , 更好用?你更喜欢用哪个?不妨在留言区告诉小编哦!
三、替换重复的值 。
案例:滚滚长江东逝水 , 浪花淘尽英雄 。
目的:删除“滚滚” 。

文章图片
方法:
在目标单元格中输入公式:=REPLACE(B3,1,2,"")或=SUBSTITUTE(B4,"滚滚","") 。
四、删除重复值中的部分值 。
案例:滚滚长江东逝水 , 浪花淘尽英雄 。
目的:删除第一个“滚” 。

文章图片
方法:
在目标单元格中输入公式:=REPLACE(B3,1,1,"")或=SUBSTITUTE(B4,"滚","",1)、
解读:
两个公式中的“1”作用是否相同呢?留言区讨论哦!
五、隐藏除第一个字符外的其它字符 。
目的:保留姓 , 隐藏名 。

文章图片
方法:
在目标单元格中输入公式:=REPLACE(B3,2,999,"****")或=SUBSTITUTE(B3,MID(B3,2,999),"****") 。
解读:
1、从示例中可以看出 , 姓名的长度并不一致 , 所以在涉及到字符的长度时 , 用明显大于字符长度的“999”替代 。
【替换函数Replace、Substitute应用技巧案例解读,收藏备用!】2、对于自己 , 哪个公式更好理解 , 更易用呢?不妨在留言区告诉小编 。
- Excel有着强大的计算能力|excel函数公式计算身份证号中的年龄
- 分析三次幂函数y=11x^3+17x+11的主要性质
- 中国芯|摆脱对美依赖!中国建行投入7亿采购中国芯和电脑,加速替换外产
- 3g|Countif函数的9个统计应用技巧,即学即用,简单高效!
- excel|Excel中的4类数据清洗函数,让数据分析更高效,还不掌握就Out!
- |Textjoin函数高能应用技巧,案例解读,收藏备用!
- Java|怎样画出函数y=2^(4x+3)的图像示意图?
- 欧盟|在Excel中,合并单元格也可以筛选、使用函数公式,你都了解吗?
- 适马|适马 18-50mm F2.8 DC DN:动手操作想要替换套件变焦的镜头
- |函数y=(4x+1)^2(x+11)的主要性质及其图像
