excel学习库

excel表格_excel函数公式大全_execl从入门到精通

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

在Excel中,如果要替换某个指定的值,常见的操作是打开【查找和替换】对话框……但这样的操作会“破坏”原始数据,如果要保留原始数据,可以考虑用Replace或Substitute函数来完成。

一、Replace。

功能:

语法结构:

目的:

方法:

在目标单元格中输入公式:=REPLACE(C3,7,8,"****")。

解读:

身份证号码中从第7位开始,长度为8的字符串代表出生日期,公式中将第7位开始,长度为8的值替换为“****”。

二、Substitute。

功能:字符串

语法结构:

说明:

目的:

方法:

在目标单元格中输入公式:=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”替代。

2、对于自己,哪个公式更好理解,更易用呢?不妨在留言区告诉小编。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接