EXCEL根據身份證號提取出生日期及性別等信息?

在工作過程中,經常碰到需要根據身份證號碼提取出生日期及性別等信息的情況,下面我把自己經常使用的方法跟大家分享一下。

1、通過身份證號碼提取出生日期

本案例中,身份證號位於B列。

我們在C2單元格添加公式:

=--TEXT((LEN(B2)=15)*19&MID(B2,7,6+(LEN(B2)=18)*2),"#-00-00")

即可得到該用戶的出生日期。(這裡公式已經考慮到了身份證有15位和18位兩種情況)

如果出現數字的現象,譬如:

只要選中C列,設置單元格格式中,將格式設置為時間即可正常顯示。

2、通過身份證號碼判斷性別。

在D2單元格中,輸入公式

=IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女")

即可將性別顯示出來。

相關問題答案