如何在excel中将身份证号码中间的数字批量转换为XXX

  • 格式:docx
  • 大小:14.36 KB
  • 文档页数:2

如何在excel中将身份证号码中间的数字批量转换为XXX
duan570511级分类:办公软件被浏览1177次2013.04.04
比如号码在A列,在B1输入公式:
=REPLACE(A1,5,LEN(A1)-8,REPT("*",LEN(A1)-8))
下拉填充
如果位数都是18位,可以简化
=REPLACE(A1,5,11,REPT("*",11))
身份证栏为C4
身份证
=REPLACE(C4,5,LEN(C4)-8,REPT("*",LEN(C4)-8))
怎么在excel中,把好多手机号码的中间几位,变成星号呢?
最佳答案
在原有手机号的位置上,无法做到。

但可以通过辅助列,生成带有星号的新列,然后再把生成的星号列复制-选择性粘贴(数值),再把原来的列删除。

生成星号列的公式:(假定原手机号在A列)
=left(A2,3)&"****"&RIGHT(A2,4) 结果为(138****1234)。