WPS万能公式合集:学会这些,表格从此不求人
每次做表格,是不是总在重复这些动作:
• 对着几千行数据,手动一行行找对应的值;
• 月底汇总,VLOOKUP 出错还不知道错在哪;
• 领导要个按条件统计的报表,你对着公式发呆……
其实,90% 的表格问题,用对几个函数就能解决。今天整理了一份 WPS 表格「万能公式」清单,按场景分类、复制即用,建议先收藏再看。
💡 小提示:公式里的 0 大多代表「精确匹配」,写错成 1 或不写,结果会悄悄出错,务必留意。
一、查找匹配类(最高频)
1. VLOOKUP —— 按关键字查对应值
=VLOOKUP(要找的值, 查找区域, 返回第几列, 0)
例:=VLOOKUP(A2, 员工表!A:C, 3, 0) —— 在员工表中按工号找第 3 列的姓名。第 4 参数一定要写 0(精确匹配)。
2. XLOOKUP —— VLOOKUP 的升级版(WPS 新版支持)
=XLOOKUP(查找值, 查找列, 返回列, “未找到”)
比 VLOOKUP 更强:不用数第几列、可以从右往左找、找不到还能直接给默认值。例:=XLOOKUP(A2, 员工表!A:A, 员工表!C:C, "查无此人")
3. INDEX + MATCH —— 灵活不怕插列
=INDEX(返回列, MATCH(查找值, 查找列, 0))
中间插入一列也不会报错,适合结构经常变动的表。
二、条件统计类
4. SUMIFS —— 多条件求和
=SUMIFS(求和列, 条件列1, 条件1, 条件列2, 条件2)
例:=SUMIFS(销售额, 月份, "3月", 区域, "华东") —— 统计华东区 3 月的销售额。
5. COUNTIFS —— 多条件计数
=COUNTIFS(条件列1, 条件1, 条件列2, 条件2)
统计「满足多个条件」的条数,比如统计某销售在某月的订单数。
三、文本处理类
6. LEFT / RIGHT / MID —— 截取文本
=LEFT(文本, 位数) 取左边=RIGHT(文本, 位数) 取右边=MID(文本, 起始位, 位数) 取中间
例:从「20260313销售」里取日期 = LEFT(A2, 8)
7. TEXTJOIN —— 多单元格一键合并
=TEXTJOIN(“、”, 1, A2:A10)
用「、」连接一片区域,第 2 个参数 1 表示自动忽略空单元格。
8. TEXT —— 日期/数字格式化
=TEXT(日期, “yyyy-mm-dd”)=TEXT(1234.5, “¥#,##0.00”)
把数字/日期变成想要的显示样子,做报表标题、标签特别好用。
四、日期计算类
9. DATEDIF —— 算间隔(年/月/日)
=DATEDIF(开始, 结束, “y”) 年=DATEDIF(开始, 结束, “m”) 月=DATEDIF(开始, 结束, “d”) 天
算工龄、账龄、会员时长都靠它。注意:WPS 里要手动输入,不会联想提示。
10. NETWORKDAYS —— 工作日天数
=NETWORKDAYS(开始日期, 结束日期)
自动排除周末,算项目工期、考勤周期超方便。
11. EOMONTH —— 月末日期
=EOMONTH(日期, 0) 当月最后一天=EOMONTH(日期, 1) 下月最后一天
做月度账单、截止日期提醒的好帮手。
五、防错与去重
12. IFERROR —— 公式再也不报红
=IFERROR(原公式, “出错时的提示”)
例:=IFERROR(VLOOKUP(...), "查无此人") —— 找不到就显示友好提示,不再满屏 #N/A。
13. UNIQUE —— 一键去重
=UNIQUE(A2:A100)
返回不重复的值列表,做下拉选项、统计品类数量神器。
六、实战组合技
VLOOKUP + IFERROR(最常用搭档)
=IFERROR(VLOOKUP(A2, 数据!A:B, 2, 0), “未匹配”)
查不到也不报错,报表干净又专业。这就是很多人说的「万能公式」雏形。
📌 使用口诀:找值用 VLOOKUP/XLOOKUP,按条件算用 SUMIFS/COUNTIFS,拆文本用 LEFT/MID,算日期用 DATEDIF/EOMONTH,最后套一层 IFERROR 防翻车。
这些公式不用一次全记住,建议先点「收藏」,遇到对应场景回来查就行。
想要 WPS 进阶用法(动态数组、LET、LAMBDA),在评论区告诉我,下期安排 👇
觉得有用,点个「在看」,让更多同事少加点班 💚
夜雨聆风