excel表格里输入身份证号怎么能把中间的几位用**号代替
excel表格里输入身份证号怎么能把中间的几位用**号代替?
1楼正解。假设身份证号在B列,右键点C列,插入列,在新的C2输入 =REPLACE(B2,7,IF(LEN(B2)=18,8,6),REPT("*",IF(LEN(B2)=18,8,6))) 这可以把18位或15位身份证号中间的年月日改为* 回车后再选中C2,鼠标移到其右下角,双击那个“ ”,完成。 可以进一步处理,右键点C列,复制;再右键,选择性粘贴,数值,确定。
假设A1单元格右存在身份证号,在B1单元格写一下公式: =REPLACE(A1,LEN(A1)-5,4,"****"),有问题续问。