excel 多种方式将手机号中间4位数变成星号隐藏

2022年4月6日 129点热度 0人点赞

本次介绍多种方式将单元格的内容部分以“*”(星号)显示,例如12345678910,处理成:123****8910,或者 张小兰 变成“张*兰”。

工具/原料

  • excel 办公表格

方法/步骤

  1. 1

    例如  我们要将下图中的 几组数字(类似手机号的组合)的中间4位数改成星号“****”

  2. 2

    方法1 

    最简单,使用replace函数,该函数的主要功能,是指定原数据的某一位置开始,到指定位数,替换成其他的字符。

    做法:

    1、 在数字旁边的那一列插入公式:REPLACE(E6,4,4,"****")

    本次的公式,REPLACE(E6,4,4,"****"),隐藏手机号第4位到底7位的数字.

    2、复制好该单元格,粘贴到其他的单元格(可以将鼠标放置 右下方成十字号,双击即可)

    效果如图:

  3. 3

    方法2,也是比较简单,但是有2个函数相结合:substitute函数+mid函数。

          使用函数substitute函数,该函数也是替换类函数,是表示,直接将数据的某一字段替换成其他的字段,这点跟replace的指定位置不一样。

    做法:

    1、 在数字旁边的那一列插入公式:SUBSTITUTE(E6,MID(E6,4,5),"*****")

    本次使用的公式:SUBSTITUTE(E6,MID(E6,4,5),"*****"),表示,先用mid截取手机号的第四位到第8位的数据,再将这个数据段用substitute函数替换成*号。

    2、复制好该单元格,粘贴到其他的单元格(可以将鼠标放置 右下方成十字号,双击即可)

    效果如图:

  4. 4

    方法3,就是纯粹用截取类函数:left函数和right函数

    公式思路

            1、先用left函数,截取手机号前面要显示的数据         

            2、再用right函数,截取手机号后面要显示的数据

            3、再通过&连接符,将前两者和“****”连接起来

    做法:

    1、在数字旁边的那一列插入公式:=LEFT(E6,4)&"****"&RIGHT(E6,3)

    2、复制好该单元格,粘贴到其他的单元格(可以将鼠标放置 右下方成十字号,双击即可)

  5. 5

    例如,我们要对姓名进行部分隐藏,按上述方法,可以轻易得到如下结果

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论