如何用身份证在Excel中自动提取姓名性别出生日期年龄(excel身份证提取出生日期年龄)

如何用身份证在Excel中自动提取姓名性别出生日期年龄(excel身份证提取出生日期年龄)

首页维修大全综合更新时间:2024-08-16 05:59:46

如何用身份证在Excel中自动提取姓名性别出生日期年龄

A1单元格为身份证号码,公式如下:

年龄:

=DATEDIF(TEXT(MID(A1,7,LEN(A1)/2-1),"0-00-00"),TODAY(),"Y")

性别:

=IF(LEN(A1)=18,IF(MOD(MID(A1,LEN(A1)-(LEN(A1)=18),1),2),"男","女"),IF(LEN(A1)=15,IF(MOD(MID(A1,LEN(A1)-(LEN(A1)=15),1),2),"男","女"),"身份证号码错误"))

出生日期:

=IF(LEN(A1)=18,--(MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)),IF(LEN(A1)=15,--((MID(A1,7,2)+1900)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2)),"身份证号码错误"))

以上三个公式同时适用于15位和18位的身份证号码。

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.