学习啦>学习电脑>工具软件>办公软件学习>金山WPS教程>WPS表格教程>

WPS表格提取身份证信息的方法详解(2)

时间: 广达646 分享

  八、出生至今年数:(公式代码)

  =IFERROR(IF(LENB(A2)=15,YEAR((TODAY()))-YEAR((TEXT(MID(A2,7,6),"19"&"0年00月00日"))),YEAR((TODAY()))-YEAR((TEXT(MID(A2,7,8),"0年00月00日")))),"证件无效")

  运算说明:

  此运算运用了日期函数(year、today函数),year函数是提取日期函数中的年份,然后用今天(today函数)所在的年份减去a2身份证日期中提取(mid)日期中的年份。(在15位身份证中是从第7位提取6位,并在前面加上"19",然后将其强制转化为数字(text函数)参与计算。

  九、出生至今天数:(公式代码)

  =IFERROR(IF(LENB(A2)=15,TODAY()-TEXT(MID(A2,7,6),"19"&"00-00-00"),TODAY()-TEXT(MID(A2,7,8),"00-00-00")),"证件无效")

  运算说明:

  此运算与出生至今年数类似,只不过此函数是将其强制转换(text)为天数然后参与计算的。<提示:时间日期函数有个特征:时间函数是小数(把当前时间除以24得到的),日期函数是整数(是从1900年1月1日算起的天数),所以许多网友在在表格中经常遇到,明明输入时间,却显示小数,明明输入日期,却显示数字,遇到此种情况,只要设置单元格就行,如果在函数运算中出现的话,就用text转化。>

  十、判断证件有效性:(公式代码)

  =IF(OR(B2="证件无效",C2="证件无效",D2="证件无效",E2="证件无效",F2="证件无效",G2="证件无效",H2="证件无效",I2="证件无效",J2="证件无效"),"证件无效","证件有效")

  运算说明:

  此运算是运用(逆向思维)逻辑函数(if和or)判断前面单元格(b2,c2,d2,e2,f2,g2,h2,i2和j2)如果有一个显示为"证件无效",则说明此身份证证件无效,否则此身份证就有效。

  此法也可以使用函数(顺向思维):

  =IF(AND(B2="证件无效",C2="证件无效",D2="证件无效",E2="证件无效",F2="证件无效",G2="证件无效",H2="证件无效",I2="证件无效",J2="证件无效"),"证件有效","证件无效")

  同样如果此单元格显示证件无效让其显示红色(也可以设置字体、字号、底纹等),使用条件格式。

  如图:

  总结

  运用函数类型:

  逻辑函数:iferrror,if,and,or,

  2. 文本字节函数:mid,len,text,value

  3. 查找引用函数:vlookup,index,match

  4. 时间日期函数:year,today

  5. 数学函数:mod

  特别强调下:

  如果大家在今后遇到将文本型数数字强制转化为数字值型数字用value函数。

  如果大家在今后遇到格式中有限考虑用单元格设置,如果在运算中,首选text函数。

  如果大家在统计单元格字符,优先选择len函数,统计单元格字节就用lenb函数。

  如果是遇到需要循环处理数据,就用mod函数。

  如果大家要绝对查找数据,用index函数嵌套match函数或vlookup函数<第四参数更为0(false)>;如果是模糊匹配,在match函数中的第三个参数更改为1(true)(第三参数为1升序排列,-1为降序排列),vlookup第四个参数为1(true)。


猜你喜欢:

1.如何在wps表格中标记特定数字

2.WPS表格怎么截取长数据图片

3.WPS表格如何轻松替换字词

4.WPS表格函数怎样自动汇总报名册

5.Excel表格中如何从身份证中提取出生日期

6.wps表格如何限定输入内容

7.通过wps转换工具进行校验身份证号码

340580