你现在的位置:
超实用技术技巧:身份证号码提取生日、年龄、性别
如何从身份证号码中提取生日、年龄和性别。这是WPS表格/Excel中非常实用的数据处理技巧。
中国身份证号码结构
身份证号码共18位,结构如下:
- 第1-6位:地址码
- 第7-14位:出生日期码(YYYYMMDD)
- 第15-17位:顺序码(第17位决定性别)
- 第18位:校验码
提取公式(WPS/Excel通用)
假设身份证号码在 A2 单元格:
1. 提取出生日期
=TEXT(MID(A2,7,8),"0000-00-00")
MID(A2,7,8):从第7位开始提取8位数字TEXT:格式化为日期样式
2. 提取年龄(周岁)
=DATEDIF(TEXT(MID(A2,7,8),"0000-00-00"),TODAY(),"y")
- 计算出生日期到今天的完整年数
3. 提取性别
=IF(MOD(MID(A2,17,1),2)=1,"男","女")
- 第17位为奇数 → 男
- 第17位为偶数 → 女
MOD(...,2):取余数判断奇偶
完整示例表格
| 身份证号码 | 出生日期 | 年龄 | 性别 |
|---|---|---|---|
| 110101199001010013 | 1990-01-01 | 36 | 男 |
| 310101199505150024 | 1995-05-15 | 30 | 女 |
注意事项
| 注意点 | 说明 |
|---|---|
| 15位老身份证 | 需先转换为18位,或用不同公式 |
| 数据格式 | 确保身份证号码为文本格式,避免前导0丢失 |
| 日期错误 | 检查身份证号码是否真实有效 |

发表回复