根据身份证号码提取出生日期

墨云轩
墨云轩

创作者俱乐部成员

根据身份证号码提取出生日期,是我们在处理数据的时候经常遇到的问题,相信大家并不陌生,那么你是怎么处理的呢?

在这里我总结了三种方法,分享给大家,如果你有其他更好的方法,还请不吝赐教!

  1. 分列法

具体操作请看动图:

  1. 函数法

分列法固然简单,但是一旦数据发生变化,结果是不会跟着变化的,还得在进行分列。但是,由函数得到结果会动态变化,省去继续操作的麻烦!

具体操作请看动图:

我是利用mid函数截取出生日期,然后用text函数将数据转换成日期格式,这时得到的结果是文本形式,前面加上两个“-”变成真正日期

当然也可以用mid 函数分别截取年、月、日,然后用date函数连接得到出生日期,如动图:

这两种方法在Excel表格和WPS表格中都可以用的!

但是如果你用的是WPS表格,那么WPS表格有专门用于提取身份证号码出生日期的公式,处理起来更加方便,如动图:

3、利用WPS AI

2023年金山公司推出了WPS AI,如果前面两种方法,你都不太熟悉,可以试试用WPS AI来解决。如动图:

以上,就是我总结的根据身份证号码提取出生日期的三种方法,你平常用那种方法?或者有更好的方法还请分享一下!

我是墨云轩,热衷分享wps办公小技巧,边学习,边分享,每天进步一点点!感谢你的阅读!

投票根据身份证号码提取出生日期,你使用那种方法?(4选1)
  • 分列法 2
  • 函数法 8
  • AI 7
  • 其他 2
19人参与 投票已截止
河北省
浏览 33310
收藏
18
分享
18 +1
12
+1
全部评论 12
 
喔神的世界
mark一下
· 安徽省
1
回复
 
懒得批爆
懒得批爆

WPS寻令官 | WPS产品体验官

HR让帮忙根据身份证号计算到今天的年龄,这里的今天是指任意打开时间的今天。 我们大家说年龄一般来说都是讲,25岁、38岁、59岁,没人会说48.7岁、53.2岁这种,那么就需要把日期相减的年月日都转换为年。 老版本的EXCEL使用的DATEDIF函数计算两个日期相减,新版本EXCEL不再支持DATEDIF,为了保证任意版本任意表格工具都能正常计算这个公式,就将计算年龄的公式设置为YEAR(TODAY())-YEAR(DATE(身份证年月日)),用DATE取年月日保证日期的准确性。 然后随手帮HR加了个出生年月日的提取,可通过筛选的真实日期,这里用的"*1"来换算为真实日期,感觉比上文中说的加"--"容易解释,也方便HR嵌入其他公式进行计算。 图中案例请移步: 【金山文档】 根据身份证号码计算出生年月和截止到今天的年龄 https://kdocs.cn/l/crL3s2lr1W9q
· 四川省
2
回复
墨云轩
墨云轩

创作者俱乐部成员

这样算出的年龄不是周岁。生日2000-3-1,今天是2024-1-26,2024-2000=24,实际还没到生日,不够24,我理解的对不对?
· 河北省
回复
 
亂雲飛渡
亂雲飛渡

WPS寻令官

Ctrl+E
· 广东省
回复
 
LZN
学习
· 山东省
回复
 
查查老师
查查老师

KVP | 创作者俱乐部成员

很棒!
· 上海
1
回复
墨云轩
墨云轩

创作者俱乐部成员

感谢您的鼓励!
· 河北省
1
回复
 
尹俊超
尹俊超

创作者俱乐部成员

跟随云轩老师的步伐,【WPS表格 神奇的身份证号解码器】https://home.wps.cn/topic/14006?chan=share&fromshare=copylink
· 上海
1
回复
墨云轩
墨云轩

创作者俱乐部成员

· 河北省
回复
 
清华学弟任泽岩
清华学弟任泽岩

创作者俱乐部成员

打卡学习!
· 辽宁省
2
回复
 
。
111111111111111111111111111111111111111111111111111111111111111111111111111
· 湖北省
回复