Excel中如何设置隐藏手机号码中间四位?
跟你分享三种方法,都能达到你说的这样的效果
一、快速填充这种方法是最简单的方法,我们只需要在旁边输入一个模板,然后按快速填充的快捷键Ctrl+E,即可快速完成,如下图,我们在第一个单元格中输入129****2358,然后按Ctrl+E
二、使用left与right函数Left函数的的作用是从左提取数据,他的第一参数是要提取的字符串,第二参数是要从左提取多少位,
Right函数的作用是从右提取数据,他的第一参数是要提取的字符串,第二参数是要从右提取多少位,
在这里我们可以使用left函数从左提取3位,然后使用rigth函数从右提取4位,然后使用连接符,连接四个*号即可
公式:=LEFT(A2,3)&"****"&RIGHT(A2,4)
三、使用substituteSubstitute函数的作用是将指定的文本数据替换为新的文本数据
第一参数:想要替换数据的字符串
第二参数:要替换的数据
第三参数:替换为的新数据
第四参数:Instance_num,如果说第二参数的数据出现多次,用于指定替换第几次的数据,省略的话则全部替换
了解了他的参数,我们就来看下它是如何隐藏手机号码的吧
公式:=SUBSTITUTE(A2,MID(A2,4,4),"****")
第一参数:A2,就是我们要替换的手机单元格区域
第二参数:想替换的字符,MID(A2,4,4),在这里我们使用mid函数提取中手机中的中间四位,以第一个号码为例,这个函数提取的结果为6541
第三参数:替换为的新字符,"****",输入四个*,必须用英文状态下的双引号将其括起来,否则会报错
第四参数:在这里我们直接省略了,表示全部替换
在这里函数会将6541替换为四个*号,就达到了我们想要的效果
怎么样,看完后是不是觉得将手机号码隐藏为*号,非常的简单呢
我是excel从零到一,关注我持续分享更多excel技巧
Excel中如何设置隐藏手机号码中间四位?
在Excel中如何隐藏手机号码中间四位,接下来介绍三种方法:
快捷键法根据A2单元格的虚拟号码,在B2单元格内输入168****1110,中间的“*”号即为隐藏的号码,最后鼠标单击B3单元格,按快捷键Ctrl+E,即可批量完成号码隐藏。
查看完整教程:
函数REPLACE说明:将一个字符串中的部分字符用另一个字符串替换;
语法:
REPLACE(old_text, start_num, num_chars, new_text)
REPLACEB(old_text, start_num, num_bytes, new_text)
REPLACE 和 REPLACEB 函数语法具有下列参数:
old_text 必需。 要替换其部分字符的文本。
start_num 必需。 old_text 中要替换为 new_text 的字符位置。
num_chars 必需。 old_text 中希望 REPLACE 使用 new_text 来进行替换的字符数。
Num_bytes 必需。 old_text 中希望 REPLACEB 使用 new_text 来进行替换的字节数。
new_text 必需。 将替换 old_text 中字符的文本。
REPLACE(需要进行替换的文本, 开始替换的位置, 替换多少个字符, 替换的文本)
首先在B2单元格中输入=REPLACE(A2,4,4,"****")
第一个参数A2:为要隐藏号码的单元格
第二个参数4::第四个字符开始替换
第三个参数4:替换4个字符
第四个参数“*****”:替换的文本,必须为英文的双引号。
查看完整教程:
函数SUBSTITUTE + MIDSUBSTITUTE说明:将字符串中的部份字符串以新字符串替换。
语法:
SUBSTITUTE(text, old_text, new_text, [instance_num])
SUBSTITUTE 函数语法具有下列参数:
文本 必需。 需要替换其中字符的文本,或对含有文本(需要替换其中字符)的单元格的引用。
old_text 必需。 需要替换的文本。
new_text 必需。 用于替换 old_text 的文本。
Instance_num 可选。 指定要用 new_text 替换 old_text 的事件。 如果指定了 instance_num,则只有满足要求的 old_text 被替换。 否则,文本中出现的所有 old_text 都会更改为 new_text。
MID函数说明:从文本字符串中指定的起始位置起返回指定长度的字符。
说明:
MID(text, start_num, num_chars)
MIDB(text, start_num, num_bytes)
MID 和 MIDB 函数语法具有下列参数:
文本 必需。 包含要提取字符的文本字符串。
start_num 必需。 文本中要提取的第一个字符的位置。 文本中第一个字符的 start_num 为 1,以此类推。如果 start_num 大于文本长度,则 MID/MIDB 返回 "" (空文本)。如果 start_num 小于文本的长度,但 start_num 加 num_chars 超过文本的长度,则 MID/MIDB 返回文本结尾的字符。如果 start_num 小于1,MID/MIDB 将返回 #VALUE! 。
num_chars 对 MID 是必需的。 指定希望 MID 从文本中返回字符的个数。如果 num_chars 为负值,MID 将返回 #VALUE! 。
Num_bytes MIDB 所需。 指定希望 MIDB 从文本中返回字符的个数(字节数)。如果 num_bytes 为负值,则 MIDB 返回 #VALUE! 。
首先在B2单元格中输入=SUBSTITUTE(A2,MID(A2,4,4),"****")
第一参数:A2,为要替换其部分字符的单元格
第二参数:想替换的字符,其中MID(A2,4,4)意思为,提取A2单元格中从第4位数字开始往后4位的数字,也就是7316(提取中间四位号码)
第三参数:替换为的新字符,"****",双引号必须为英文状态输入
第四参数:可省略,表示全部替换
查看完整教程
以上就是Excel中隐患手机号码中间四位的方法,要觉得不错,记得点赞关注支持哟,欢迎大家在下方评论留言交流。
点击上方“关注”,每天学习office小技巧
内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请与我们联系,我们将及时删除。
