可以使用REPLACE函数和星号(*)来替换(隐藏)身份证和银行账号中间的号码(示例如下)。
1. REPLACE函数的公式为=REPLACE(原字符串,开始位置,字符个数,新字符串);
2. 在C2单元格里面输入公式=REPLACE($B2,9,7,"*******");
①$B2是身份证号码所在的单元格;
②9是身份证号码里面从第9位开始算起;
③7是要替换的字符个数,即:7个;
④"*******"是替换掉原来的7个字符;
3. 将C2单元格向下拖动进行复制填充即可。
【提示】银行卡中间号码的替换(隐藏)方法和身份证号码的替换(隐藏)方法一样。
方法/步骤
以身份证号码为例,在word中写入要隐藏的身份证号码
点击ctrl+h快捷键,调出替换窗口
点击“更多”,勾选“使用通配符”
在“查找内容"中输入“([0-9]{4})[0-9]{10}([0-9]{4})”,在“替换为”中输入 \1******\2,点击全部替换,就可以得到隐藏的身份证号码了
匹配公式 ([0-9]{4})[0-9]{10}([0-9]{4})的意思是将身份证号码的11个数字分割成4个数字,10个数字,4个数字三部分。\1****\2表示小括号的编号,这里表示第一个小括号里的内容与第二个小括号里的内容保持不变。如果匹配公式里增加了一个小括号变为([0-9]{4}) ([0-9]{10}) ([0-9]{4}),相应的匹配数字也变为\1****\3
6
同样的方法,还可以用于隐藏手机号码等