excel替换技巧:如何将手机号码的部分数字变成星号
阿里云国际版折扣https://www.yundadi.com |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
每个销售员经常会接触大量客户会用小本本记下众多客户的信息而手机号码就是其中重要的一项。为了保护客户隐私在公开的信息里销售员需要把客户手机号码的部分数字变成星号。
比如说把客户A的手机号码15867852976修改成158****2976那使用EXCEL如何才能达到需求呢
这里我介绍三种实用的小技巧达到巧妙隐藏手机号的目的。
一、拼接法
基本思路是把手机号分段抽取然后与替代符合拼接成一个新字段。
1.用CONCATENATE函数拼接
可以使用LEFT和RIGHT函数分别抽取手机号的前三位和后四位作为CONCATENATE函数的第一、第三参数同时把符号“****”作为CONCATENATE函数的第二参数。通过CONCATENATE函数把上述三个参数拼接即可。公式如下
=CONCATENATE(LEFT(B2,3),"****",RIGHT(B2,4))
![](https://img-blog.csdnimg.cn/img_convert/edca99f1ff29fd3d759098bcfeb30b55.webp?x-oss-process=image/format,png)
2.直接用连接符&拼接
上述公式可以写成
= LEFT(B2,3)&"****"&RIGHT(B2,4)
当然也可以使用MID函数提取手机号的多个数字然后再进行拼接。
二、函数替换法
可以直接使用EXCEL的REPLACE函数替换指定的字符公式如下
=REPLACE(B2,4,4,"****")
![](https://img-blog.csdnimg.cn/img_convert/71031cd8f9ccdfd76fb4da14d41c6dd0.webp?x-oss-process=image/format,png)
公式解释
B2指定需要替换的文本这里指定的是B2单元格。
4指定开始替换的位置4表示从第4个字符开始替换。
4指定需替换的字符数4表示需要替换4个字符。
****替换后的文本这里表示替换后的文本是4个*。文本型数据两端要加双引号
该函数比较简单容易理解。
三、快速填充法
当我们的EXCEL的版本在2013或者以上时我们的工作效率会更高。在这个版本的填充功能中有一个功能叫做“快速填充”它是一种类似于“模仿”的功能。
我们首先在C2单元格输入“158****2976”。为了使计算机能更加准确地识别文字规律建议C3单元格也按样式输入号码。然后选中C2和C3单元格鼠标放在该单元格区域的右下角当光标呈现黑色十字形状时向下拖拽鼠标在“自动填充选项”中点击“快速填充”电脑模仿我们的输入规律自动生成需要的手机号。
![](https://img-blog.csdnimg.cn/img_convert/560029fe22d653da0d6ab52316211413.jpeg)