word结合excel 5分钟整理没有格式的身份证号

所属分类: 软件教程 / 办公软件 阅读数: 1291
收藏 0 赞 0 分享

统计信息是一个特别烦人的事情,尤其遇到这种没有格式的身份证号或者手机号时更是麻烦无比,再加上对个人信息安全的重视,还要隐藏几位数字让大家安心,做个统计工作怎么这么难呢?其实大可不必这么烦恼,用Word+Excel 5分钟就可以搞定这一切。

首先打开一个Word,将姓名身份证信息复制到其中(上图为了保护隐私,涂抹了部分身份证号码),然后按下Ctrl+H弹出“查找和替换”对话框,“查找内容”处输入[0-9X]{1,},“替换为”处输入^t^&^p,点击“更多”并勾选“使用通配符”,最后点击“全部替换”。这时,所有数据都以Tab进行区隔,并实现了名字对应身份证号的格式。

这里特别解释一下,[0-9X]的意思是任意数字和字母X,{1,}表示一个字符以上的字符串,意思是查找任意数字和字母X组成的一个字符以上的字符串,也就对用我们的身份证号码,然后替换处的^t为制表符,^& 表示查找的字符,^p是换行符,意思是身份证号码前面加上制表符和姓名分开,后面加上换行符,使每组姓名和身份证单独一行。如果你是对名字和手机号操作,根据这个格式灵活调整就可以了。

接下来新建一个Excel表格,选中任意两列并在开始选项卡内点击下图的下拉菜单(默认为常规,很容易找到),选择“文本”。然后回到Word并按下Ctrl+A全选内容并按下Ctrl+C复制,回到Excel表格,在圈选的两列下点击右键粘贴,选择“匹配目标格式”即可。注意,如果没有先在Excel里选中默认格式为“文本”,就会出现下图中“6.1E+17”这样的数学格式。

好了,身份证号也有规则的与名字对应复制到表格内了,但是身份证号明晃晃的就展示在屏幕上,对个人信息安全的保护并不到位,我们能不能隐藏其中几位呢?

在身份证号码的后面一列点击空格,在公式处输入=REPLACE(B1,LEN(B1)-5,4,"****")并回车看看,是不是后面有几位被隐藏起来了?善用好这个函数公式,手机号码也可以部分隐藏哦,小编就不讲解那么细了,自己试试看~。

不知道大家注意到没有,其实我们这个表格里有一个身份证号码是错误的,数量少还好说,一眼就能看到,但是如果太多了,那怎么才能通过Excel自动判断出来究竟哪个身份证号码有错误呢?在刚刚隐藏身份证那列和身份证号列中间插入一个新的列,然后输入一个超~~~~~~~~长公式(老规矩,登录微信PC版本,点击查看历史消息找到本文复制哦),身份证号只要输错一位、少输一位,就可以通过这个公式判断出来了。

=IF(LEN(B1)=18,IF(RIGHT(B1,1)="X",IF(CHOOSE(MOD(SUM(LEFT(RIGHT(B1,18))*7
+LEFT(RIGHT(B1,17))*9+LEFT(RIGHT(B1,16))*10+LEFT(RIGHT(B1,15))*5+LEFT(RIGHT(B1,14))*8
+LEFT(RIGHT(B1,13))*4+LEFT(RIGHT(B1,12))*2+LEFT(RIGHT(B1,11))*1+LEFT(RIGHT(B1,10))*6
+LEFT(RIGHT(B1,9))*3+LEFT(RIGHT(B1,8))*7+LEFT(RIGHT(B1,7))*9+LEFT(RIGHT(B1,6))*10
+LEFT(RIGHT(B1,5))*5+LEFT(RIGHT(B1,4))*8+LEFT(RIGHT(B1,3))*4+LEFT(RIGHT(B1,2))*2),11)
+1,1,0,"X",9,8,7,6,5,4,3,2)=LEFT(RIGHT(B1,1)),"正确!","出错啦!"),
IF(CHOOSE(MOD(SUM(LEFT(RIGHT(B1,18))*7+LEFT(RIGHT(B1,17))*9+LEFT(RIGHT(B1,16))*10
+LEFT(RIGHT(B1,15))*5+LEFT(RIGHT(B1,14))*8+LEFT(RIGHT(B1,13))*4+LEFT(RIGHT(B1,12))*2
+LEFT(RIGHT(B1,11))*1+LEFT(RIGHT(B1,10))*6+LEFT(RIGHT(B1,9))*3+LEFT(RIGHT(B1,8))*7
+LEFT(RIGHT(B1,7))*9+LEFT(RIGHT(B1,6))*10+LEFT(RIGHT(B1,5))*5+LEFT(RIGHT(B1,4))*8
+LEFT(RIGHT(B1,3))*4+LEFT(RIGHT(B1,2))*2),11)+1,1,0,"X",9,8,7,6,5,4,3,2)
=LEFT(RIGHT(B1,1))*1,"正确!","出错啦!")),IF(LEN(B1)=15,"老号,请注意!",
IF(LEN(B1)=0,"缺号码","位数不对!")))

通过这一系列组合拳,不仅解决了录入繁琐的问题,还能充分保障个人信息安全,并且还具备校验功能,怎么样,你还不快试试?顺便提一句,本文中的公式稍加改造,就可以适用于手机号码哦!

更多精彩内容其他人还在看

excel表格该怎么设置密码?excel数据加密的两种方法

excel表格该怎么设置密码?有时候情况特殊,需要加密,这时就要为其设置密码来进行数据保护,今天我们来看看excel数据加密的两种方法,需要的朋友可以参考下
收藏 0 赞 0 分享

PPT2016怎么更改幻灯片的起始编号和调节幻灯片大小?

PPT2016怎么更改幻灯片的起始编号和调节幻灯片大小?ppt2016中想改变幻灯片的编号,不想从1开始,该怎么办呢?下面分享PPT2016幻灯片编号的设置方法,需要的朋友可以参考下
收藏 0 赞 0 分享

Excel表格打开报错"there was a problem"怎么办?

Excel表格打开报错
收藏 0 赞 0 分享

office文档中超链接打不开总是提示该操作已被取消怎么办?

office文档中超链接打不开总是提示该操作已被取消怎么办?office办公软件中的word软件打开超链接总是失败,提示“由于本机的限制 该操作已被取消”,下面分享这个问题的解决办法,需要的朋友可以参考下
收藏 0 赞 0 分享

word如何单发信函?word单发信函方法介绍

word如何单发信函?很多朋友都不是很清楚,下面小编就为大家详细介绍word单发信函方法,不会的朋友快看来学习吧
收藏 0 赞 0 分享

电脑桌面右键新建菜单中没有Word/Excel/PPT等文档怎么办?

电脑桌面右键新建菜单中没有Word/Excel/PPT等文档怎么办?想新建word文档,发现右键菜单中没有Word/Excel/PPT等选项,该怎么添加到右键菜单中呢?请看下文详细介绍
收藏 0 赞 0 分享

excel中怎么设置艺术字?

excel中怎么设置艺术字?我们知道word中可以设置艺术字,其实excel中也有艺术字,今天我们就来看看excel中艺术字的填充、轮廓、效果的调整方法,需要的朋友可以参考下
收藏 0 赞 0 分享

word2013中段前间距怎么设置?

所谓段落间距就是指段落与段落之间的距离。在Word2013文档中,用户可以通过多种方式设置段落间距,word2013中段前间距怎么设置?下面小编就为大家详细介绍一下,来看看吧
收藏 0 赞 0 分享

pdf文件怎么设置双面打印? pdf双面打印设置教程

pdf文件怎么设置双面打印?pdf文件很多,单面打印太浪费纸,所以像双面打印,但是打印机不支持双面打印,该怎么办呢?下面分享pdf双面打印设置教程,需要的朋友可以参考下
收藏 0 赞 0 分享

在PowerPoint2003中插入flash影片的几种方法介绍

这篇教程是向脚本之家的朋友分享在PowerPoint2003中插入flash影片的几种方法,操作很简单的,大家学会了吗?希望能对大家有所帮助
收藏 0 赞 0 分享
查看更多