乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 求大佬告知excel表格里边身份证号中间有星号怎么让他变成数...

求大佬告知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列,复制;再右键,选择性粘贴,数值,确定。

如果是自定义格式设置的星号,只需要把自定义格式去掉,换成普通文本格式即可。如果星号是身份证号的字符串中本身就有的,那是没办法恢复成数字的。也就是说,你如果用鼠标选中任意一个身份证的号码,在地址栏中显示的身份证号码如果能正确显示中间星号位置的数字,那是格式设置的问题,如果在地址栏中看到的也是星号,那就没办法恢复成数字

将18位身份证上的逗号去掉的方法如下(以windows10系统的excel2019版为例):

1、打开文档,可以看到身份证左上角有逗号存在。

2、右键单元格,在接着弹出的下拉菜单中点击设置单元格格式。

3、在接着自动打开的对话框中点击特殊按钮。

4、随后点击右下角的确定按钮。

5、随后即可看到逗号消失了。



如将身份证中最重要的出生年月隐藏
=REPLACE(A1,9,6,REPT("*",6))下拉填充

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网