word文档身份证号显示是函数,word输身份证号码怎么是函数
统计是一件特别讨厌的事情,尤其是遇到这种无格式的身份证号或者手机号。再加上对个人信息安全的重视,需要隐藏几个数字让大家放心。做统计怎么会这么难?其实你不用这么担心。用Word Excel 5分钟就能搞定。
先打开一个字,把姓名身份证信息复制进去(上图中有些身份证号是抹给protec^t^^privacy).的然后,按Ctrl+H弹出查找和替换对话框。输入[0-9X]{1,}表示查找内容,输入t p表示替换为。单击更多并选中使用通配符。此时所有数据都用Tab分开,实现了姓名对应的身份证号的格式。
特别是,[0-9X]表示任意数字和字母X,{1,}表示一个多字符的字符串,意思是找到由任意数字和字母X组成的一个多字符的字符串,也就是用我们的ID号,然后替换处的T是制表符,P是换行符,意思是ID号用制表符和名字隔开,后面是换行符。如果是在姓名和手机号上操作,可以按照这个格式灵活调整。
接下来,创建一个新的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
左(右(B1,17))*9左(右(B1,16))*10左(右(B1,15))*5左(右(B1,14))*8
左(右(B1,13))*4左(右(B1,12))*2左(右(B1,11))*1左(右(B1,10))*6
LEFT(RIGHT(B1,9))*3 LEFT(RIGHT(B1,8))*7 LEFT(RIGHT(B1,7))*9 LEFT(RIGHT(B1,6))*10
左(右(B1,5))*5左(右(B1,4))*8左(右(B1,3))*4左(右(B1,2))*2),11)
1,1,0, x ,9,8,7,6,5,4,3,2)=左(右(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
左(右(B1,11))*1左(右(B1,10))*6左(右(B1,9))*3左(右(B1,8))*7
左(右(B1,7))*9左(右(B1,6))*10左(右(B1,5))*5左(右(B1,4))*8
左(右(B1,3))*4左(右(B1,2))*2),11) 1,1,0, X ,9,8,7,6,5,4,3,2)
=LEFT(RIGHT(B1,1))*1,正确!,‘有点不对劲!)),如果(LEN(B1)=15,老号,请注意!,
IF(LEN(B1)=0,缺少数字,错误数字!)))
通过这一系列组合拳,不仅解决了输入的繁琐问题,而且充分保障了个人信息的安全性,还具备了验证功能。你试试怎么样?对了,本文中的公式稍加修改就可以应用到手机号码上!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。