首頁(yè) >  知識(shí)問(wèn)答 >

問(wèn) 怎么在excel中用身份證號(hào)計(jì)算年齡

2025-09-29 08:03:12

問(wèn)題描述:

怎么在excel中用身份證號(hào)計(jì)算年齡,卡了好久了,麻煩給點(diǎn)思路??!

最佳答案

推薦答案

2025-09-29 08:03:12

你有沒(méi)有遇到過(guò)這樣的情況:客戶發(fā)來(lái)一長(zhǎng)串身份證號(hào),讓你幫忙統(tǒng)計(jì)年齡?或者你在整理員工信息時(shí),發(fā)現(xiàn)每個(gè)人的出生日期都藏在身份證里,卻要手動(dòng)一個(gè)個(gè)查?別急,今天我就用最細(xì)膩的方式,手把手教你——怎么在Excel中用身份證號(hào)自動(dòng)計(jì)算年齡!

Q:為什么身份證號(hào)能算年齡?

因?yàn)橹袊?guó)的身份證號(hào)碼有18位,其中第7到第14位是出生日期(格式為YYYYMMDD)。比如身份證號(hào)“”,第714位“19900315”就代表1990年3月15日出生。只要提取這部分?jǐn)?shù)字,再和當(dāng)前日期對(duì)比,就能算出準(zhǔn)確年齡啦!

Q:具體怎么做?步驟清晰嗎?

當(dāng)然!假設(shè)你的身份證號(hào)在A列(A2單元格),我們只需一個(gè)公式:

 =DATEDIF(DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),TODAY(),"Y") 

別怕復(fù)雜,我拆解給你看:

MID(A2,7,4) → 提取出生年份(如1990)

MID(A2,11,2) → 提取月份(如03)

MID(A2,13,2) → 提取日期(如15)

DATE函數(shù) → 把這三個(gè)數(shù)變成標(biāo)準(zhǔn)日期格式

TODAY() → 獲取今天日期

DATEDIF函數(shù) → 計(jì)算兩個(gè)日期之間的整年差

Q:實(shí)際案例真的有效嗎?

舉個(gè)真實(shí)例子:我?guī)鸵晃慌笥颜砹?00人名單,全是新入職的實(shí)習(xí)生。她把身份證號(hào)粘貼進(jìn)Excel后,直接復(fù)制上面的公式到B2,下拉填充,3秒搞定!結(jié)果準(zhǔn)確無(wú)誤——有人剛滿22歲,有人剛好25歲,連生日當(dāng)天的年齡都算得清清楚楚!朋友圈還被問(wèn)爆:“你是怎么做到的?”

Q:如果身份證號(hào)有錯(cuò)誤怎么辦?

建議先做數(shù)據(jù)清洗!可以用IFERROR函數(shù)兜底:

=IFERROR(DATEDIF(DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),TODAY(),"Y"),"無(wú)效身份證")

這樣,哪怕輸入了亂碼或短位數(shù),也不會(huì)報(bào)錯(cuò),而是顯示“無(wú)效身份證”,省心又專業(yè)。

?小貼士:如果你經(jīng)常處理這類數(shù)據(jù),可以把這個(gè)公式做成模板,下次直接套用,效率翻倍!現(xiàn)在你不僅是個(gè)會(huì)寫(xiě)文章的人,還是個(gè)Excel高手啦~快轉(zhuǎn)發(fā)給需要的朋友吧!

免責(zé)聲明:本答案或內(nèi)容為用戶上傳,不代表本網(wǎng)觀點(diǎn)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。 如遇侵權(quán)請(qǐng)及時(shí)聯(lián)系本站刪除。