excel表格中身份证号格式怎么设置(利用Excel整理身份证号不再烦恼)

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

excel表格中身份证号格式怎么设置(利用Excel整理身份证号不再烦恼)(1)

看看,这么多单元格舍不得用,所有数据全挤到一个单元格里。这是拿着Excel当Word用的节奏,堵不堵啊?

现在需要对这些信息进行整理,姓名和身份证号码分别单独一列。想想看,该怎么办呢?

1、新建Word文档

首先打开一个Word,将姓名身份证信息复制到其中。

2、调出替换对话框

按Ctrl H,调出替换对话框。

在【查找内容】编辑框输入 [0-9X]{1,}

在【替换为】编辑框输入 ^t^&^p

单击【更多】按钮,勾选【使用通配符】,点击【全部替换】

excel表格中身份证号格式怎么设置(利用Excel整理身份证号不再烦恼)(2)

[0-9X]的意思是任意数字和字母X。{1,}表示一个字符以上的字符串。

合在一起就是查找任意数字和字母X组成的一个字符以上的字符串,也就是身份证号码。

^t是制表符,^& 表示查找的字符,查找什么就代表什么。^p是换行符。

合在一起就是将查找的所有身份证号码前面加上制表符和姓名分开,后面加上换行符,使每组姓名和身份证单独一行。

这时,所有数据都以Tab进行区隔

替换后的效果:

excel表格中身份证号格式怎么设置(利用Excel整理身份证号不再烦恼)(3)

3、设置单元格格式

在Excel中,先选中用于存放数据的两列列标,设置单元格为文本格式。

excel表格中身份证号格式怎么设置(利用Excel整理身份证号不再烦恼)(4)

在Word中按Ctrl A全选内容,按Ctrl C复制。

切换回Excel,右键单击B1单元格,在粘贴选项中选择【匹配目标格式】。

excel表格中身份证号格式怎么设置(利用Excel整理身份证号不再烦恼)(5)

看看完成后的效果吧:

excel表格中身份证号格式怎么设置(利用Excel整理身份证号不再烦恼)(6)

不知道大家注意到没有,其实我们这个表格里有一个身份证号码是错误的,数量少还好说,一眼就能看到,但是如果太多了,那怎么才能通过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,"缺号码","位数不对!")))

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

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页