我们在向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”。 |
|
来自: 寂寞来袭吖 > 《WPS表格常用技巧大全》