📖 目录导读
- 为什么你需要掌握WPS表格函数
- 常用统计函数:SUM、AVERAGE、COUNT与COUNTA
- 查找与引用函数:VLOOKUP、HLOOKUP、INDEX+MATCH
- 文本处理函数:LEFT、RIGHT、MID、LEN与TEXT
- 日期与时间函数:TODAY、NOW、DATEDIF、YEAR/MONTH/DAY
- 逻辑函数:IF、AND、OR、IFS与SWITCH
- 进阶技巧:条件求和(SUMIF/SUMIFS)、条件计数(COUNTIF/COUNTIFS)
- 常见错误与调试方法(#N/A、#VALUE!、#REF!)
- 高频问答(Q&A)
为什么你需要掌握WPS表格函数
在日常办公中,WPS表格(与Microsoft Excel高度兼容)是数据处理的核心工具,无论是财务报表、销售统计、考勤管理还是项目进度跟踪,函数公式都能将重复性劳动转化为一键完成的计算,据统计,熟练使用函数的人处理数据的速度是手工操作者的8~10倍,而WPS表格还提供了公式向导、智能工具箱等特色功能,让函数输入更简单。

核心价值:函数公式不仅是“计算器”,更是数据清洗、自动化分析的基础,掌握“WPS表格函数公式使用大全”中的知识,你就能批量处理上千行数据,告别加班。
常用统计函数:SUM、AVERAGE、COUNT与COUNTA
SUM(求和)
=SUM(数值1, 数值2, ...)
示例:=SUM(A2:A100) 对A2到A100的所有数字求和。
小技巧:按住Alt+=可快速插入SUM公式。
AVERAGE(求平均值)
=AVERAGE(区域)
示例:=AVERAGE(B2:B50) 计算B列均值,注意:空文本单元格会被忽略。
COUNT(数字计数)与COUNTA(非空计数)
=COUNT(C2:C20)只统计数字单元格个数。=COUNTA(D2:D20)统计所有非空单元格(包括文本、错误值)。
实战案例:统计3月销售额时,用SUM结合月份筛选;统计参加培训的人数,用COUNTA去除空白行。
查找与引用函数:VLOOKUP、HLOOKUP、INDEX+MATCH
VLOOKUP(垂直查找)
语法:=VLOOKUP(查找值, 表格区域, 返回列号, 精确/近似匹配)
示例:根据员工编号查找姓名,=VLOOKUP(E2, A2:C100, 2, 0)
注意:查找值必须在区域首列;精准匹配用0或FALSE。
HLOOKUP(水平查找)
和VLOOKUP类似,但按行查找。
INDEX+MATCH(万能查找组合)
=INDEX(返回列, MATCH(查找值, 查找列, 0))
优势:不受查找值必须位于首列限制,且速度更快。
示例:按产品名称查找单价,=INDEX(C1:C100, MATCH(F2, A1:A100, 0))
WPS特色:WPS在函数对话框中提供“立即预览”结果,新手可以边写边看。
文本处理函数:LEFT、RIGHT、MID、LEN与TEXT
LEFT / RIGHT / MID(截取字符)
=LEFT(A1, 3)取左边3个字符=RIGHT(A1, 4)取右边4个字符=MID(A1, 2, 5)从第2位开始取5个字符
LEN(字符长度)
=LEN(A1) 返回文本长度,包括空格。
TEXT(格式化数字)
=TEXT(B1, "yyyy-mm-dd") 将日期转为指定格式。
=TEXT(C1, "0.00%") 将小数显示为百分比。
应用场景:从身份证号提取出生日期:=MID(A1,7,8) 再配合TEXT可变为19**-**-**格式。
日期与时间函数:TODAY、NOW、DATEDIF
TODAY / NOW
=TODAY()返回当前日期(自动更新)=NOW()返回当前日期+时间
DATEDIF(日期差计算)
=DATEDIF(开始日期, 结束日期, "Y") 计算年数。
参数"Y"表年,"M"表月,"D"表日。
示例:计算工龄:=DATEDIF(B2, TODAY(), "Y")。
YEAR / MONTH / DAY(提取部分)
=YEAR(A1) 提取年份,用于透视表分组。
逻辑函数:IF、AND、OR、IFS与SWITCH
IF(条件判断)
=IF(条件, 真值, 假值)
例:若成绩≥60则“及格”,否则“不及格”:=IF(B2>=60, "及格", "不及格")
AND / OR(多条件组合)
=IF(AND(A1>80, B1<100), "优", "一般") 同时满足两个条件。
=IF(OR(A1="男", B1>50), "筛选通过", "") 满足其一即可。
IFS(多条件判断,WPS与Excel 2016+支持)
=IFS(条件1, 结果1, 条件2, 结果2, ...)
示例:成绩分级:=IFS(B2>=90, "A", B2>=80, "B", B2>=70, "C", TRUE, "D")
SWITCH(精确匹配)
=SWITCH(A1, "优", 100, "良", 80, "中", 60, 0) 类似CASE语句。
进阶技巧:条件求和与计数
SUMIF(单条件求和)
=SUMIF(条件区域, 条件, 求和区域)
示例:统计部门“销售”的总金额:=SUMIF(A2:A100, "销售", B2:B100)
SUMIFS(多条件求和)
=SUMIFS(求和区域, 条件区域1, 条件1, 条件区域2, 条件2, ...)
例:统计“销售部”且“2024年”的金额:=SUMIFS(C2:C100, A2:A100, "销售", D2:D100, ">=2024/1/1")
COUNTIF / COUNTIFS(条件计数)
类似SUMIF,仅计数不求和。
示例:统计年龄大于30的人数:=COUNTIF(B2:B100, ">30")
常见错误与调试方法
| 错误值 | 含义 | 解决方法 |
|---|---|---|
#N/A |
查找不到对应值 | 检查查找值是否存在,或用IFERROR包裹 |
#VALUE! |
参数类型错误 | 检查数值是否为文本格式 |
#REF! |
单元格引用无效 | 检查删除行列后公式是否被破坏 |
#DIV/0! |
除数为0 | 用IF判断除数是否为0 |
#NAME? |
函数名拼写错误 | 确认WPS函数名称(如VLOOKUP正确) |
调试技巧:点击公式单元格,按F2进入编辑模式,WPS会用不同颜色高亮显示引用的单元格范围,方便检查。
高频问答(Q&A)
Q1:为什么我写的VLOOKUP公式总是返回#N/A?
A:常见原因有三:①查找值不在区域第一列;②查找值有不可见空格(用TRIM清理);③区域范围未加绝对引用(按F4锁定),另外WPS中精准匹配的最后一个参数务必写0。
Q2:WPS表格可以像Excel一样用数组公式吗?
A:可以,例如多条件求和可用SUMPRODUCT,它自动按数组计算,按Ctrl+Shift+Enter输入数组公式在WPS中同样有效,但更推荐使用SUMIFS等内置函数。
Q3:如何快速了解一个陌生函数?
A:WPS表格内置“公式向导”——点击编辑栏左侧的“fx”按钮,搜索函数名,会弹出详细说明和示例,也可以按F1调出帮助。
Q4:不同版本的WPS函数有差异吗?
A:WPS个人版和商业版函数库基本一致,且与Excel 2016兼容度达95%以上,部分新函数(如XLOOKUP)WPS暂未支持,但可以用VLOOKUP替代。
Q5:有没有办法让公式自动填充到整列?
A:双击单元格右下角的填充柄(小绿点),或选中区域后按Ctrl+D(向下填充)、Ctrl+R(向右填充),WPS还支持“智能填充”(Ctrl+E)处理文本拆分合并。
本文总结:WPS表格函数公式使用大全的核心在于理解函数逻辑 + 结合实际业务,从简单的SUM到复杂的INDEX+MATCH,每一个函数都是效率提升的阶梯,建议收藏本文,遇到处理任务时对照查找,多练多用,你会发现自己很快就能成为表格高手。
标签: 函数公式