tft每日頭條

 > 圖文

 > excel用身份證求年齡的函數公式

excel用身份證求年齡的函數公式

圖文 更新时间:2024-11-19 19:29:28

excel用身份證求年齡的函數公式(Excel函數公式對身份證号提取生日)1

上一篇文章已經簡單介紹了身份證18位數字的含義:前6位分别代表所在的省、市和區縣,第7~14位數字表示出生的年月日;第15、16位數字表示所在地的派出所的代碼;第17位數字表示性别,奇數表示男性,偶數表示女性;第18位數字是校檢碼,校檢碼可以是0~9的數字以及X(X表示10)。

excel用身份證求年齡的函數公式(Excel函數公式對身份證号提取生日)2

知道關于身份證号碼的信息,我們在拿到一批身份證号碼的時候,就可以簡單分析獲得相關的信息,比如年齡、生日、性别等。 今天就來詳細講一下獲取方法:

excel用身份證求年齡的函數公式(Excel函數公式對身份證号提取生日)3

提取生日:

如下圖,C2單元格輸入這個公式=TEXT(MID(B2,7,8),"0000年00月00日"),按 Enter 鍵結束。

通過MID函數從身份證号碼第 7 位開始連續提取 8 位數字,獲得生日數字, 再用 TEXT 函數設置日期格式即可。

excel用身份證求年齡的函數公式(Excel函數公式對身份證号提取生日)4

計算年齡:

如下圖,D2單元格輸入這個公式=DATEDIF(C2,NOW() 365,"y")&"歲",按 Enter 鍵結束。

通過DATEDIF函數對獲取的生日時間與當前時間的日期之差的年數, 年齡需要加1歲,并且是按日期天數計算的,所以NOW()後面加365,再添加&"歲"輸出即可得到當前的年齡。

excel用身份證求年齡的函數公式(Excel函數公式對身份證号提取生日)5

提取性别:

如下圖,E2單元格輸入這個公式=IF(MOD(MID(B2,17,1),2)=1,"男","女"),按 Enter 鍵結束。

在 IF 函數中使用 MID 函數 從第 17 位開始提取 1 個數字。最後用 MOD 函數判斷提取出的數字是否能被 2 整除。能整除則證明該數字為偶數,則判斷為女性,否則為男性。

excel用身份證求年齡的函數公式(Excel函數公式對身份證号提取生日)6

學習函數公式需要花費很多時間和精力,當然也可以根據自己工作的需要保存常用的幾個,按需使用也能很好地提升工作效率,非常的方便。也可以關注我們,經常過來看看,一定會有意想不到的收獲。

excel用身份證求年齡的函數公式(Excel函數公式對身份證号提取生日)7

共同成長,共同進步。以上,就是本期“工作技巧大全”的内容。我們下期見~

excel用身份證求年齡的函數公式(Excel函數公式對身份證号提取生日)8

\ 關注我們 /

你不是一個人在打工

不講成功學,不灌毒雞湯

讓能者在職

,

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

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

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