ARTICLE · 1203501
Excel打码身份证号,别再一个个敲星…
Excel打码身份证号,别再一个个敲星…
Excel打码身份证号,别再一个个敲星…
同事简历写“精通Excel”。让他给身份证号打码,他坐那一个个敲星号。我问他咋不用函数,他说会。这活几秒就完。Excel 里 Replace 就能批量搞。今天把这招说清楚,下次别这么干了。
Replace 干啥的?把一段字里,从第几位开始、换掉几位,换成新内容。写法:
=REPLACE(原文本, 开始位置, 替换长度, 新文本)
身份证打码就是:第 7 位开始,换掉 8 位,塞 8 个星号。
点结果格子,敲 =REPLACE(。选身份证格子,比如 A2。逗号 7。逗号 8。逗号,双引号,八个星号:""。回车。
第一个出来了。前 6 位还在,中间 8 位变星号。
选中这个格,鼠标放右下角,变小黑十字,双击。整列自动填。手动敲半天,这个两下。
完整公式:
=REPLACE(A2,7,8,"")
身份证在别的列,把 A2 换掉。原身份证得是文本格式。格里有空格、看不见的字符,先弄干净。记住:Replace 管换,双击管往下填。以后打码别一个个敲了。
湖南,43分钟前,















































































