使用Excel中的MID
函数结合其他函数计算年龄的公式及方法如下:
一、核心公式结构
-
提取出生年份
MID(A2,7,4)
:从身份证号第7位开始截取4位数字,即出生年份。例如身份证号110105199001010000
中,MID(A2,7,4)
返回1990
。 -
计算年龄
YEAR(TODAY())-MID(A2,7,4)
:用当前年份减去出生年份,得到年龄。例如2024年时,公式为2024-1990=34
。
二、公式优化与扩展
-
简化计算
若仅需计算周岁,可直接使用
2024-MID(A2,7,4)
,无需调用YEAR
和TODAY
函数,计算更高效。 -
精确到月/日
若需精确到“x岁零x个月零x天”,可使用以下公式:
=TEXT(SUMPRODUCT(DATEDIF(TEXT(IF(LEN(A2)=15,19,0)&MID(A2,7,LEN(A2)/2-1),"#0-00-00"),TODAY(),{"y","ym","md"})*{10000,100,1}),"00岁零00个月零00天")