微信公众号 · AI提效科不教你学 AI,只教你用 AI 把活干了上周,一位大龄同事花了两天时间,用计算器手动算了近5000个人的年龄。
他的面前摆着一张人事统计表,A 列是姓名,B 列是身份证号码,C 列要填年龄。他的做法是:看一眼身份证号的第 7 到第 14 位,心算出出生年月,再减去当前日期,得出年龄。
近5000个人。一个一个算。
其实这件事完全不用手动做。一个 Excel 公式就能把整列身份证号码全部自动转换成年龄。
=DATEDIF(DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),TODAY(),"Y")看起来有点长,但逻辑很简单:从身份证号码的第 7 位开始截取出生年月日,然后用 TODAY() 减去它,算出年份差,就是年龄。
把这个公式写到 C2 单元格里,然后往下拖,近5000个人的年龄瞬间全部出来。
说实话,我自己也记不住这个公式,也不懂怎么编写公式。每次用到这些公式的时候都要去搜一遍,有时候搜出来的公式还不一定对。
后来我发现一个更省事的办法:直接跟 AI 说你想要什么,让它帮你写公式。
打开豆包或者千问,就说一句:
我的Excel表格B列是18位身份证号码,请帮我写一个公式放在C列,自动计算出每个人的实际年龄。AI 会直接给你一个可以复制粘贴的公式,还会解释公式每个部分的含义。如果你的表格结构不一样(比如身份证号在 D 列),告诉它就行,它会帮你调整。
不需要会写公式,只需要会用大白话描述你的需求。 AI 就是你的 Excel 公式翻译器。
第一,身份证号码在 Excel 里有时候会被当作数字处理,导致末尾变成 0 或者显示成科学计数法。如果遇到这种情况,先把身份证号码那一列的格式设置为"文本"。
第二,这个公式只适用于 18 位身份证号码。如果你的数据里混有 15 位旧版身份证号,需要先做一次统一转换。这个转换同样可以让 AI 帮你写公式。
第三,如果你还需要根据身份证号码提取性别(奇数是男,偶数是女),也是一个公式的事。直接跟 AI 说"还要根据身份证号判断性别",它会一并给你。
这种 Excel 小技巧看起来不起眼,但在日常办公中出现频率极高。人事统计、名单整理、报表汇总,处处都会碰到。
以前遇到这类问题,得去百度搜公式,在一堆答案里找对的那个,复制过来还不一定能用。现在直接跟 AI 说一句话,公式就给你写好了。
与其花时间去学怎么编写公式,不如花 10 秒钟跟 AI 说清楚你要什么。
明天聊一件最近发生的事情:单位突然把电脑换成了国产系统,那天的场面可以用"集体懵圈"来形容。后来是 AI 帮我撑过来的。
你在 Excel 里最头疼的操作是什么?在评论区告诉我,我帮你用 AI 写公式。
关注「AI提效科」
每天一个 AI 效率技巧,让你准时下班。