Excel根据身份证号提取信息
概览
本篇文章主要对根据身份证号码提取出生年月日、年龄、性别、退休年龄这三项进行讲解。
一. 提取出生年月日
公式:=TEXT(MID(B2,7,8),“0000-00-00”)
MID(B2,7,8):表示从单元格 B2 中的字符串(这里是身份证号),从第 7 个字符开始,提取长度为 8 个字符的子串。通常这 8 个字符就是包含出生年月日的信息;
TEXT(…, “0000-00-00”):使用 TEXT 函数将提取出来的出生年月日信息按照指定的格式“0000-00-00”进行格式化显示。这样就可以把类似“19901010”这样的字符串转化为“1990-10-10”这种日期格式的外观。
二. 提取年龄
公式:=DATEDIF(C2,“2024-06-13”,“y”)
DATEDIF函数用于计算两个日期之间的差值;
C2是起始日期所在的单元格;
"2024-06-13"是结束日期;
"y"表示要计算的是两个日期之间的整年数。
三. 性别
公式:=IF(MOD(MID(B2,17,1),2)=1,“男”,“女”)
MID(B2,17,1):从单元格 B2 所代表的内容(比如身份证号)中,提取从第 17 位开始的长度为 1 的字符。在身份证号中,第 17 位数字通常用于表示性别;
MOD(MID(B2,17,1),2):对提取出来的第 17 位数字进行取模运算(即除以 2 后的余数);
IF(…):根据取模运算的结果进
揭秘高效资料管理:5大技巧让你的工作效率翻倍!
Previous Post