身分 證 查 出 生年 月 日

整理几十个或上百个人身份证号等信息,是不是瞬间觉得工作量十分巨大、简直毫无人性?
别怕!只要学会今天介绍的 6 个快捷技巧,就能仅凭一个身份证号,快速批量提取年龄、出生日期、性别等信息。

01:出生年月,快捷键就能搞定


以前如果需要提取身份证的出生年月,我们可能会需要用到函数公式=MID(B2,7,8)。但现在,通过快捷键 Ctrl+E 轻松搞定。
因为身份证里面的第 7~14 位数字出生年月,我们只需要第一个单元格中,先手动输入第一个身份证的年月日信息,选中并按住Ctrl+E,WPS就能识别提取规则,即可批量自动填充。

02:年龄,也能即刻求出

既然身份证号码包含出生年份,那么直接用现在的年份减去出生年份,就能直接计算出每个人的实际年龄了。
以下图为例,我们在的 C2 单元格输入函数公式后下拉即可:=2020-MID(B2,7,4)

注:本图演示的「现在年份」取 2019

对于公式,我们可以理解为 =MID(B2,7,4) 即提取 B2 单元格从第 7 位开始的 4 位数字,即身份证号上的出生年份。
=2020-MID(B2,7,4)  则是用现在年份减去身份证出生的年份,直接得出实际年龄。

03:快捷提取性别信息

想必大家都不知道,其实仅靠身份证里面的第十七位数字,便能知道性别。即奇数代表男生,偶数就代表女生。
在 WPS 中,你可以选中目标单元格,选择选项卡中的公式-插入-函数,点击常用公式-提取身份证性别,接着选中身份证号码单元格即可。
此外,你也可以直接通过公式计算。我们以下图为例,在 C2 单元格输入函数公式后下拉即可: =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 函数进行判断,若是偶数,则为女性;若是奇数,则为男性。

04:户籍信息快速提取

每个人的身份证号共有 18 位数字,其中前面 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 列中相对应的数据,如此一来便可快速提取详细户籍信息了。

05:传统的生肖提取

虽然身份证号不会直接告诉你生肖信息,但我们也能通过计算规则,用简单的表格公式轻松实现。
以下图为例,在C2 单元格输入函数公式后下拉即可: =CHOOSE(MOD(MID(B2,7,4)-2008,12)+1,鼠,牛,虎,兔,龙,蛇,马,羊,猴,鸡,狗,猪)

06:星座信息提取

如果你想收集星座信息,我们则需要获取身份证月份和具体天数,也就是身份证号的第 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():则是根据出生月日,找到星座的临界值,进而匹配星座。
为了方便大家学习,我们也将文中所提到的表格和公式整理为一份文档,手机微信扫描下方二维码,回复「信息提取」即可获取。

如何筛选身份证号中的出生年月日

来源:网络综合 145 2022-08-17

如何筛选身份证号中的出生年月日

点击公式-插入函数-常用公式,选择提取身份证生日,在身份证号码后面选择你前面的身份号的单元格即可。确定之后就可以下拉公式单元格填充了

标签:公式 选择 身份证

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表伙伴云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱 处理。

上一篇:文档已被xbany锁定(文档被xbany锁定怎么办)

下一篇:经典皮肤怎么设置(酷狗音乐怎样设置个性皮肤)

身份证号码算出出生年月日(用身份证号码计算出生年月)

EDATE

返回表示某个日期的序列号,该日期与指定日期 (start_date) 相隔(之前或之后)指示的月份数。使用函数 EDATE 可以计算与发行日处于一月中同一天的到期日的日期。

语法

EDATE(start_date, months)

Start_date   一个日期值,代表开始日期。

Months   start_date 之前或之后的月份数。months 为正值将生成未来日期;为负值将生成过去日期。

注意:应使用 DATE 函数键入日期,或者将日期作为其他公式或函数的结果键入。例如,使用函数 DATE(2009,7,23) 键入 2009 年 7 月 23 日。如果日期以文本形式键入,则会出现问题

说明

WPS表格 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1

,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。 若 start_date 不是有效日期,则 EDATE 返回错误值 #VALUE! 。若 months 不是整数,将截尾取整。

示例

A

1

日期

2

2009-02-16

3

公式

说明(结果)

4

=EDATE(A2,-1)

此函数表示上述日期之前一个月的日期 (2009-1-16)

5

=EDATE(A2,1)

此函数表示上述日期之后一个月的日期 (2009-3-16)

6

=EDATE(A2,4)

此函数表示上述日期之后四个月的日期 (2009-6-16)

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表伙伴云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱 处理。

Toplist

最新的帖子

標籤