substitute函数
点击蓝字”方方格子”关注我们
函数介绍:
这个函数就是对字符串(第一参数)进行处理,把旧的关键字(第二参数),替换为新的关键字(第三参数),第四参数用来指定替换查找到的第几个旧的关键字,如果省略这个参数,就是全部替换,接下来看例子。
习题1:修改错别字
这其实是一个示例,公式的意思就是把A2单元格中第二次出现的旧关键字“狐”,替换为“虎”。
习题2:用substitute函数获取QQ号
QQ号位数虽然不一样,邮箱都是以@qq.com结尾,所以只要把单元格中的字符串里面的@qq.com替换为空,就可以得到QQ号。
这里需要记住,这个函数不仅可以替换关键字,还可以删除关键字,具体方法就是把关键字替换为空(只输入一对英文双引号即可)。
习题3:手机号加密
题目要求把手机号中间四位替换为星号,达到加密的效果,具体做法就是用mid函数提取中间四位,然后把这四位数字替换为四个星号即可。
公式如下:=SUBSTITUTE(B2,MID(B2,4,4),”****”)
在这里可以思考下,这种解法是不是有什么问题,其实这个情况下,最好的解法是用REPLACE函数来做。
习题4:身份证号加密
这个和习题3基本一样,不做过多解释了,答案就在图中,自己写一遍,印象更深。
习题4可能遇到的一个问题就是输入完公式,发现显示的还是公式本身,不是计算结果,这里是因为单元格格式是文本。只要选中这一列,设置单元格格式为数字,然后重新输入公式即可得到答案,如下动图所示。
附件在链接中,赶紧练一练吧:
https://pan.baidu.com/s/13O_1WUwb5EYEfW-K2FVXgw
你“在看”我吗?