在EXCEL中利用身份證號計算年齡

2021-12-25 晴晴小百科

大家好,歡迎關注我的公眾號(點擊上方「晴晴小百科」關注)。我會長期更新數學,英語及辦公軟體的相關知識。

今天我們將介紹身份證提取年齡的問題。在實際的工作中,我們經常要用到一個人年齡,比如按公司所有員工的年齡來進行分組,如果手動輸入的話,會是一個相當大的工作量,而且年齡有一個特點,就是每年年齡都會漲,這意味著去年你做的年齡分組今年就不適用了。年齡還有一個特點,就是不同的地方,計算年齡的方式不同,有的是按照陰曆過年漲歲,有的地方是按照生日漲歲,當然在正式的場合還是需要按照生日來漲歲了,下面我將利用身份號信息介紹這兩種不同計算年齡的方法。

下圖是按照年份來計算年齡,這也是北方民間的記歲方法,因為過年長輩要給壓歲錢,所以印象深刻。

下圖是按照生日來計算年齡,這個也是最標準的計算方法,也是我們著重講解的方法。大家仔細看,可以看出這兩種計算方法得出及結果是不一樣的。

按年份計算年齡的公式如下圖

公式詳解


1、MID(C3,7,4),MID函數,作用是提取身份證號的第7到10位,結果為出生年份。

2、TODAY(),得到的結果為當前的日期

3、YEAR(),得到的結果為輸入日期參數的年份,下圖為TODAY函數和YEAR函數的例子。

4、最後將當年的年份減去的身份證中的年份,就可以得到年齡。此種方法不精確,但是簡單。

按生日計算年齡的公式如下


公式詳解


1、三個MID函數,分別取出身份證中生日的年、月、日

2、DATE函數是將年月日作為參數輸入,得出結果為日期,結果格式如上圖所示。

3、利用TODAY求出當前日期,如果以其他截止日作為年齡的比較參數,可以直接輸入,例如「2017/3/21」。

4、DATEDIF函數,此公式的核心函數,意思是求兩個日期相差的間隔。此函數三個參數,前兩個為用來比較的時間,最後一個為比較後的單位,」Y「表示年。也可以比較出天數,或者月份。

如上圖,在計算相差年份的時候,差一天都不算是一年

」d「參數表示計算相差天數,如上圖,系統可以自動計算出閏年

」m「表示計算相差月份

利用EXCEL求年齡,原理不難,只是公式有點長,希望大家以後在工作中能用到我的公式,提高工作效率,遠離無意義的重複性工作。

有不明白的留言問我。歡迎提出新的需求,有需求,我就有更新,我相信我做的事情是有意義的

 END

2017.5.16

相關焦點

  • excel中怎樣用身份證號計算年齡
    如有侵權,請在後臺留言聯繫我們進行刪除,謝謝1.打開要操作的excel文檔2.在要計算年齡的單元格內輸入YEAR(TODAY())-MID(A2,7,4),其中A2為身份證號的單元格3.輸入計算公式後,按回車鍵,即可計算出年齡
  • Excel小知識 身份證號計算年齡
    (TODAY())—MID(C2,7,4)按回車即可計算年齡算出一個年齡後雙擊右下角,向下填充下面小編教你怎麼在excel中使用year函數,希望對你有幫助!在excel中year函數的使用方法year函數只是返回的參數的年份,他的參數可以是一個函數,也就是說year函數可以嵌套函數,這裡我們嵌套日期函數today函數excel 日期函數的使用教程日期函數使用步驟1:例如顯示今天的日期。
  • Excel利用MID函數,從身份證號碼中計算性別和年齡
    Hello,大家好,今天跟大家分享的是利用MID函數,從身份證號碼中計算性別和年齡如下圖所示,就是利用MID涵數計算幫出來的性別和年齡1,年齡的計算公式,在單元格裡輸入公式:單元格的數據,第7位開始提取4位數字,也就是1991,這個就是出生的年份,然後再用今年的年份2019年減去出生的年份,就把年齡計算出來了。
  • Excel知道身份證號怎麼計算年齡(周歲)?
    今天我們來解決知道身份證號怎麼計算年齡(周歲)的問題。一、18位身份證號我們先來介紹最常見的情況,身份證號全部是18位,如下圖。步驟如下:1.18位身份證號的編碼規則18位身份證號從第7位開始的連續8位代表本人的出生日期,比如:「513436198205079000」。
  • Excel表格中的身份證號如何計算年齡
    說明:COUNTIF函數在計算文本型數字時,會默認按數值型進行處理,但Excel中的數字精度只有15位,但身份證號碼是18位,因此會把前15位相同的身份證全部識別為相同的內容。2、出生年月來可計算年齡在Excel表格上方輸入【=DATEDIF(A4,TODAY(),"y")】,然後按回車鍵,即可在其中「A4」可以自定義修改。
  • 身份證號還能這麼玩?利用Excel把身份證號玩出花
    提取生日函數:MID(從指定單元格中提取指定數量的字符)身份證號中第7位~14位數字就是每個人的出生日期,而MID函數的最終原理,就是將這8位數字提取出來,再通過對應的連字符連接起來。計算年齡函數:YEAR(提取日期數據中年份部分)年齡計算其實應該算身份證計算的衍生公式了,同樣無法藉助單一函數實現。一般操作前,先利用MID函數將生日提取出來,然後藉助YEAR函數得到當前年份與生日年份之間的差值即可。
  • Excel利用身份證號碼計算年齡
    大家好,上節課我們分享了TEXT()函數的簡單應用,利用TEXT()函數根據身份證號碼來求生日,本節課我們繼續來看下面這個與身份證號碼有關有函數題,請看下面工作實例:如上圖所示,員工的身份證號碼已經有了,現在要根據身份證號碼來求出員工的年齡,
  • Excel告訴你身份證中的秘密
    今天的主題:用excel函數和公式,從身份證號中提取出「出生日期」「性別」「籍貫」,並計算「當前年齡」。>1)利用mid函數,從18位身份證號碼中,取出從第7位開始的8個數字2)利用text函數,將取出的8個數字,生成日期的數值形式3)最後,通連續的減號「--」,將數值轉換成日期的文本形式4) 依次往下複製、填充補充:excel
  • Excel表格怎麼根據身份證號碼自動計算年齡
    這篇文章則在其基礎上再繼續延伸,來求取身份證出生日期對應的年齡。date,day,datedif等,datedif函數的含義是計算起止日期的間隔日,參數可以為年,月或日,下面我們就是通過這個函數來進行計算。
  • 一個Excel公式根據身份證計算年齡
    點擊下方 ↓ 關注,每天免費看Excel專業教程置頂公眾號或設為星標 ↑
  • 人事用Excel從身份證號裡面自動計算年齡,一個公式實現!
    在人事工作中,對員工的身份證信息處理是經常要做的事,如何快速從身份證號中計算年齡呢?僅根據年份計算年齡如下所示,是員工的身份證信息(數據模擬,最後四位對案例沒有影響,都顯示為X)我們知道身份證號的第7至14位,代表著出生的年,月,日,現在我們僅需要根據出生的年份來計算年齡,如呂布是1993年的,我們只需要用2019-1993=26來計算年齡,所以首先要把身份證號中的第7位至10位提取出來:
  • 在Excel表格上,通過身份證號計算當前年齡的方法
    在使用Excel表格的時候其實也要講究使用的時間,一般使用的時間越長,對於這種軟體的實際使用也會有更大的幫助,當然也能夠掌握到其中的一些方法,這也是在經驗的積累下,因此在使用Excel表格的時候就一定要關注到使用的時間,當然也要從中掌握一些經驗,為實際的使用帶來幫助,而且也能夠呈現出更好的使用方式
  • Excel身份證號碼計算年齡公式:Excel函數不求人
    在前面的幾篇Excel身份證號碼的文章中,我已經講解了如何利用Excel身份證號碼來獲取出生年月日以及判斷男女性別等函數公式,今天
  • excel函數的嵌套真強大,根據身份證號碼計算年齡,1步即可搞定
    Hello,大家好,今天跟大家分享下如何根據身份證號碼計算年齡,以此為例跟大家講解下函數的嵌套,函數的嵌套就是將函數作為另一個函數的參數來使用一、獲取出生日期1.轉換數據格式Mid函數是一個文本函數,我們使用這個函數提取出來的數值都是文本格式的數值,這樣的話我們是無法使用這個日期來計算具體的年齡的,所以我們還需要將其格式轉換為日期格式,這樣的話才可以用於計算年齡,轉換數據格式我們可以使用text函數來完成公式:=--TEXT(B2,"0000-00-00")
  • 你知道你的身份證號藏了多少小秘密嗎?
    身份證號我們經常都在用,但估計很多人都沒能準確說出其數字後面代表的真正含義。下面通過excel在人事工作中對身份證號的信息提取來說明其數字後面真正的含義。1、excel從身份證號提取籍貫。excel從身份證提取性別4、excel從身份證號提取出生日期計算年齡。根據已提取出的出生年月日,我們可以利用函數Dateif,快速計算人員到現在為止的年零,如圖所示。
  • 怎樣利用EXCEL函數將身份證中的年齡提取出來?
    施老師: 做人事的朋友們經常需要錄入員工信息表,那麼我們可以利用EXCEL將身份證號碼的出生年月提取出來,自動生成年齡。這樣就省去很多的工作量,提高工作效率方法一、按當前系統日期計算在單元格,輸入公式:【=DATEDIF(TEXT(MID(當前單元格,7,8),"#-00-00"),TODAY(),"Y")】DATEDIF:計算機日期比較函數;
  • excel實例教你製作查詢系統,原來身份證中包含著這麼多秘密
    儘管網上的計算年齡的教程很多,根據朋友的要求:要想根據身份證計算年齡,只要從身份證號中提取出生日期就解決了!@我的粉絲:自己的天使,如果還有疑問歡迎到主頁私信我。方法1:快捷鍵CTRL+E(演示版本wps2019)較低版本wps/excel的快捷鍵就不會生效方法2:分列方法3:公式提取出生日期都提取出來了,計算年齡就自然相當簡單了!
  • 從身份證號碼計算年齡
    關注後發送函數名稱,即可獲取對應教程原創作者 | 李銳微信公眾號 | Excel函數與公式(ID:ExcelLiRui)個人微信號 | (ID:ExcelLiRui520)從身份證號碼計算年齡工作中很多地方都需要用到年齡信息,比如根據年齡計算工齡,根據年齡計算工齡工資、
  • 如何用EXCEL自動提取身份證號中的出生日期和年齡?
    身份證號以一敵四第二步:如何在身份證號中提取出出生日期?在本例中,選擇I2單元格,即身份證號所在的位置。參數二Start_num:準備提取的第一個字符的位置,Text中,第一個字符為1,以此類推。即從第幾位開始取字符。由於,身份證號中出生日期從第7位開始,此處需要錄入數字「7」。參數三Num_chars:指定所要提取的字符串長度。
  • Microsoft Office Excel怎麼根據身份證號碼來計算年齡?
    Microsoft Office Excel使我們常用的一款電子表格軟體,我們經常用它統計和計算各種數據。身份證是每個人重要的身份證明文件。當兩者相遇會碰撞出怎樣的火花呢?給你一個人的身份證號碼,怎麼計算出他的年齡呢?這個問題非常簡單。但是給你一百個人或者一千個人的身份證號碼,那麼這個問題著實讓人頭大。