函數(shù):如何根據(jù)身份證算年齡
我們都知道身份證的第7-14位為生日位,下面我們就來看看如何通過函數(shù)公式將身份證的生日提取出來,再計(jì)算出年齡。
設(shè)計(jì)表單
表單中添加身份證字段,然后根據(jù)輸入的身份證,先用CONCAT及MID函數(shù)提取生日,然后再將生日文本轉(zhuǎn)成日期格式。再計(jì)算2個(gè)日期差最終算出年齡。

函數(shù)編寫
- 提取生日
CONCAT(MID(身份證號(hào),7,4),'-',MID(身份證號(hào),11,2),'-',MID(身份證號(hào),13,2))
- 文本轉(zhuǎn)日期
DATE(MID(提取生日,1,4),MID(提取生日,6,2),MID(提取生日,9,2))
- 計(jì)算年齡
DATEDIF(文本轉(zhuǎn)日期,當(dāng)前日期,'y')
效果預(yù)覽
點(diǎn)擊體驗(yàn)表單