在很多情况下处于对个人信息的保护,会将手机号或者身份证号码中间几位隐藏,那么在Excel中该怎么操作呢?
(01)在WPS的表格中我随便写上几个号码,希望不要有雷同的,倘若有,敬请谅解。我们现在需要将号码的第四位至第七位用星号代替。
(02)直接用replace函数可以实现,这个公式非常简单。=REPLACE(A1,4,4,"****"),就是把A1单元格的字符串,从第4位开始,4个字符,替换为****。
(03)我们也可以使用SUBSTITUTE函数,这个函数比replace函数稍微复杂一点,但是写起来也是很方便的。这里要注意最后一个参数1,如果不加上这个1,那么最后四位数字和中间4位数字相同的话,就会被全部替换了。
(04)我们在C列写上函数=SUBSTITUTE(A1,MID(A1,4,4),"****",1)然后enter就可以得到结果了。
(05)这里要注意最后一个参数1,如果不加上这个1,那么最后四位数字和中间4位数字相同的话,就会被全部替换了。注意看表格里的最后一行。
(06)这两种方法都是可以实现替换的,主要看自己喜欢用哪一种了。=REPLACE(A1,4,4,"****"),=SUBSTITUTE(A1,MID(A1,4,4),"****",1)=SUBSTITUTE(A1,MID(A1,4,4),"****")