工作中如果有人递给你一堆身份证号要求脱敏处理,先别急着埋头敲键盘。很多Excel老手在遇到批量替换时也会一时想不起现成办法,手动改又慢又容易错位,一串号码里看错一位就麻烦了。

其实Excel早就内置了处理这类问题的函数——REPLACE。它的逻辑很直白:你指定从哪个位置开始动手,替换几个字符,换成什么内容,剩下的全交给表格。
实际操作用法如下:比如第一个身份证号在A2单元格,在B2输入 =REPLACE(A2,7,8,"****")。7代表从第7位开始,8表示从该位置起连续替换8个字符,引号里的星号则是用来遮盖真实信息的符号。按下回车后,B2就出现打码后的号码。

后面的数据不需要重复输入公式,选中B2单元格,把鼠标移动到右下角变成黑色十字时双击,整列数据就能自动完成打码。

下次再遇到类似需求,不用手动硬扛。记住三个要素:起始位置、替换长度、遮盖符号,REPLACE函数就能在几秒内批量搞定。
广告
—— 广告位③:文末广告(正文结束后) ——