广告
—— 广告位①:导航下方通栏 728x90 ——

一条公式三秒算完全员年龄,别再按计算器了

# 一条公式三秒算完全员年龄,别再按计算器了


面试那会儿问“你精通办公软件吗”,谁不是点头点得挺快。真到要统计员工年龄那天,抱着计算器一个一个按,几十号人按到眼花,还老按错。


这事儿真不用手算。Excel 一条公式,三秒整张花名册年龄全出来。下面拆开讲,看完直接拿去套。


第一步,先把今年是哪一年拿到。在年龄那列第一个格子里打 =YEAR(TODAY())。TODAY 就是取当天日期,不用填参数,一对空括号完事。外面再套个 YEAR,从日期里只把年份拎出来。回车,格子里显示的就是今年。


第二步,从身份证号里把出生年份抠出来。用 MID,三个参数:第一个点身份证号那个格子;第二个是开始位置,身份证里年份从第 7 位起,填 7;第三个是取几位,年份 4 位,填 4。写全就是 MID(身份证格子,7,4),回车,4 位出生年份就单独出来了。


第三步,两个数一减。整个公式 =YEAR(TODAY())-MID(C2,7,4)。今年年份减掉出生年份,年龄就有了。第一个算完,鼠标挪到格子右下角,变成黑色小十字,双击填充柄,下面全自动算好。几百人的年龄,几秒钟。


有两个坑得说下。身份证号必须是文本格式,被 Excel 当成数字的话后面几位会变 0,MID 取出来的年份就错了。先选中那列设成文本再录。还有这个公式对 18 位新身份证管用,15 位老身份证的话,年份起始位置不一样,得改成从第 7 位起取 2 位再换算。


公式记不住也没事,=YEAR(TODAY())-MID(C2,7,4) 存备忘录里,下次换个单元格位置直接用。

广告
—— 广告位③:文末广告(正文结束后) ——
广告
—— 移动端底部轻量广告位 ——