如何利用excel快速從身份證中提取年齡?

登西麥瑞


如何快速從身份證中提取年齡?

職場中很常見的問題,這裡,我就分享給你幾個方法,希望能幫到你!


思路

從身份證號提取年齡,需要分兩步走:

第一步:從身份證號中提取生日;

第二步:將文本型的日期轉為日期格式;

第三步:將生日轉換成年齡;


第一步:從身份證號中提取生日

提取生日的方法就有好幾種:

方法1:使用WPS表格中的常用公式

WPS表格中,有一個很好用的功能,叫做“常用公式”,集成了稅收計算、身份證號提取等公式,我們可以直接使用,無需輸入任何的公式,如下步驟:

①菜單選擇“公式”-“插入函數” → ②面板中,選擇“常用公式” → ③選擇“提取身份證生日” → ④輸入身份證號參數

方法2:使用Excel中的快速填充,提取生日

新版本的Excel中,通過“快速填充”(快捷鍵是<ctrl>+E),可以輕鬆從身份證號中提取生日,步驟:/<ctrl>

①首先,手工提取第一個身份證中的生日; → ②按下<ctrl>+E快速填充/<ctrl>

方法3:使用數據分列功能提取生日

Excel中的數據分列,可以按照固定位置或者是分隔符快速分離出需要的信息,步驟如下:

①選擇身份證列; → ②菜單選擇“數據”-“分列” → ③面板中選中“固定寬度”→④使用鼠標設置出生日的分隔符;

方法4:使用公式分離出生日

Excel中,使用Mid Left Right 函數,也可以輕鬆分離出身份證號中的生日:

輸入公式:=MID(A1,7,8),該公式表示:A1單元格中,從第7個字符,從左向右提取8個字符,也就是生日

第二步:將文本型的日期轉為日期格式

上面介紹瞭如何從身份證號碼中提取出生日,那,提取出來的生日是文本型的日期,我們需要將文本型日期轉為具體的日期格式,才能參與各種計算。

而,這個轉換,最簡單的方法,就是數據分列了,如下步驟:

①選擇生日列 → ②菜單選擇“數據”-“分列”→ ③在最後一步的目標格式設置為日期格式;

當然,也可以使用Text函數來轉化:=text( 文本型日期, "00-00-00")

第三步:計算年齡

計算年齡,可以使用Datedif函數和Today函數:

today()獲取當前日期;

Datedif,可以計算兩個日期間的差異;

完整動畫演示

這裡我就演示下,如何使用函數從身份證號中計算年齡,其他幾個方法,大家可以自行試試。

完整公式: =DATEDIF(TEXT(MID(A1,7,8),"00-00-00"),TODAY(),"Y")

好了,這個問題就分享到這,希望能幫到你!

我是Excel大全,看到這,別忘了點個贊支持下哦,謝謝!


Excel大全


HR必備技能——從身份證號中提取出生年月、性別等實用技巧!

身份證,是我們每個人必備的證件,其實身份證號中隱藏著大量的密碼,例如,出生年月、性別等……那麼在Excel中如何提取這些信息呢?
一、出生年月。
HR必備技能——從身份證號中提取出生年月、性別等實用技巧!
方法:
在目標單元格中輸入公式:=TEXT(MID(C3,7,8),"00-00-00")。
解讀:
1、利用Mid提取C3單元格中從第7位開始,長度為8的字符。
2、利用Text函數將提取的字段設置為格式“00-00-00”。
其實除了利用函數提取出生年月之外,還可以用快捷鍵的方式提取。
HR必備技能——從身份證號中提取出生年月、性別等實用技巧!
方法:
1、在目標單元格的第一個單元格中輸入對應的出生年月。
2、選定所有目標單元格,包括數據數據的單元格。
3、快捷鍵Ctrl+E填充其它單元格。
解讀:
1、此方法主要應用於不會使用公式的情況。
2、如果對提取的值格式不滿意,可以通過自定義格式的方式進行再設置哦!
二、提取性別。
HR必備技能——從身份證號中提取出生年月、性別等實用技巧!
方法:
在目標單元格中輸入公式:=IF(MOD(MID(C3,17,1),2),"男\

Excel函數公式


運用EXCEL提取函數與日期函數就能解決。

1、常規方法:日期函數與MID函數。

操作步驟如圖:

在年齡所在的單元格輸入函數:=YEAR(NOW())-MID(D5,7,4)

解釋:YEAR(NOW()返回的年份,MID(D5,7,4)從身份證第7位數開始取4位數即出生年份,二者相減即年齡。

此方法按年份計算的年齡,沒有涉及到月份,與實際年齡有一定誤差。

2、操作方法:DATEIF函數

操作步驟如圖:

在年齡所在的單元格輸入函數:=DATEDIF(TEXT(MID(D5,7,8),"0000-00-00"),TODAY(),"y")

解釋:DATEDIF函數返回日期的差值,MID(D5,7,8)從身份證第7位數開始取8位數即出生年月日,二者相減即年齡。

此方法按年份計算的年齡,有涉及到年月日,可求出實際年齡。

具體工作中,可根據需要選擇以上兩種方法。

如果這個回答對您有幫助,請轉發出去。

更多幹貨與EXCEL小技巧更關注我,謝謝!


excel圖表


教你一個3秒提取年齡的方法。


身份證的編碼都遵循著一定的規則。

比如前兩位代表省份,3-6位代表地區,7-14位則代表出生年月日,15-16位代表所在地派出所,17位代表性別,18位是校驗碼。


正統的做法是利用文本函數提取年月日,然後轉化為真正的日期,接著用當前日期和提取的日期進行相減,得出現在的年齡。


這些方法很多答主都給出了明確的方案。


但是,我看到了關鍵詞“快速”~

事實上還有更快速的方法,還是利用插件啦,看動圖演示:

(以上身份信息全部為虛擬數據)



是不是超級簡單?

選中身份證坐在單元格區域,選擇提取週歲還是虛歲,然後再選擇年齡存放的單元格,3秒搞定。


除此以外,在動圖中,你看可以看到能提取的還有身份證中所有的信息,省份,地區,性別,郵編等。


在學習Excel的初期,利用這些各種函數包括MID,TEXT,DAY,NOW,DATEDIF等等函數去解決這些實際應用問題,確實是很好的練習,同時加深你對函數的理解。


不過呢,如果你對這些函數已經足夠熟練了,不想做重複工作,又或者你對研究函數不太感興趣,只是希望快速得到結果就好,那麼我推薦你用上面的方法。


好了,這個插件就是“方方格子”。

有興趣的話,可以到其官網下載,或者直接私信我“方方格子”自動獲取下載鏈接。


如果覺得上面內容對你有用的話,請點個贊,反正來都來了~


我是微軟認證講師MCT,微軟MOS認證大師。關注我,一起玩Office。

玩Office


在工作中,我們會經常涉及關於身份證號碼的excel處理問題,今天小編就給大家介紹一下“身份證號碼與年齡”的處理方法。


1. 不涉及到月份的處理(模糊)

問題可以理解為:提取出生年份,再用當前年份減去被提取的年份

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

案例:需要求出下表中每個人的年齡。

step1:在C2單元格中,輸入函數:=2019-MID(B2,7,4)

step2:指針放在單元格的右下角,變成“+ ”後下拉即可填充整列。


2 涉及到月份的處理(精確)

問題可以理解為:提取出生日期,再用當前日期減去被提取的日期

涉及函數語法:

MID(字符串選擇, 字符開始位置, 字符個數)
TEXE(字符串,格式)
DATEDIF(起始日期,結束日期,類型)

案例:需要求出下表中每個人的年齡。

step1:C2單元格中輸入函數,=MID(B2,7,8)。提取出生時間。

step2:使用TEXT函數將出生時間格式改為標準日期形式。即在D2單元格中輸入函數,=TEXT(C2,”0000-00-00”)”

step3:DATEDIF提取時間段. 在E2單元格中輸入函數,=DATEDIF(D2,”2019-08-28”,”y”)

step4:同樣“+”下拉填充整列,大功告成!


總結——“身份證號碼與年齡”的處理方法

① 不涉及到月份的處理(模糊):

第一,提取出生年份,再用當前年份減去被提取的年份

第二,涉及函數:MID(字符串選擇, 字符開始位置, 字符個數) 👉👉提取字符串


②涉及到月份的處理(精確):

第一,提取出生日期,再用當前日期減去被提取的日期

第二,涉及函數(分步驟):

MID(字符串選擇, 字符開始位置, 字符個數)👉👉提取字符串

TEXE(字符串,格式)👉👉轉換字符串格式

DATEDIF(起始日期,結束日期,類型)👉👉按不同單位計算時間段

(一步到位):

DATEDIF(TEXT(MID(字符串,7,8),”#-00-00”),TODAY(),”y”)


本次的分享到這裡就結束了,歡迎大家提問!


歡迎大家關注【頭條送書小王子】雷哥office,每週免費送書/分享職場辦公神技,希望我的分享可以提高大家工作效率,從此不加班~

雷哥office


18位身份證號隱藏了很多重要的信息,其中就包括我你們的出生年月日,這個日期是和出生證明上的一致的。

從上圖我們可以知道,出生年月日在身份證號的7-14位,共8個數字,如果只是計算年齡的話只用到年份信息,即身份證號的7-10位共4個數字。

如下圖所示,我們用公式MID(B2,7,4)獲取B2單元格身份證號的年份信息,再用YEAR(TODAY())獲取此時此刻的年份,最後二者相減即可得到身份證號對應的 年齡了。


師說新語


如何利用Excel快速從身份證中提取年齡,小編是這樣子解決的:


首先我們要知道:在身份證號碼中第7到10位數字是年份。

具體操作步驟:在C14單元格中輸入公式 “=YEAR(TODAY())-MID(B14,7,4)”。

公式說明。

演示動圖。

這個問題迎刃而解了。如果你有更好的解決方法,歡迎在評論區留言哦~互相學習才能共同進步!



跟小小筱學辦公技能


  1. 如圖,在B4單元格輸入公式=2018-mid(A4,7,4).按回車鍵即可提取A4單元格的身份證號年齡。

  2. 下拉公式,可以提取整個A列的身份證號年齡

  3. 3

    公式解釋:2018指提取2018年該身份證號人的年齡,mid(A4,7,4)函數指在A4單元格中身份證號從第7位開始提取4位數,即提取1969.則年齡計算就是2018-1969=49歲。如果提取2015年時該身份證號年齡就是=2015-mid(A4,7,4)


河南新華電腦1q


年齡的計算方法就是現在的年份減去出生的那一年。今年為2018年,計算公式為“=2018-MID(B2,7,4)”。其中B2單元格中就是身份證號,第7位-第10位的4個數字出生年。

希望對您有幫助。


paperwriter


算虛歲用這個:

=YEAR(TODAY())-MID(A1,7,4) 把A1換成輸入身份證號碼的單元格就行了。

算週歲用這個:

=DATEDIF(TEXT(MID(A1,7,8),"#-00-00"),TODAY,"Y") 把A1換成有身份證號碼的單元格。

算出生日期:

=TEXT(MID(A1,7,8),"#-00-00")


分享到:


相關文章: