ARTICLE · 1266667
HR 必会的 10 个 Excel 函数,会用 3 个就甩开 80% 的人
摘要:算工资、排考勤、筛简历、算工龄、盯合同到期——HR 日常 90% 的表格场景,这 10 个函数就够了,附公式和踩坑提醒。
做 HR 第一年,我最怕的不是面试,是月底。
工资要算,考勤要核,工龄要统计,合同到期要预警。一堆表压过来,眼睛盯到花,鼠标点到手酸。
后来我学乖了。把最常用的函数整理成一张清单,贴在屏幕边上。谁再丢过来一句"帮我看看这个表",我三分钟交差。
今天把这 10 个函数全给你。不贪多,先会用 3 个,效率立马不一样。

一、找人、数人、算钱(3 个)
1. VLOOKUP —— 万能查找
一个表里有工号,另一个表里有部门,要把两边对上,就靠它。
=VLOOKUP(查找值, 查找区域, 返回列序号, 0)
=VLOOKUP(A2, 员工总表!A:F, 4, 0) —— 按 A2 的工号,去员工总表的 A 到 F 列里找,返回第 4 列(部门)。
坑:查找值必须待在查找区域的第一列,而且它只能从左往右找。用 Office 365 的,直接换 XLOOKUP:
=XLOOKUP(查找值, 查找列, 返回列),不用数序号。
2. COUNTIFS —— 数人头
全公司有几个在岗的销售?某部门转正了几个?
=COUNTIFS(区域1, 条件1, 区域2, 条件2)
=COUNTIFS(B:B, "销售部", C:C, "在职")
坑:条件可以一直往后加,别拿单条件的 COUNTIF 硬凑。
3. SUMIFS —— 算钱
算某部门某个月的工资总额。
=SUMIFS(求和区域, 条件区域1, 条件1, ...)
=SUMIFS(E:E, B:B, "销售部", D:D, "2026-09")
坑:第一个参数是"要加总的那一列",后面才跟条件,顺序别反了。
二、跟身份证、日期较劲(4 个)
4. MID —— 从身份证提信息
员工填了身份证号,出生日期、性别直接抽出来。
出生日期: =MID(A2, 7, 8)(从第 7 位取 8 位,就是 19900101)性别: =IF(MOD(MID(A2, 17, 1), 2)=1, "男", "女")(第 17 位,奇数男偶数女)
坑:极早期(第一代)身份证是 15 位,位置不一样,先统一成 18 位再提。现在基本都 18 位了,直接按上面公式即可。
5. TEXT —— 格式化
把日期、数字变成你要的样子。
=TEXT(B2, "yyyy/m/d")日期转标准文本 =TEXT(C2, "0.00")保留两位小数
坑:TEXT 出来的是"文本",不能直接当数字算,算完记得转回。
6. DATEDIF —— 算工龄司龄
入职几年了?(假设入职日期在 A 列)
工龄(年): =DATEDIF(A2, TODAY(), "y")工龄(月): =DATEDIF(A2, TODAY(), "m")(要算到某个固定日期,把 TODAY() 换成那个日期)
坑:这是个隐藏函数,手打不弹提示,但完全能用。参数顺序是「开始日期在前,结束日期在后」。
7. EDATE —— 算到期日
试用期 3 个月,哪天转正?合同签 3 年,哪天到期?(假设入职日期在 A2、合同签订日在 B2)
试用期到期: =EDATE(A2, 3)合同到期: =EDATE(B2, 36)
同门还有个 EOMONTH:
=EOMONTH(A2, 0)返回当月最后一天,算社保公积金好用。

三、收尾:让表干净、能直接交(3 个)
8. IFERROR —— 把报错变干净
VLOOKUP 没找到,满屏 #N/A,老板看了皱眉。
=IFERROR(VLOOKUP(...), ”未找到”)
坑:藏报错之前,先确认是"真没找到",别把真问题一起遮了。
9. NETWORKDAYS —— 算工作日
员工请假请了几天(不含周末、法定节假日)。
=NETWORKDAYS(开始日期, 结束日期, 节假日区域)
坑:第三个参数选上公司放假安排那一列,才算得准;没有法定节假日可以省略不填。
10. TEXTJOIN —— 批量合并
把一个部门的人名合成一行,或批量生成邮箱。
=TEXTJOIN(”,”, TRUE, A2:A20)
坑:TRUE 是"忽略空单元格",别漏了。
这 10 个函数,覆盖 HR 日常 90% 的表格场景。
别想一次全记住。先挑你最常干的那件事,把对应函数用起来。我的建议顺序是:先8(IFERROR 把表变干净)→1(VLOOKUP 查人)→7(EDATE 算到期)→6(DATEDIF 算工龄),这四个熟了再慢慢补。
还有哪个函数你一直想学没搞懂的?评论区报个名,人多我单独写一篇拆解。















































































