tft每日頭條

 > 圖文

 > excel中有身份證号碼如何計算年齡

excel中有身份證号碼如何計算年齡

圖文 更新时间:2024-09-14 08:23:23

excel中有身份證号碼如何計算年齡?要通過身份證号計算當前年齡,需要從身份證号碼中提出生年月,轉換成日期形式,然後用當前日期減去出生日期,得到年齡按照這個思路,下面這個公式可以做到提取出生日期,計算年齡,并且判斷出來身份證号位數是否有錯誤,下面我們就來聊聊關于excel中有身份證号碼如何計算年齡?接下來我們就一起去了解一下吧!

excel中有身份證号碼如何計算年齡(通過身份證号計算年齡)1

excel中有身份證号碼如何計算年齡

要通過身份證号計算當前年齡,需要從身份證号碼中提出生年月,轉換成日期形式,然後用當前日期減去出生日期,得到年齡。按照這個思路,下面這個公式可以做到提取出生日期,計算年齡,并且判斷出來身份證号位數是否有錯誤。

=IFS(LEN(A3)=18,DATEDIF(TEXT(MID(A3,7,8),"0-00-00"),TODAY(),"y"),TRUE,"身份證錯誤")

在這個公式中,IFS函數用來判斷身份證号碼位數是否有錯誤,如果錯誤就顯示“身份證錯誤”,如果身份證号位數正确,則提取出生日期進行計算年齡。LEN函數用來計算所輸入的身份證号字符長度

IFS函數語法:=IFS(條件1,真值1,條件2,真值2,……)

在這個公式中,條件1是LEN(A3)=18,真值1是DATEDIF(TEXT(MID(A3,7,8),"0-00-00"),TODAY(),"y");條件2是TRUE,真值2是"身份證錯誤"。

DATEDIF用來計算年齡。

DATEDIF函數語法 : =DATEDIF(開始日期,終止日期 ,"比較單位")

在這個公式中,開始日期是TEXT(MID(A3,7,8),"0-00-00");終止日期是TODAY(),也就是當前日期。

TEXT函數用來計算出生日期與當前日期相差的年數,即年齡。

TEXT函數語法 : TEXT(數值,"數值格式")

在這個公式中,數值是MID(A3,7,8);數值格式是"0-00-00",表示日期格式是形如1982-06-22的格式

MID函數用來從身份證号中提出生年月,并将提取出來的值19820622轉換成日期形式1982-06-22。

MID函數語法 :MID(字符串,開始位置,字符個數)

在這個公式中,字符串是身份證号所在單元格A3;開始位置是第7個字符;字符個數是8個。因為身份證号中出生年月日是從第7個字符開始的,長度為8個字符

通過身份證号計算年齡的幾個函數用法你學會了嗎?歡迎留言交流。

#Excel##Excel技巧#

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

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

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