Excel知道身份證號怎麼計算年齡(周歲)?

2020-11-29 小王學辦公

今天我們來解決知道身份證號怎麼計算年齡(周歲)的問題。

一、18位身份證號

我們先來介紹最常見的情況,身份證號全部是18位,如下圖。

步驟如下:

1.18位身份證號的編碼規則

18位身份證號從第7位開始的連續8位代表本人的出生日期,比如:

「513436198205079000」。

參考Excel身份證號碼的編碼規則

2.用MID函數提取出生日期

公式寫為=MID(B2,7,8)

結果為「19820507」。

參考Excel提取單元格中的字符(函數LEFT、MID、RIGHT)

3.用TEXT函數將文本日期轉換為日期格式

公式寫為:

=TEXT(MID(B2,7,8),"0-00-00")

結果為「1982-05-07」。

參考Excel利用TEXT函數設置日期時間格式並將文本日期轉成真正的日期

4.用DATEDIF函數計算年齡(周歲)

公式寫為:

=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"y")

結果為「37」,即此人現在的年齡是37周歲。

參考Excel計算兩個日期之間相差的天數、整月數、整年數—DATEDIF函數

下拉填充公式,即可完成全部計算,如下圖。

二、15位身份證號

如果身份證號中既有二代18位、又有一代15位(如下圖),那該怎麼辦呢?

別急,在日常生活中,一代15位身份證號已經很難看到,我們就當練習,接著往下看。

步驟如下:

1.用LEN函數判斷位數

公式寫為=IF(LEN(B2)=15,,)。

參考Excel分離漢字與數字、字母、符號

2.15位與18位身份證號的區別

如果是15位,則從第7位開始連續6位是出生日期,缺少「19」欄位,我們用連接符&補全。公式寫為:

=IF(LEN(B2)=15,"19"&MID(B2,7,6),MID(B2,7,8))。

3.之後的公式與前面步驟3、4相同

最終公式寫為:

=DATEDIF(TEXT(IF(LEN(B2)=15,"19"&MID(B2,7,6),MID(B2,7,8)),"0-00-00"),TODAY(),"y")

下拉填充公式,即可完成全部計算,如下圖。

相關焦點

  • 老師如何在Excel中利用身份證號計算學生年齡
    給學生錄信息的時候,年齡總是容易出錯,又是虛歲又是實歲,老師總是免不了要自己對照著身份證號來重新核對甚至錄入信息,教大家一個簡單的方法,用excel直接通過身份證號計算出學生的年齡。我們用excel2010為例來為大家展示講解利用函數公式第一步:單擊選擇要輸入年齡的單元格我們一般會選擇第一個,這樣是為了方便一會兒的拖拽操作第二步:在編輯欄輸入該公式=YEAR(NOW())-MID(C3,7,4)注意:在輸入公式前,一定要輸入「="這裡的C3是指存放第一個同學身份證號的單元格
  • Excel技巧:只需身份證號,批量秒取個人生日、年齡、性別信息
    今天和大家分享的技巧是怎麼從excel裡提取個人信息,如果只有一串身份證號該怎麼提取呢?前提在這裡順便說一下Excel怎麼輸入身份證,如果不設置的話輸入數字太長會變成小數點,這裡需要設置一下單元格-數字分類-文本,就能打出一串長長的身份證數字了,因為我記得我當年剛入門的時候就是被這小小的問題難住還上網查了,記憶深刻,太笨了。好了下面我們來看看怎麼提取。1.身份證號提取生日的方法我們只要選中區域,在框內輸入: =TEXT(MID(B3,7,8),"0!
  • 如何用EXCEL提取身份證號中的出生日期和年齡
    在使用excel表格處理人員信息時,經常會遇到人員信息中既有身份證號,又有出生日期和年齡的情況,其實身份證號中就包含出生日期和年齡信息,如果挨個錄入,即費時費力,又不能保證數據前後一致。下面我就介紹如何用身份證號提取出生日期和年齡。
  • excel函數的嵌套真強大,根據身份證號碼計算年齡,1步即可搞定
    Hello,大家好,今天跟大家分享下如何根據身份證號碼計算年齡,以此為例跟大家講解下函數的嵌套,函數的嵌套就是將函數作為另一個函數的參數來使用一、獲取出生日期1.mid函數提取出生日期我們都知道身份號碼一共是18位,七到十四位是我們出生日期的數字,首先我們必須要將七到十四位的數字提取出來,想要達到這樣的效果我們可以使用mid函數出生日期公式:=MID(A2,7,8)第一參數:A2,身份證號碼所在單元格第二參數:7,出生日期開始的位數第三參數:8,提取的字符數的長度在這我們從身份證號碼的第七位開始提取數據
  • 人事用Excel從身份證號裡面自動計算年齡,一個公式實現!
    在人事工作中,對員工的身份證信息處理是經常要做的事,如何快速從身份證號中計算年齡呢?僅根據年份計算年齡如下所示,是員工的身份證信息(數據模擬,最後四位對案例沒有影響,都顯示為X)我們知道身份證號的第7至14位,代表著出生的年,月,日,現在我們僅需要根據出生的年份來計算年齡,如呂布是1993年的,我們只需要用2019-1993=26來計算年齡,所以首先要把身份證號中的第7位至10位提取出來:
  • Microsoft Office Excel怎麼根據身份證號碼來計算年齡?
    Microsoft Office Excel使我們常用的一款電子表格軟體,我們經常用它統計和計算各種數據。身份證是每個人重要的身份證明文件。當兩者相遇會碰撞出怎樣的火花呢?給你一個人的身份證號碼,怎麼計算出他的年齡呢?這個問題非常簡單。但是給你一百個人或者一千個人的身份證號碼,那麼這個問題著實讓人頭大。
  • 在Excel表格上,通過身份證號計算當前年齡的方法
    在使用Excel表格的時候其實也要講究使用的時間,一般使用的時間越長,對於這種軟體的實際使用也會有更大的幫助,當然也能夠掌握到其中的一些方法,這也是在經驗的積累下,因此在使用Excel表格的時候就一定要關注到使用的時間,當然也要從中掌握一些經驗,為實際的使用帶來幫助,而且也能夠呈現出更好的使用方式,通過Excel表格上,通過身份證號計算當前年齡的方法
  • 利用身份證號判斷性別、周歲、虛歲,提取生日——函數皆可盤
    本文主要講解利用函數判斷性別,提取生日,判斷周歲,虛歲,以及如何對身份證號中的出生日期部分隱藏為"********"01判斷性別身份證號的第17位數字,奇數為男性,偶數為女性,所以我們利用這一特點進行性別判斷,公式如圖1所示,下面我們進行公式分解講解;
  • Excel乾貨:身份證號提取生日、年齡、性別、籍貫,建議收藏!
    咱們每個人都有一個唯一的身份證號,其實身份證號中包含了很多的個人信息,你知道怎麼從身份證號中提取個人的生日、年齡、性別、籍貫等信息嗎?技巧君今天和大家分享一下如何利用Excel從身份證號中提取個人信息!
  • 用Excel提取身份證號的年齡,不滿生日的減一歲
    在人事工作中,經常需要根據身份證號來提取信息,最經典的就是要用身份證號來提取年齡,我們舉例,下表是模擬的公司員工身份證號數據 1、簡單提取年齡 我們知道身份證號的第7-14位是我們出生的年月日,我們可以用MID函數來提取出年份,然後用一種簡單的公式來計算年齡,就是使用今年的年份減去出生的年份,公式為: =2020-MID(B2,7,4)
  • excel根據出生日期自動計算(年齡、星座、生肖)的方法
    在工作辦公中,我們基本都會使用到excel軟體編輯表格,excel軟體中的函數公式可以快速的對表格裡的內容進行計算,從而大大的減輕了我們的工作量。這次小編給大家分享下,根據excel表格裡的出生日期,自動計算年齡、生肖和星座的方法。
  • Excel利用身份證號碼計算年齡
    大家好,上節課我們分享了TEXT()函數的簡單應用,利用TEXT()函數根據身份證號碼來求生日,本節課我們繼續來看下面這個與身份證號碼有關有函數題,請看下面工作實例:如上圖所示,員工的身份證號碼已經有了,現在要根據身份證號碼來求出員工的年齡,這個問題想必也是大家工作中會遇到的問題吧
  • 周歲與虛歲,中國人的年齡如何計算
    中國人計算年齡往往有虛歲與周歲之分,周歲指的是一個人的實際年齡,虛歲則是在周歲上加一歲或兩歲。這其中的道理是什麼呢?其實,這種計算年齡的方式與我國古代的曆法有一定的聯繫。我國古代通用的曆法是陰曆,與今天全世界通用的曆法公曆(我們習慣稱陽曆)相對,陰曆也叫夏曆或農曆、舊曆。
  • Excel怎麼根據身份證號碼自動算出年齡
    如果表格中存有身份證號碼,我們可以根據身份證號碼中的出生年月信息計算出這個人的實際年齡,而且這個年齡會根據電腦中的時間在第二年自動更新,從而可以避免手動更新的麻煩。這裡介紹一下操作方法,以供參考。例如要根據下圖表格中的身份證號碼計算出實際年齡:先在「年齡」列的第一個單元格中點擊滑鼠左鍵,選中這個單元格 。
  • 如何用EXCEL自動提取身份證號中的出生日期和年齡?
    身份證號以一敵四第二步:如何在身份證號中提取出出生日期?在18位的身份證號中,第7位開始到第14位,這8位數字代表了這個人的出生日期。在這裡,可以用MID和TEXT兩個函數來製作公式。MID函數詳解:一、作用:此函數為文本函數,用於在文本字符串中,從指定起始位置起返回指定長度的字符。
  • excel小知識第27期:excel中身份證號碼中的生日提取
    每天進步一點點,大家好,歡迎收看excel小知識第27期:excel中身份證號碼中的生日提取在前面跟大家分享了如何提取excel表格中的數據,不知道小夥伴們是否在實際應用中使用呢?其實大家要理解這些快捷鍵的運用方法之後,就可以用在不同的地方,不知道有沒有小夥伴們遇到需要提取身份證號碼中的生日這項工作呢?如果不會excel表格中的數據提取,這項工作是不是就會讓你浪費很多的時間呢?今天就和大家分享一下數據提取在這項工作的方便之處。
  • excel函數應用:如何用數位函數分段提取身份證信息*下
    在上篇內容中我們說到了用excel提取身份證號碼中的戶籍地址、出生日期、年齡、生肖、星座等內容,今天我們書接上回,繼續帶大家學習excel提取身份證信息的其他操作!*********引言:我們繼續上篇生日提取的拓展思路,開始我們今天的內容,保證開篇就有驚喜!4、生日提醒生日提醒的問題,作者覺得要分兩部分來說。
  • ...證申請年齡 取消70周歲年齡上限 試行私家車登記持身份證全省通辦
    原標題:公安部:放寬小型汽車駕駛證申請年齡,取消70周歲年齡上限;試行私家車登記持身份證全省通辦   10月22日早上,公安部舉行
  • WPS Excel: 從身份證中提取生日、年齡、性別、籍貫、生肖、星座
    從一串身份證號碼中,可以1秒提取出這個號碼對應的生日、年齡、性別、籍貫、生肖、星座。作為一名HR,需要登記員工的許多信息,如果學會了怎麼從身份證號碼中提取這些信息,可以節省許多時間。提取年齡公式:「=DATEDIF(B2,TODAY(),"Y")」B2單元格是我們提取到的生日,DATEDIF函數中前兩個表示日期,最後一個參數表示計算方式,「Y」表示計算這兩個日期之間相差多少年。
  • 如何在excel中實現工作日的計算
    這是excel提供的一個雖然簡單卻相當實用的日期計算功能。   然而,這一功能在實際工作中的局限性,使其無法滿足更高層次的需要,特別是「工作日」這一概念逐漸在各領域被廣泛應用的今天,許多工作都需要進行與之相關的計算。最常見的比如員工的出勤天數、交貨期的計算、付款日的計算等等。excel為用戶的這些需求提供了怎樣的解決方案呢?