如何为什么要编译Android源码Docker源码

巧用WPS表格提取身份证个人信息
  最近,单位需要上报人事局一份职工信息,其中既有个人身份证号,又有出生日期、性别等信息。由于人员众多,输入确实麻烦,而且容易出错,弄不好还得返工。能不能有个一个一劳永逸的办法,又快又准地录入出生日期、性别等个人信息呢?能!因为身份证号中包含这些个人信息,我们使用WPS表格可以轻松地提取些个人信息,以实现自动录入,从而又快又准地完成工作。
  目前,我国的身份证号分为两种,一种为15位, 一种为18位。在15位的老版身份证中,第7到12位为出生日期数,最后一位为性别代码,偶数为女,奇数为男。18位的新身份证中第7到14位为出生日期数,倒数第2位为性别代码,同样偶数为女,奇数为男。
  基于这个特点,我们可以用函数加以判断。如图1是我们已输入完身份证号的职工信息表,在输入身份证号时需注意,要把单元格格式设为文本型,或在所输身份证号前加一个单引号“'”。
1、提取出生日期
  在C2中输入公式“=IF(LEN(C2)=15,TEXT(MID(C2,7,6),"日"),TEXT(MID(C2,7,8),"00年00月00日"))”,拖动填充柄向下复制公式,这样就完成了出生日期的提取(如图2):
责任编辑:1
互动评论加载中…
本日点击排行榜
本日评论排行榜
24小时点击排行榜
联系电话:020- 主编信箱:lujl# (发送时请将#改为@)巧用WPS表格提取身份证个人信息
本文主要向读者介绍如何利用WPS表格的函数功能,根据个人身份证号,一劳永逸地提取出生日期、性别等个人信息,实现个人信息的自动录入。
应用案例:最近,单位需要上报人事局一份职工信息,其中既有个人身份证号,又有出生日期、性别等信息。由于人员众多,输入确实麻烦,而且容易出错,弄不好还得返工。能不能有个一个一劳永逸的办法,又快又准地录入出生日期、性别等个人信息呢?
能!因为身份证号中包含这些个人信息,我们使用WPS表格可以轻松地提取些个人信息,以实现自动录入,从而又快又准地完成工作。&
目前,我国的身份证号分为两种,一种为15位, 一种为18位。在15位的老版身份证中,第7到12位为出生日期数,最后一位为性别代码,偶数为女,奇数为男。18位的新身份证中第7到14位为出生日期数,倒数第2位为性别代码,同样偶数为女,奇数为男。&
基于这个特点,我们可以用函数加以判断。如图1是我们已输入完身份证号的职工信息表,在输入身份证号时需注意,要把单元格格式设为文本型,或在所输身份证号前加一个单引号&'&。&&
1、提取出生日期&
在D2中输入公式&=IF(LEN(C2)=15,TEXT(MID(C2,7,6),&日&),TEXT(MID(C2,7,8),&00年00月00日&))&,拖动填充柄向下复制公式,这样就完成了出生日期的提取(如图2):&
2、提取性别信息&
在E2中输入公式&=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,&男&,&女&)&,拖动填充柄向下复制公式,这样就完成了性别信息的提取(如图3):&&
&公式详解:LEN是长度函数,MID是提取字符函数,TEXT是转换格式函数,MOD是整除函数,IF是判断函数。
提取出生日期公式的意思是如果身份证号为15位,把从第7位起的6个字符转换为&日&的格式,否则(即为18位身份 证),把从第7位起的8个字符转换为&00年00月00日&的格式。
提取性别信息公式的意思是如果身份证号为15位,把第15位和2整除,如果整除,显示为女,不能整除,显示为男;身份证号为18位,把第17位和2整除,如果整除,显示为女,不能整除,显示为男。
另外,如果想把出生日期转换为真正的日期类型,只需在公式中在TEXT前加两个减号,这是减负运算,然后根据需要设置单元格具体的日期类型。&
以上只是在身份证录入正确的情况下设置的,如果身份证号录入错误,如位数不对,日期信息不对(如月分数超过了12,日数出现2月有31号的情况),怎么办呢?还是留给大家思考吧!要学会举一反三哟。 
(本文来源:驱动之家MyDrivers
相关微博推荐
alt="果宝儿" src="/image?w=48&h=48&url=http%3A%2F%%2Fimage%3Fw%3D80%26h%3D80%26url%3Dhttp%253A%252F%252Fos.%252Fcommon%252Ftinyava.s%253Fhost%253Dpoppyaileen%2526type%253D1%2526rnd%253D0.3907">
alt="燕子" src="/image?w=48&h=48&url=http%3A%2F%%2Fimage%3Fw%3D80%26h%3D80%26url%3Dhttp%253A%252F%252Fos.%252Fcommon%252Ftinyava.s%253Fhost%253Dyanzivision%2526type%253D1%2526rnd%253D0.407">
alt="刘言菲" src="/image?w=48&h=48&url=http%3A%2F%%2Fimage%3Fw%3D80%26h%3D80%26url%3Dhttp%253A%252F%252Fos.%252Fcommon%252Ftinyava.s%253Fhost%253Dw-m-j520%2526type%253D1%2526rnd%253D0.69783">
alt="二手艺" src="/image?w=48&h=48&url=http%3A%2F%%2Fimage%3Fw%3D80%26h%3D80%26url%3Dhttp%253A%252F%252Fos.%252Fcommon%252Ftinyava.s%253Fhost%253D874qq%2526type%253D1%2526rnd%253D0.4277">
alt="漫雪狂" src="/image?w=48&h=48&url=http%3A%2F%%2Fimage%3Fw%3D80%26h%3D80%26url%3Dhttp%253A%252F%252Fos.%252Fcommon%252Ftinyava.s%253Fhost%253Dgasbie%2526type%253D1%2526rnd%253D0.642976">
跟贴读取中...
网易通行证:
跟贴昵称修改后,论坛昵称也会变哦
网易通行证:
复制成功,按CTRL+V发送给好友、论坛或博客。
浏览器限制,请复制链接和标题给好友、论坛或博客。
网易数码48小时评论排行
评论9338条
网易数码产品图片推荐
网易公司版权所有WPS移动版巧妙设置快速输入18位身份证号码
  财务工作人员经常接触Excel表格,阿mo也不例外。而且财务人员在制作工资表格,或人事部门在统计员工资料时需要输入身份证号码或银行账户等,数字无法完整显示的问题自然会影响工作效率。
  其实利用WPS移动版,打开或新建Excel表格进行编辑时,简单设置几下即可正常显示所有数字,看看阿mo是如何办到的吧!
  首先阿mo要提醒大家,对于WPS移动版而言,Excel表格中默认最大只能显示11位数字,阿mo也从图例中可以看到,表格单元格中的11位手机号码是可以正常显示出来的。
  由于WPS移动版默认显示为科学计数法,大于11位的18为身份证号码将无法正常显示,例如某张16位的银行卡号显示为9.5555E+15,或某张18位的身份证号码则显示为3.62422E+17.
  要让所有数字全部显示在表格单元里,通常的方法就是在数字最前面输入一个“`”符号,但这样在求和、求平均值等运算中,WPS移动版无法将它们识别为数字,自然也无法实现数字计算。阿mo这样告诉大家一个一举二得的方法,即将数字转换为文本。
  方法是打开Excel表格后,手指向左滑动WPS移动版导航栏,在“单元格”模块中选择“单元格格式”,然后在“数字”选项的“分类”下选择“文本”,最后点击“确定”即可。
  返回WPS移动版编辑窗口后,再次重新输入数字信息时,无论是多少位数字都能正常显示,阿mo也看到,之前无法显示的18位身份证号和16位银行卡号都能正常显示了。
  值得一提的是,用WPS移动版编辑Excel表格时,如果输入的数字代表百分比或货币,可以在输入数字后选定竖列的单元格,并在“字体”下点“数字”图标后,选择对应的符号即可,例如选择“$”符号后,所有数字前面都有一个人民币$符号,这就代表员工工资了。
  总评:商务人士由于工作原因经常要移动办公,并通过WPS移动版这类工具阅读或编辑Excel表格。通过阿mo上述的一番讲解后,你是否已经学会了用WPS移动版输入18为身份证号码呢?
编辑:陈群
科技万花筒

我要回帖

更多关于 为什么要编译Android源码 的文章

 

随机推荐