【excel身份證提取年齡公式】在日常辦公中,我們經(jīng)常需要從身份證號(hào)碼中提取出生日期,進(jìn)而計(jì)算出年齡。Excel作為一款強(qiáng)大的數(shù)據(jù)處理工具,可以通過(guò)一些簡(jiǎn)單的函數(shù)實(shí)現(xiàn)這一操作。以下是針對(duì)中國(guó)大陸18位身份證號(hào)碼的年齡提取公式及使用方法。
一、身份證號(hào)碼結(jié)構(gòu)簡(jiǎn)介
中國(guó)大陸的18位身份證號(hào)碼格式如下:
- 前6位:地址碼(行政區(qū)劃代碼)
- 接下來(lái)的8位:出生年月日(YYYYMMDD)
- 接下來(lái)的3位:順序碼
- 最后一位:校驗(yàn)碼
因此,要從中提取出生日期,只需要提取第7到第14位數(shù)字即可。
二、Excel提取出生日期公式
假設(shè)身份證號(hào)碼位于A2單元格,可以使用以下公式提取出生日期:
```excel
=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))
```
該公式的作用是:
- `MID(A2,7,4)`:提取年份(第7到第10位)
- `MID(A2,11,2)`:提取月份(第11到第12位)
- `MID(A2,13,2)`:提取日期(第13到第14位)
然后通過(guò)`DATE()`函數(shù)將這三個(gè)部分組合成一個(gè)日期格式。
三、計(jì)算年齡公式
提取出生日期后,可以使用以下公式計(jì)算當(dāng)前年齡:
```excel
=DATEDIF(DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),TODAY(),"y")
```
其中:
- `DATEDIF` 是 Excel 中用于計(jì)算兩個(gè)日期之間差值的函數(shù)。
- `"y"` 表示以年為單位計(jì)算。
四、完整公式(一步到位)
如果希望在一個(gè)公式中直接提取并計(jì)算年齡,可使用以下公式:
```excel
=DATEDIF(DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),TODAY(),"y")
```
五、注意事項(xiàng)
1. 身份證號(hào)碼必須為18位,否則公式可能出錯(cuò)。
2. 如果身份證號(hào)碼為15位(舊版),則需先轉(zhuǎn)換為18位再進(jìn)行處理。
3. 使用時(shí)請(qǐng)確保單元格格式設(shè)置為“日期”或“常規(guī)”,以便正確顯示結(jié)果。
六、示例表格
| A2(身份證號(hào)) | B2(出生日期) | C2(年齡) |
| 110101199003072316 | 1990/3/7 | 34 |
| 310115198512123456 | 1985/12/12 | 39 |
| 44010619780515001X | 1978/5/15 | 46 |
七、總結(jié)
通過(guò) Excel 的 `MID` 和 `DATE` 函數(shù),可以輕松從身份證號(hào)碼中提取出生日期,并結(jié)合 `DATEDIF` 函數(shù)計(jì)算出當(dāng)前年齡。此方法適用于大多數(shù)辦公場(chǎng)景,尤其適合人事管理、統(tǒng)計(jì)分析等工作中需要批量處理身份證信息的情況。掌握這些公式,能大大提高工作效率。


