HR招聘最怕什么?简历堆成山,面试排成队,最后还得手动一条条打分、一条条更新状态。
入职3个月的新HR小张,上周被主管问:"那个Java岗位开了3周了,收到多少简历?匹配度多少?几个人进面试了?"
小张翻了30分钟Excel,发现——简历登记了,但匹配度是手打的(还打错了3个);面试状态靠记忆;超7天没处理的简历,根本没人提醒。
主管皱眉:"这个岗位开了3周,候选人还在'待筛选'?你不招人,别人可等着招呢。"
今天教你4招,搭建一套简历统计台账全自动模板——匹配度自动评分、进度5色标色、超时自动预警。打开就能用,再也不怕简历跟丢。
招一:数据验证下拉菜单——防误输,1秒选状态
场景:简历状态有5种(待筛选、面试中、已通过、已拒绝、已入职),手打容易出错——"面试"和"面试中"不是一个意思,打错了就查不到。
台账列结构(A
K列):A姓名 → B岗位 → C学历 → D经验 → E状态 → F技能描述 → GI辅助评分 → J匹配度 → K收到日期步骤:
- 选中状态列(E列数据区E7:E11)
- 点击 数据 → 数据验证 → 验证条件选"序列"
- 来源输入:
待筛选,面试中,已通过,已拒绝,已入职(英文逗号分隔)- 点击确定
同样对学历列(C列)设置:
本科,硕士,博士,大专,高中
对岗位列(B列)设置:Java开发,产品经理,UI设计,财务专员,行政助理公式:无需公式,纯菜单操作
兼容性:Excel 2007+ / WPS全版本
踩坑:数据验证只拦手动输入。从别处复制粘贴的数据不会被验证拦截——粘贴后需手动检查,或用条件格式辅助检测(如在独立列列出5个合法状态,用
=COUNTIF($M$7:$M$7,E7)=0标红,M2:M6是合法状态列表)。招二:IF+VLOOKUP匹配度自动评分——简历好不好,公式替你算
场景:HR手动给每份简历打"匹配度"——学历对不对、经验够不够、技能符不符。180份简历逐条看,2小时打底。用公式,3分钟搞定。
思路:把岗位要求做成一张"评分标准表",简历台账的学历/经验/技能与评分标准表对比,3项各算1分(符合=1,不符合=0),总分0-3自动出结果。
步骤:
- 在另一个Sheet建"评分标准表"(Sheet名:评分标准)
| 岗位 | 要求学历 | 要求经验 | 关键技能 |
|---|---|---|---|
| Java开发 | 本科 | 3 | Java |
| 产品经理 | 本科 | 2 | 产品 |
| UI设计 | 本科 | 1 | 设计 |
| 财务专员 | 本科 | 2 | 会计 |
| 行政助理 | 大专 | 1 | 行政 |
简历台账F列"技能描述",填写简历中的核心技能关键词,如"Java, Spring, MySQL"
增加3列辅助评分(G/H/I列):
学历匹配:=IF(C7=VLOOKUP(B7,评分标准!A:D,2,0),1,0)
经验匹配:=IF(D7>=VLOOKUP(B7,评分标准!A:D,3,0),1,0)
技能匹配:=IF(COUNTIF(F7,"*"&VLOOKUP(B7,评分标准!A:D,4,0)&"*"),1,0)
=SUM(G7:I7)&"/3"
公式核心:
=IF(C7=VLOOKUP(B7,评分标准!A:D,2,0),1,0)——学历等于要求→1分=IF(D7>=VLOOKUP(B7,评分标准!A:D,3,0),1,0)——经验≥要求→1分=IF(COUNTIF(F7,"*"&VLOOKUP(B7,评分标准!A:D,4,0)&"*"),1,0)——技能描述包含关键词→1分=SUM(G7:I7)&"/3"——3项总分,显示为"2/3"格式
兼容性:Excel 2007+ / WPS全版本(VLOOKUP+COUNTIF通配符通用)
踩坑:
>=比较失败。经验列用纯数字(3),单位用自定义格式0"年"显示。场景:HR打开台账,180行黑白文字根本看不出重点。面试中几人?待筛选几人?一眼看不出来。用条件格式5色标色,180行瞬间变成彩色进度条。
步骤:
| 规则公式 | 格式 | 含义 |
|---|---|---|
=$E7="待筛选" | 灰色底 #D9D9D9 | 还没看 |
=$E7="面试中" | 蓝色底 #BDD7EE | 正在聊 |
=$E7="已通过" | 绿色底 #C6EFCE | 挺不错 |
=$E7="已拒绝" | 红色底 #FFC7CE | 不合适 |
=$E7="已入职" | 黄色底 #FFEB9C | 到位了 |
公式核心:=$E7="待筛选"(E列绝对引用,行号相对引用)

兼容性:Excel 2007+ / WPS全版本
踩坑:
$E7不是$E$7——后者只判断第2行,所有行都按第2行状态变色(044期经典踩坑)。场景:HR周五收到一份简历,周二才想起来处理——5天过去了。优秀候选人早被别的公司面试了。用TODAY+IF,简历超过7天没更新状态,自动标红提醒。
步骤:
=AND($E7="待筛选",$K7<TODAY()-7)公式核心:=AND($E7="待筛选",$K7<TODAY()-7)

兼容性:Excel 2007+ / WPS全版本
踩坑:
2026/6/15。4招不是孤立的,串联起来才是完整工作流:
再加一条统计看板:
在独立Sheet建统计区:
=COUNTIF(E:E,"待筛选")=COUNTIF(E:E,"面试中")=COUNTIF(E:E,"已通过")=COUNTIF(E:E,"已入职")=COUNTIF(J:J,"2/3")+COUNTIF(J:J,"3/3")=COUNTIFS(E:E,"待筛选",K:K,"<"&TODAY()-7)主管问一句,你看一眼统计区——2秒出答案。
场景1:批量收到简历日
招聘旺季一天收50份简历。用招一下拉菜单批量录入岗位+学历+技能+状态→招二评分自动出→招三标色自动变。50份简历录入+评分+标色,15分钟搞定。
场景2:主管问进度
"Java岗位收到几份简历?几份2/3以上?面试了几人?"——不用翻台账,统计看板COUNTIF秒出答案:收到12份、高匹配5份、面试3人。
场景3:候选人跟丢预警
周五收了8份简历,周一打开台账——2份超7天标红了。赶紧安排面试,优秀候选人没被抢走。

坑1:VLOOKUP岗位名不一致→#N/A
简历台账B列"Java开发"和评分标准表"java开发"(大小写不同)→VLOOKUP返回#N/A。解决:两处都用数据验证下拉菜单,确保文本完全一致。
坑2:经验列输入"3年"文本→IF比较失败=IF(D2>=3,1,0) 中D2是"3年"文本→比较失败返回0。解决:经验列只存数字(3),用自定义格式 0"年" 显示。
坑3:条件格式$E$2锁行锁列→只判断第2行=$E$2="待筛选" 所有行都按第2行状态变色。正确:=$E2(E列绝对,行号相对)。
坑4:日期列文本格式→TODAY()比较无效
收到日期输入"2026.6.15"文本→TODAY()-7无法比较。解决:日期格式统一为 2026/6/15,或用DATEVALUE转换。
坑5:预警规则顺序低于状态规则→红色被灰色盖住
条件格式从上到下执行。如果"待筛选灰色"排在"超7天红色"上面,灰色优先,预警失效。解决:预警规则必须在状态规则之上。
觉得这套简历台账模板实用?我整理了一份完整的HR招聘简历统计台账学习模板,评分标准表+简历台账+统计看板3个Sheet,公式全预设,打开就能用。
点击下方「华杰办公助手」小程序卡片即可直接下载,还有更多 HR 专属办公模板和工具免费用。


你现在处理简历,最头疼的是哪个环节?打分?排面试?还是跟丢候选人?评论区聊聊,下期可能就写你的痛点。