tft每日頭條

 > 圖文

 > excel從身份證号碼中提取年齡

excel從身份證号碼中提取年齡

圖文 更新时间:2025-08-16 20:09:43

Excel提取身份證信息

生日 年齡 性别 一鍵提取

在使用Excel的過程中

有時候我們會遇到處理

身份信息的情況

比如,年齡、生日、性别等

那今天我們就是用Excel

自動提取這些信息

現在就開始

excel從身份證号碼中提取年齡(Excel提取身份證性别)1

姓名與證件号

現在,我們已經在表格中輸入了一個用作示例的身份證号碼。

我們的身份證号碼由18位數字組成:

前6位為地址碼

第7至14位為出生日期碼

第15至17位為順序碼

第18位為校驗碼

其中第17位如果是單數為男性分配碼,雙數為女性分配碼。

知道了這些我們就可以設計我們的信息提取方式了!

用身份證号判斷性别

excel從身份證号碼中提取年齡(Excel提取身份證性别)2

身份證判斷性别

我們已經知道了,如何通過身份證的第17位來判斷性别——單數為男,偶數為女。

所以我們使用MID函數,來獲取身份證第17位:MID函數的第一個參數為數據的所在單元格,這裡為B2,第二個參數就獲取數據的起始位置,這裡我們從身份證第17位開始獲取,第三個參數,代表獲取幾位,我們隻需要獲取第17個字符,所以這裡填寫1。

此時我們的MID函數為:MID(B2,17,1)

接着我們使用求餘函數MOD,對我們的MID結果求餘:MOD(MID(B2,17,1),2)

最後使用IF函數做一個判斷:

=IF(MOD(MID(B2,17,1),2)=0,"女","男")

如果MOD函數的求餘結果等于0,說明身份證第17為偶數,也就是性别為女。否則相反。

完整公式:

=IF(MOD(MID(B2,17,1),2)=0,"女","男")

提取生日

excel從身份證号碼中提取年齡(Excel提取身份證性别)3

證件号提取生日

提取生日其實是非常簡單的。我們隻需要使用MID函數提取特定區域的信息,然後拼接即可。

先看我們的完整公式:

=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日"

第一個MID函數從身份證第7位開始取4個字符,也就是出生年份1972,那同理,後面兩個MID分别對應的月份和日期。

之後我們使用&将它們拼接在一起。就得到了生日信息。

根據生日計算年齡

excel從身份證号碼中提取年齡(Excel提取身份證性别)4

其中的MID函數,我們再熟悉不過,用來提取身份證号碼中的出生日期碼,之後我們使用TEXT函數對改字符進行格式化操作,使其按照我們預期的方式顯示。

在之後,我們使用DATEIF函數返回兩個日期之間的差值,它的第一個參數為我們使用TEXE和MID處理的身份證出生日期,第二個參數為當前日期TODAY(),第三個參數y代表對年份求差,這樣便得到了年齡。

其實,通過身份證計算信息的方式,在Excel還有很多種不同的方法,這裡我們使用了最容易理解的方式來給大家講解。

學會了嗎?一定要親自實踐一番哦~

,

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

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

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