分享

表格

 温暖南方 2019-12-12

对于职场人来说,总免不了给表格软件打交道,有时候面对成百上千的表格信息时,头都要秃了!

不用怕,一个简单的操作,就能让你一键轻松整理表格数据。

下面,就以身份证号为例,教你如何快速提取身份证号中的出生年月、户籍地、性别等信息。

提取生日信息

身份证里面的第 7~14 位数字为出生年月,我们只需要在第一个单元格中,先手动输入第一个身份证的年月日信息,选中并按住Ctrl+E,WPS就能识别提取规则,然后批量自动填充即可。比起以前利用函数进行计算提取的方式是不是简单多了!

提取年龄

既然身份证号码包含出生年份,那么直接用现在的年份减去出生年份,就能直接计算出每个人的实际年龄了。

以下图为例,我们在的 C2 单元格输入函数公式后下拉即可:=2019-MID(B2,7,4)

对于公式,我们可以理解为 MID(B2,7,4) 即提取 B2 单元格从第 7 位开始的 4 位数字,即身份证号上的出生年份。

2019-MID(B2,7,4)  则是用当前年份 2019 减去出生年份,进而得出实际年龄。

提取性别

很多人不知道的是,仅靠身份证里面的第十七位数字,便能知道性别。一般用奇数代表男生,偶数代表女生。

在 WPS 中,选中目标单元格,选择选项卡中的公式-插入-函数,点击常用公式-提取身份证性别,接着选中身份证号码单元格即可。

此外,你也可以直接通过公式=IF(MOD(MID(B2,17,1),2),'男','女')  计算。如下图所示,在单元格中输入函数公式后下拉即可。

其中,MID(B2,17,1)是从身份证的第17位开始提取1位字符。而MOD(MID(B2,17,1),2) 则是将提取的字符除以 2 的余数。

若余数为0,则说明身份证的第17位数是偶数,若余数不为0,则说明身份证的第17位数是奇数。算出余数后,再用 IF 函数进行判断,若是偶数,则为女性;若是奇数,则为男性。

提取户籍信息

我们的身份证号中,前面 6 位数字为地址码,其中 1-2 位代表省,3-4 位代表地(市),5-6 位代表县(市)。

如果你需要提取户籍信息,除了公式之外,我们便需要引用表格中的《身份证号户籍对照表》工作表,对照表可以在网上搜索下载。

以下图为例,在C2单元格输入下列函数公式后下拉即可:

=VLOOKUP(VALUE(LEFT(B2,6)),身份证号户籍对照表!A:E,5,0)

分解公式,LEFT(B2,6) 是指提取身份证的前六位;VALUE(LEFT(B2,6)) 则是指将前六位字符转为数字格式。

接着再使用 VLOOKUP 函数从《身份证号户籍对照表》工作表中查找A列~E列 5 列中相对应的数据,如此一来便可快速提取详细户籍信息了。

提取生肖

虽然身份证号不会直接告诉你生肖信息,但我们也能通过计算规则,用简单的表格公式轻松实现。

以下图为例,在C2 单元格输入函数公式后下拉即可:

=CHOOSE(MOD(MID(B2,7,4)-2008,12)+1,'鼠','牛','虎','兔','龙','蛇','马','羊','猴','鸡','狗','猪')

提取星座

如果你想收集星座信息,我们则需要获取身份证月份和具体天数,也就是身份证号的第 11~14 位,然后配合公式便能轻松收集。

以下图为例,在C2单元格输入函数公式后下拉即可:

=LOOKUP(--MID(B2,11,4),{100;120;219;321;421;521;622;723;823;923;1023;1122;1222},{'摩羯座';'水瓶座';'双鱼座';'白羊座';'金牛座';'双子座';'巨蟹座';'狮子座';'处女座';'天秤座';'天蝎座';'射手座';'摩羯座'})

在这个公式里,MID(B3,11,4) 即是指获取身份证号第 11~14 位出生月日;-- 是把文本转为数值;LOOKUP():则是根据出生月日,找到星座的临界值,进而匹配星座。

■ END ■

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多