我就用这3种方法 我的四种方法


我就用这3种方法 我的四种方法

文章插图
手机号 , 人手必备 , 出于隐私的保护 , 手机号只能给信任的人 , 所以对于手机号的加密迫在眉睫……其实 , 在我们常用的办公软件Excel中也可以实现手机号的加密 , 主要方法有3种 。
一、Left+Right函数法 。
目的:加密手机号的中间4位 。


我就用这3种方法 我的四种方法

文章插图
方法:
在目标单元格中输入公式:=LEFT(C3,3)&"****"&RIGHT(C3,4) 。
解读:
相信对函数有所了解的亲 , 看完公式之后豁然开朗 , 不就是提取手机号的前3位和最后4位 , 然后和4个*连接在一块儿吗?其实原理就是如此 。首先用Left函数提取手机号的前3位 , 紧随其后连接**** , 最后用Right提取手机号的最后4位 , 最终返回拼接的字符串 , 达到了加密手机号的目的 。
二、Replace函数法 。
功能:将指定字符串中的部分字符串用另一个字符串替换 。
语法结构:=Replace(源字符串,开始替换位置,替换长度,新字符串);也就是说 , 将“源字符串”中从“开始替换位置”开始 , 且长度为“替换长度”的字符用“新字符串”进行替换 。
目的:加密手机号的中间4位 。


我就用这3种方法 我的四种方法

文章插图
方法:
在目标单元格中输入公式:=REPLACE(C3,4,4,"****") 。
解读:
1、公式=REPLACE(C3,4,4,"****")中 , C3为“源字符串”;第一个4为从手机号的第4位开始;第二个4为从手机号的第4位开始 , 长度为4的字符串 , 即第4、5、6、7位置上的值 , 最后的“****”为替换后显示的字符 。
2、新字符串****可以根据需要灵活处理 。
三、Substitute+Mid函数法 。
Substitute函数解读:
功能:将字符串中的部分字符串以新字符串替换 。
语法结构:=Substitute(源字符串,被替换字符串,替换字符串,[从第几个开始替换]);当省略最后一个参数时 , 默认值为1 , 即从第一个被替换的字符串开始替换 。
Mid函数解读:
功能:从文本字符串中指定的起始位置起返回指定长度的字符 。
语法结构:=Mid(源字符串,提取字符开始位置,字符长度) 。
目的:加密手机号的中间4位 。
我就用这3种方法 我的四种方法

文章插图
方法:
在目标单元格中输入公式:=SUBSTITUTE(C3,MID(C3,4,4),"****") 。
解读:
【我就用这3种方法 我的四种方法】将C3单元格中从第4位开始 , 长度为4的字符串用“****”进行替换 。