题目限定使用SUBSTITUTE和MID函数,将目标手机号码的第4~7位替换为“****”,这个是可以实现的。
1、实现效果
2、示例公式
=SUBSTITUTE(B2,B2,MID(B2,1,3)&"****"&MID(B2,8,4))
3、特别说明
①可能有人会想到,直接用MID函数提取目标单元格中第4~7位文本,然后用SUBSTITUTE函数将其替换为“****”。这在题主的示例中可以得到正确的结果,但在有些情况下会产生BUG,见下图示例。
②如果不限定使用SUBSTITUTE和MID函数,可以用REPLACE函数,更简洁。
有问题请留言。