分享

提取身份证信息不可不知道的ET公式

 寂寞来袭吖 2019-07-01
我们在向WPS表格中输入个人信息时,利用ET公式,可以从身份证号码中提取相关信息,减少输入工作量。下面,我就以提取18位的身份证号码为例,结合表1,向大家介绍几个提取身份证信息时常用的公式。在表1中,有姓名、性别、出生日期、年龄、身份证号五个选项。这里我们先输入姓名与身份证号码。再利用公式输入其他选项。


表1


公式一:TEXT(MID(E2,7,8),00-00-00)
说明:这是提取出生日期的公式。公式MID(E2,7,8)表示从E2单元格中第7位起提取8个字符。TEXT函数表示把这8个字符转换为文本格式。
公式二:DATEMID(E2,7,4),MID(E2,11,2),MIDE2,13,2
说明:这也是提取出生日期的公。公式里的MID(E2,7,4)表示提取的E2单元格中第7位起连续4个数字,作为年份。MID(E2,11,2)表示提取的E2单元格中第11位起连续2个数字,作为月份。MID(E2,13,2)表示提取的E2单元格中第13位起连续2个数字,作为日期。与公式一不同的是:公式二提取的出生日期类型是日期型的,与公式一提取的日期格式是不同的。
公式三:IFMODMIDE2,17,1,2,男,女
说明:MOD(MID(E2,17,1),2)表示用身份证的第17位号码除以2所得的作数。如果余数为真,性别为男,否则性别为女。
公式四:YEARDAY-YEARTEXTMIDE2,7,8,00-00-00
说明:此公式是一个减法式子。减号前面公式表示现在的年份,后面的式子表示出生的年份。两个年份相减,就得到现在的年龄。
公式五:MID10X98765432,MODSUMMIDE2,ROWINDIRECT1:17,1*2^18-ROWINDIRECT1:17,11+1,1
说明:此公式的作用是提取身份证前17位的效验位,以便与最后一位效验位对照,判断身份证号码是否正确输入了。
公式六:IFMID10X98765432,MODSUMMIDE2,ROWINDIRECT1:17,1*2^18-ROWINDIRECT1:17,11+1,1=MIDE2,18,1,TEXT(MID(E2,7,8,00-00-00,Code Error!
说明:把计算出来的校验位数字与第18位校验位数字进行对比,如果两个数字,输出出生日期,否则输出“Code Error”。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多