WPS表格函数公式常用案例完整教学指南:从基础计算到数据处理的实用方法
WPS表格中,函数公式是处理数据时最常用的功能之一。无论是制作工资表、成绩表、销售统计表,还是整理客户资料,只要涉及大量数据,掌握几个常用函数,就能明显减少重复操作。
对于刚开始使用WPS表格的人来说,难点通常不在于记住几十个函数,而在于知道什么场景应该使用什么函数,以及公式应该怎么写。
本文通过多个实际案例进行详细讲解,从基础的求和、平均值,到条件判断、查找匹配、文本处理和日期计算,逐步介绍WPS表格函数的使用方法。
一、WPS表格函数公式的基本写法
在WPS表格中输入函数,一般需要先输入等号 =。
例如,要计算A1和B1两个单元格的总和,可以输入:
=A1+B1
如果需要计算A1到A10的合计,则可以使用SUM函数:
=SUM(A1:A10)
这里的 A1:A10 表示从A1到A10这一整段单元格区域。
常见公式结构
| 写法 | 含义 | 示例 |
|---|---|---|
=A1+B1 | 两个单元格相加 | =A1+B1 |
=SUM(A1:A10) | 计算区域总和 | =SUM(A1:A10) |
=AVERAGE(B2:B10) | 计算平均值 | =AVERAGE(B2:B10) |
=MAX(C2:C20) | 查找最大值 | =MAX(C2:C20) |
=MIN(C2:C20) | 查找最小值 | =MIN(C2:C20) |
=COUNT(A1:A20) | 统计数字数量 | =COUNT(A1:A20) |
**操作技巧:**如果数据区域比较长,可以直接用鼠标拖动选择区域,不需要手动输入每一个单元格地址。
二、SUM函数:快速计算一列数据总和
SUM是WPS表格中非常基础的函数,适用于销售金额、工资、库存数量、考试成绩等数据的合计。
假设B2到B8是销售金额:
| 姓名 | 销售金额 |
|---|---|
| 张三 | 1250 |
| 李四 | 1860 |
| 王五 | 980 |
| 赵六 | 2150 |
| 陈七 | 1320 |
| 刘八 | 1680 |
| 周九 | 920 |
如果需要计算全部销售金额,可以在B9输入:
=SUM(B2:B8)
按Enter键后,WPS会自动计算结果。
另外一种操作方式
选择需要显示结果的单元格,然后点击工具栏中的“自动求和”,WPS通常会自动识别相邻数据区域。
这种方法适合数据表结构比较规范的情况。
使用SUM时容易出现的问题
如果公式写成:
=SUM(B2:B7)
那么B8的数据就不会被计算。
因此,在使用自动求和后,最好检查一下公式中实际包含的单元格范围。
三、AVERAGE函数:计算平均值
需要计算平均成绩、平均销售额、平均订单金额等数据时,可以使用AVERAGE。
例如C2:C11存放员工销售额:
=AVERAGE(C2:C11)
即可得到平均销售额。
操作案例
假设考试成绩放在D2:D31,需要计算班级平均成绩:
=AVERAGE(D2:D31)
如果某些单元格为空,AVERAGE通常不会把空白单元格当作一个0参与平均值计算。
因此,在实际数据统计时,需要注意“空白”和“0”代表的含义并不相同。
四、MAX和MIN:快速找出最高值与最低值
当需要从大量数据中寻找最大值和最小值时,没有必要逐个查看。
例如销售金额位于E2:E100。
查找最高销售金额:
=MAX(E2:E100)
查找最低销售金额:
=MIN(E2:E100)
这两个函数特别适合制作销售统计、成绩排名和库存分析表。
实际使用技巧
如果还想知道“最高销售金额对应的是谁”,仅使用MAX并不能直接返回姓名。
这时候就需要结合查找函数使用,例如XLOOKUP、INDEX+MATCH等方法。
五、COUNT与COUNTA:统计数据数量
COUNT和COUNTA看起来很相似,但用途不同。
COUNT
COUNT主要用于统计包含数字的单元格数量:
=COUNT(A2:A100)
例如A列是员工编号,统计其中有多少个数字编号,可以使用COUNT。
COUNTA
如果需要统计非空单元格数量,则可以使用:
=COUNTA(A2:A100)
例如A列中既有文字又有数字,COUNTA会统计所有非空内容。
| 函数 | 主要用途 |
|---|---|
| COUNT | 统计数字单元格 |
| COUNTA | 统计非空单元格 |
| COUNTBLANK | 统计空白单元格 |
如果需要检查一份名单有没有漏填信息,COUNTA和COUNTBLANK会非常实用。
六、IF函数:根据条件自动返回结果
IF是WPS表格中非常重要的条件判断函数。
基本结构:
=IF(条件,条件成立时返回的内容,条件不成立时返回的内容)
例如,A2是员工销售额,需要判断是否达到5000元:
=IF(A2>=5000,"达标","未达标")
如果A2等于6500,结果就是“达标”。
如果A2等于4200,结果就是“未达标”。
成绩判断案例
假设B2是学生成绩,60分及以上为及格:
=IF(B2>=60,"及格","不及格")
然后向下填充公式,就可以一次完成整列判断。
七、多条件判断:IF函数嵌套使用
实际工作中,经常不只是“达标”和“不达标”两个结果。
例如:
90分以上:优秀
80—89分:良好
60—79分:合格
60分以下:不及格
可以使用嵌套IF:
=IF(B2>=90,"优秀",IF(B2>=80,"良好",IF(B2>=60,"合格","不及格")))
这种方法可以处理多个等级。
不过,如果判断条件越来越多,公式会变得很长。这种情况下,可以考虑使用IFS或者建立对应关系表,再配合查找函数处理。
八、SUMIF:只计算符合条件的数据
如果SUM用于“全部求和”,SUMIF则可以理解为“符合条件的数据才求和”。
例如:
| 部门 | 销售额 |
|---|---|
| 销售部 | 5000 |
| 技术部 | 3200 |
| 销售部 | 6800 |
| 财务部 | 2700 |
| 销售部 | 4200 |
现在只想统计“销售部”的销售额,可以使用:
=SUMIF(A2:A6,"销售部",B2:B6)
公式可以理解为:
A2:A6:在哪里寻找条件
"销售部":需要满足的条件B2:B6:符合条件后,对哪一列进行求和
这类公式非常适合部门统计、区域销售统计和分类汇总。
九、COUNTIF:统计符合条件的数据有多少个
COUNTIF和SUMIF的思路类似,但它不是计算金额,而是计算符合条件的数据数量。
例如统计销售部有多少条记录:
=COUNTIF(A2:A100,"销售部")
统计成绩达到60分的人数:
=COUNTIF(B2:B100,">=60")
统计销售额超过5000元的订单数量:
=COUNTIF(C2:C100,">5000")
一个容易忽略的细节
当条件包含比较符号时,需要将条件写在英文双引号中,例如:
">5000"
而不是:
>5000
这是很多初学者第一次写COUNTIF时容易出错的地方。
十、SUMIFS和COUNTIFS:多个条件同时筛选
如果只有一个条件,SUMIF已经够用。
但如果要求:
统计“华东地区”中“销售部”的销售金额。
这就属于两个条件。
可以使用SUMIFS:
=SUMIFS(C2:C100,A2:A100,"华东",B2:B100,"销售部")
其中:
C2:C100:需要求和的金额
A2:A100:第一个条件区域
"华东":第一个条件B2:B100:第二个条件区域
"销售部":第二个条件
同理,如果要统计符合两个条件的记录数量,可以使用:
=COUNTIFS(A2:A100,"华东",B2:B100,"销售部")
这类函数特别适合制作多条件统计报表。
十一、XLOOKUP:根据编号快速查找对应信息
在较新的WPS版本中,XLOOKUP是非常实用的查找函数。
例如有一张员工信息表:
| 员工编号 | 姓名 | 部门 | 工资 |
|---|---|---|---|
| 1001 | 张三 | 销售部 | 6500 |
| 1002 | 李四 | 技术部 | 7800 |
| 1003 | 王五 | 财务部 | 6200 |
如果A2输入员工编号1002,希望自动返回姓名,可以使用:
=XLOOKUP(A2,A5:A7,B5:B7)
公式的基本逻辑是:
在员工编号区域寻找A2,然后返回对应位置的姓名。
如果需要返回部门,则把返回区域改成C5:C7:
=XLOOKUP(A2,A5:A7,C5:C7)
十二、VLOOKUP:传统数据查找方法
如果使用的WPS版本不适合XLOOKUP,也可以使用VLOOKUP。
例如:
=VLOOKUP(A2,A5:D7,2,FALSE)
其中:
A2:需要查找的编号
A5:D7:查找区域
2:返回查找区域的第2列
FALSE:精确匹配
VLOOKUP使用时需要注意
查找条件必须位于查找区域的第一列。
例如:
A列:员工编号 B列:姓名 C列:部门
那么可以通过A列编号查找B列或C列。
如果需要从右向左查找,VLOOKUP就不够灵活,这也是XLOOKUP越来越方便的原因之一。
十三、LEFT、RIGHT、MID:从文本中提取指定内容
处理身份证号、商品编号、订单号、编码等数据时,经常需要截取部分字符。
LEFT
提取左侧字符:
=LEFT(A2,3)
表示从A2左侧提取3个字符。
RIGHT
提取右侧字符:
=RIGHT(A2,4)
表示提取最后4个字符。
MID
从指定位置开始提取:
=MID(A2,3,4)
表示从第3个字符开始提取4个字符。
例如A2中有:
ABCD123456
使用:
=MID(A2,5,3)
得到:
123
这些函数在整理数据时非常实用。
十四、TEXT函数:按照指定格式显示数据
TEXT可以把数字、日期等内容按照指定格式转换成文本显示。
例如A2中存放日期:
2026/8/9
可以使用:
=TEXT(A2,"yyyy-mm-dd")
得到:
2026-08-09
如果需要显示成“2026年08月”的形式:
=TEXT(A2,"yyyy年mm月")
TEXT在制作报表标题、日期标签和自动生成说明文字时非常方便。
十五、日期函数:YEAR、MONTH、DAY
如果A2是一个日期:
2026/8/9
提取年份:
=YEAR(A2)
提取月份:
=MONTH(A2)
提取日期:
=DAY(A2)
例如需要根据日期自动生成月份统计,可以先使用MONTH提取月份,再结合COUNTIF、SUMIF等函数进行统计。
十六、DATEDIF:计算两个日期之间相差多久
如果需要计算员工入职年限、项目持续时间或者两个日期之间相差的年月日,可以使用DATEDIF。
例如:
=DATEDIF(A2,B2,"Y")
用于计算完整年份。
计算完整月份:
=DATEDIF(A2,B2,"M")
计算相差天数:
=DATEDIF(A2,B2,"D")
例如A2是入职日期,B2是当前日期,就可以进一步计算员工工作年限。
十七、ROUND:解决小数位数问题
财务表格、报价单和统计表中经常会遇到很多小数。
ROUND可以控制保留的小数位。
例如:
=ROUND(A2,2)
表示保留2位小数。
如果A2为:
12.3456
计算结果为:
12.35
常见相关函数
| 函数 | 用途 |
|---|---|
| ROUND | 按指定位数四舍五入 |
| ROUNDUP | 向上取整 |
| ROUNDDOWN | 向下取整 |
| INT | 取整数部分 |
在涉及金额计算时,建议根据业务规则决定什么时候进行四舍五入,避免中间计算过早取整造成累计误差。
十八、&连接符:快速拼接多个单元格
如果A2是姓名,B2是部门,希望自动生成:
张三-销售部
可以输入:
=A2&"-"&B2
如果需要生成一句完整说明:
=A2&"所在部门为"&B2
假设A2是“张三”,B2是“销售部”,结果就是:
张三所在部门为销售部
这种方法适合批量制作通知内容、编号、描述文字等。
十九、IFERROR:避免公式出现错误提示
查找数据时,如果没有找到对应内容,可能会出现错误提示。
例如:
=XLOOKUP(A2,E:E,F:F)
如果A2不存在于E列,就可能产生错误。
可以使用IFERROR进行处理:
=IFERROR(XLOOKUP(A2,E:E,F:F),"未找到")
这样如果查找不到数据,就显示“未找到”,而不是直接显示错误代码。
这在正式报表中非常实用,可以让表格更加容易阅读。
二十、WPS表格公式向下填充的实用技巧
完成第一行公式后,不需要每一行重新输入。
例如C2输入:
=A2*B2
将鼠标移动到C2右下角的小方块,出现填充柄后向下拖动,就可以自动复制公式。
如果数据很多,也可以尝试双击填充柄,让WPS根据相邻数据自动向下填充。
为什么复制后单元格地址会变化?
例如C2:
=A2*B2
复制到C3后会自动变成:
=A3*B3
这是因为A2、B2属于相对引用。
如果希望某个单元格在复制公式时始终保持不变,则需要使用绝对引用。
二十一、绝对引用:公式复制时固定某个单元格
假设A2是销售金额,B1存放税率5%。
公式:
=A2*$B$1
向下复制时,A2会变成A3、A4,而 $B$1 始终保持不变。
常见引用方式:
| 引用方式 | 复制公式时 |
|---|---|
A1 | 行列都会变化 |
$A$1 | 行列都固定 |
$A1 | 列固定,行变化 |
A$1 | 行固定,列变化 |
**操作技巧:**编辑公式时,可以使用F4切换不同的绝对引用形式(具体效果也可能受WPS版本及键盘功能键设置影响)。
二十二、WPS函数公式实际应用组合
真正处理数据时,往往不是只使用一个函数,而是多个函数组合。
例如需要根据员工编号查找销售额,再判断是否达到目标,可以把查找和IF结合:
=IF(XLOOKUP(A2,E:E,F:F)>=5000,"达标","未达标")
再例如,需要查找结果但没有对应数据时,可以继续加入IFERROR:
=IFERROR(IF(XLOOKUP(A2,E:E,F:F)>=5000,"达标","未达标"),"无数据")
虽然公式更长,但处理实际工作表时会更加稳定。
二十三、常用WPS函数速查表
| 函数 | 主要作用 | 常见场景 |
|---|---|---|
| SUM | 求和 | 销售额、工资、成绩 |
| AVERAGE | 求平均值 | 平均成绩、平均销售额 |
| MAX | 最大值 | 最高成绩、最高销售额 |
| MIN | 最小值 | 最低成绩、最低库存 |
| COUNT | 统计数字 | 编号、数量 |
| COUNTA | 统计非空 | 名单、资料完整度 |
| IF | 条件判断 | 达标、不达标 |
| SUMIF | 单条件求和 | 部门销售额 |
| SUMIFS | 多条件求和 | 区域+部门统计 |
| COUNTIF | 单条件计数 | 统计人数 |
| COUNTIFS | 多条件计数 | 多条件统计 |
| XLOOKUP | 查找匹配 | 编号查姓名 |
| VLOOKUP | 垂直查找 | 旧版表格查询 |
| LEFT | 截取左侧文字 | 编号处理 |
| RIGHT | 截取右侧文字 | 手机号、编码 |
| MID | 截取指定位置 | 商品编码 |
| TEXT | 格式转换 | 日期、数字显示 |
| ROUND | 四舍五入 | 金额计算 |
| IFERROR | 处理错误 | 查找结果优化 |
| DATEDIF | 日期差值 | 工龄、项目周期 |
二十四、WPS表格公式使用时的几个注意事项
1. 公式必须以等号开始
例如:
=SUM(A1:A10)
不能漏掉最前面的 =。
2. 注意中英文符号
函数公式中的括号、逗号等符号建议使用英文状态输入。
例如:
=IF(A1>=60,"及格","不及格")
如果符号混用,可能导致公式无法正常计算。
3. 检查数据类型
有些看起来像数字的内容,实际上可能被保存成文本。
例如单元格显示:
1000
但实际是文本格式,这时进行求和或计算可能出现异常。
4. 复制公式前检查引用方式
如果某个参数需要固定,记得使用 $。
例如:
=A2*$B$1
而不是:
=A2*B1
5. 复杂公式不要一次写完
遇到较长公式时,可以先分别测试每一部分。
例如先确认XLOOKUP能不能正确返回数据,再加入IF,最后再加入IFERROR。
这样排查错误会比一次写完整公式更容易。
结语
WPS表格函数的学习重点并不是把所有函数全部背下来,而是建立“遇到什么问题,就选择什么函数”的思路。
基础数据统计可以从SUM、AVERAGE、COUNT开始;需要条件判断时学习IF;进行分类统计可以使用SUMIF、SUMIFS、COUNTIF和COUNTIFS;涉及数据匹配时重点掌握XLOOKUP和VLOOKUP;处理文本和日期,则可以进一步学习LEFT、RIGHT、MID、TEXT、YEAR、MONTH等函数。
当这些函数能够组合使用后,WPS表格就不再只是简单的电子表格,而可以承担相当一部分日常数据整理和统计工作。
如果作为长期使用的WPS函数操作教程,建议按照“基础函数 → 条件统计 → 查找函数 → 文本处理 → 日期处理 → 函数组合 → 实际案例”的顺序学习,比单纯背函数名称更容易掌握。

