tft每日頭條

 > 圖文

 > 身份證怎麼算出具體年齡

身份證怎麼算出具體年齡

圖文 更新时间:2025-02-11 23:34:44

身份證怎麼算出具體年齡?Excel表格裡,什麼樣的公式可以利用身份證号碼算出年齡?,我來為大家科普一下關于身份證怎麼算出具體年齡?下面希望有你要的答案,我們一起來看看吧!

身份證怎麼算出具體年齡(如何通過身份證号碼快速算出年齡)1

身份證怎麼算出具體年齡

Excel表格裡,什麼樣的公式可以利用身份證号碼算出年齡?

如上圖所示數據源。

我們先來分析一下。我們需要從身份證号碼中得到什麼信息才能算出年齡?需要算年齡,我們必須要知道出生年份或者出生日期吧。那麼我們該如何從身份證号碼中提取出生日期呢?其實身份證設計是非常有玄機的,号碼前6位數字為地區代碼,通過這6個數字可以很輕松判斷一個人的出生地;第7位到14位為出生日期(18位身份證,15位身份證則是第7到12位,在這裡我們暫時不做讨論);身份證倒數第二位數字為性别代碼,奇數代表男生,偶數代表女生。

計算年齡

因此我們要想知道一個人的出生日期,隻需要提取身份證号的第7位到第14位數字就可以了,如果我們隻想知道出生年份,則隻需要提取身份證号第7位到第11位數字。因此要通過身份證号碼算出年齡,我這裡介紹兩個思路:

一、提取出生日期算出年齡

方法如下:1.使用mid函數提取身份證号第7位到第14位字符,結果會得到一串出生日期的文本,記住,不是真正的日期。要得到真正的日期,需要進行第二步驟。

2.在文本字符串前加“--”,強制轉化為數字,然後利用text函數将其轉化為日期樣式,此時得到的結果依然是文本,不過已經變成了日期樣式,此時隻需要在text函數前加“--”号,即可将結果變成真正的日期。如下圖所示:

3.利用today函數得到當前日期,然後利用datedif函數即可算出年齡。如下圖所示:

4.将最終的公式複制到C列,并向下填充即可。

方法二、提取出生年份計算年齡

1.得到出生年份。使用mid函數提取身份證号第7位到第10位字符,此時得到一個出生年份的文本,在前面加兩個負号,即可得到真正的出生年份,如下圖所示:

2.計算年齡。利用today函數得到今天的日期,再用year函數得到當前年份,最後用今年的年份減去出生年份即可得到年齡,如下圖所示:

3.将公式複制到C列并向下複制。

好了,關于通過身份證号碼測算年齡的方法就介紹到這裡,對于Excel感興趣的朋友,歡迎随時關注我的頭條号:傲看今朝職場辦公派。

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

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

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