tft每日頭條

 > 生活

 > excel怎麼根據身份證提取出生日期

excel怎麼根據身份證提取出生日期

生活 更新时间:2024-07-01 15:44:18

excel怎麼根據身份證提取出生日期(根據身份證号碼自動提取出生年月)1

在Excel表格中,根據身份證号碼就可以自動提取出生年月、性别、年齡。

第一,身份證号碼的【組成】

當今的身份證号碼由18位數字組成:前6位為地址碼,第7至14位為出生日期碼,第15至17位為順序碼,第18位為校驗碼。

15~17位為順序号,其中第17位如果是單數為男性分配碼,雙數為女性分配碼。即通過第17位數字,可以判斷性别,奇數為男,偶數為女。

下面以實例的方式講解如何根據身份證号碼自動提取出生年月、性别、年齡。首先,在excel中輸入以下表格,實例如下面所示。

A

B

C

D

E

姓名

身份證号碼出生日期

出生日期

性别

年齡

張三

510321197205030786

1972年5月3日

37

第二,根據身份證号碼自動提取【出生年月】

在目标單元格輸入公式:=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日",回車确定,單元格内會出現與身份證号碼相關的出生日期。其它單元格的填充,不必一一輸入公式,隻需選中該單元格複制,在其它單元格内粘貼即可。

提示:

MID函數是提供的一個“從字符串中提取部分字符”的函數命令。

第三,根據身份證号碼自動提取【性别】的方法

在目标單元格輸入公式:=IF(MOD(RIGHT(LEFT(B2,17)),2),"男","女")

提示:

IF函數:根據邏輯表達式測試的結果,返回相應的值。IF函數允許嵌套。

RIGHT函數:根據所指定的字符數返回文本串中最後一個或多個字符。

第四,根據身份證号碼自動提取【年齡】的方法

在目标單元格輸入公式:=DATEDIF(TEXT(MID(B2,7,6 2*(LEN(B2)=18)),"#-00-00"),NOW(),"y"),回車确定。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved