在工作中,特别是行政方面的工作时常会进行信息筛选提取处理的一项工作。在对于不熟悉表格工作的人来说,往往都会选择使用复制粘贴、人肉输入这种比较原始的方法。
那在WPS表格以及Office表格中,都提供了函数公式进行使用,利用三个公式就可以简简单单地提取出你所需要的信息。
本期推文以WPS表格作为演示,公式仅供大家参考,也可根据自己的工作需要进行修改。
提取完成的效果
所用公式
1.提取身份证中的出生日期公式
=DATE(MID(C4,7,4),MID(C4,11,2),MID(C4,13,2))
eg:身份证所处列为C,所处行为4,则MID(C4,*,*),年份起始位置为身份证第7位,则MID(C4,7,*),年份字符数为4位,便提取4位字符数,则MID(C4,7,4),其余年份及日期同理。
1.1公式内元素含义=DATE(MID(数据所在位置,提取数据起始位置,年份提取数字数量),MID(数据所在位置,提取数据起始位置,月份提取数字数量),MID(数据所在位置,提取数据起始位置,日期提取数字数量))
1.2在表格中输入公式之后,当你移动鼠标至公式处也会弹出公式含义解释。
2.提取性别公式
=IF(MOD(MID(C4,17,1),2),"男","女")
eg:实际使用过程中,只需要更改“C4”数据所在位置即可。
1.1公式内元素含义=IF(MOD(MID(数据所在位置,提取字符所再位置,提取位数),除数),"判断条件[真值]","判断条件[假值]")
使用判断公式和运用了提取数型并将指定内容与数型对应的MOD函数。
3.提取年龄公式
=DATEDIF(D4,TODAY(),"y")
1.1公式内元素含义=DATEDIF(数据所在位置,终止日期,比较单位)
其中,参数1填写数据所在位置为取出后的日期,参考本文第一张图内行列D4,参数2可填写today()函数,也可填写具体日期,如“2020/10/14”(须加入双引号),参数3为比较单位,“输入y”(须加入双引号)则代表返回整年数。
1.2比较单位解释:
"y"返回整年数
"m”返回整月数
"d"返回整天数
"md”返回参数1和参数2的天数之差,忽略年和月
"ym“返回参数1和参数2的月数之差,忽略年和日
"yd”返回参数1和参数2的天数之差,忽略年。按照月、日计算天数
制作完三个公式之后,只需要往下拉取表格进行填充即可。
若干个信息筛选条件利用3个公式和3分钟即可全部搞定,有效提高工作效率。