目录导读
- WPS表格函数公式的基础认知
- 必须掌握的10个常用函数
- 函数公式的输入与编辑技巧
- 常见错误类型与排查方法
- 高手进阶:嵌套函数与数组公式
- 实用案例:让函数解决真实工作问题
- 常见问题问答(FAQ)
WPS表格函数公式的基础认知
WPS表格作为国内用户量最大的办公软件之一,其函数公式功能与Microsoft Excel高度兼容,但在操作细节和部分函数名称上存在差异,很多用户面对海量数据时只会手工计算,效率低下且容易出错,掌握函数公式,本质上就是让WPS表格替你自动完成“计算、判断、查找、汇总”等重复性工作。

函数公式由等号(=)开头,后面跟随函数名称和参数,例如=SUM(A1:A10)表示对A1到A10单元格区域求和,WPS表格内置了400多个函数,涵盖数学与三角、逻辑、文本、日期时间、查找引用、统计、财务等类别。
理解函数公式的核心规则:
- 参数分隔符:通常使用逗号(英文状态),在部分语言环境下可能为分号,需注意WPS右下角设置。
- 单元格引用:相对引用(A1)、绝对引用($A$1)、混合引用($A1或A$1)在复制公式时行为不同。
- 文本必须加英文双引号,如
=IF(A1>60,"及格","不及格")。
必须掌握的10个常用函数
SUM(求和)
=SUM(数值1, 数值2, ...)或=SUM(区域),例如对B2:B100求和,输入=SUM(B2:B100),支持三维引用和筛选后求和(配合SUBTOTAL)。
AVERAGE(平均值)
=AVERAGE(B2:B100),忽略文本和空白单元格,若需包含0值,则直接计算。
MAX与MIN(最大值/最小值)
=MAX(B2:B100)返回区域中的最大值,=MIN(...)返回最小值,注意逻辑值TRUE和FALSE会被忽略。
IF(条件判断)
=IF(条件, 真值, 假值),例如根据成绩评定等级:=IF(B2>=90,"优秀",IF(B2>=60,"合格","不合格")),可嵌套最多64层。
COUNTIF与SUMIF(条件统计与条件求和)
=COUNTIF(A:A,"苹果")统计A列中“苹果”出现的次数。=SUMIF(B:B,">100",C:C)对B列大于100对应的C列数值求和。- 注意条件中文本需加引号,通配符和可配合使用。
VLOOKUP(垂直查找)
=VLOOKUP(查找值, 表格区域, 列序号, [匹配方式]),例如根据学号查找姓名:=VLOOKUP(F2,A:D,2,FALSE),FALSE为精确匹配,TRUE为近似匹配(需区域升序排序)。
CONCATENATE或&(文本合并)
=CONCATENATE(A1,"-",B1)或=A1&"-"&B1,合并姓名与部门:=A2&B2。
LEFT/RIGHT/MID(截取文本)
=LEFT(A1,3)从左边取3个字符。=RIGHT(A1,2)从右边取2个字符。=MID(A1,4,2)从第4位开始取2个字符。
TODAY与NOW(日期时间)
=TODAY()返回当天日期。=NOW()返回当前日期和时间,按F9可刷新。
ROUND(四舍五入)
=ROUND(数值, 小数位数),如=ROUND(A1*0.1,2)保留两位小数,另有ROUNDUP和ROUNDDOWN。
函数公式的输入与编辑技巧
使用函数向导
点击编辑栏左侧的“fx”按钮,弹出“插入函数”对话框,可搜索函数并查看参数说明,适合新手。
快速输入技巧
- 输入函数名前几个字母,WPS会自动弹出匹配列表,按Tab键补全。
- 输入
=SUM后,按住Ctrl+Shift+Enter可生成数组公式(新版WPS已支持动态数组,无需强制三键)。 - 利用“公式”选项卡中的“自动求和”快捷键(Alt+=)快速求和。
引用其他工作表或工作簿
跨表引用格式:=Sheet2!A1(工作表名加感叹号),跨工作簿:=[工作簿2.xlsx]Sheet1!$A$1,注意外部引用需保持源文件打开。
复制和填充公式
鼠标移到单元格右下角,光标变为十字形时双击或拖动,可填充公式,填充时注意相对引用与绝对引用的切换(按F4键快速添加美元符号)。
常见错误类型与排查方法
| 错误代码 | 含义 | 常见原因及解决 |
|---|---|---|
#DIV/0! |
除数为0 | 检查分母是否为空或0,用IFERROR处理 |
#N/A |
查找无结果 | VLOOKUP找不到匹配值,检查查找值与区域格式是否一致 |
#VALUE! |
参数类型错误 | 文本参与算术运算,或函数参数应有数字却给了文本 |
#REF! |
引用无效 | 删除了公式所引用的单元格或行/列 |
#NAME? |
函数名拼写错误或文本无引号 | 检查函数名,确保文本常量加了双引号 |
#NUM! |
数值超出范围 | 如计算平方根时被开方数为负数 |
#NULL! |
区域交叉错误 | 区域引用中空格使用不当,应使用逗号或冒号 |
排查思路:先看错误代码定位类型,再用“公式求值”功能(公式选项卡→公式求值)逐步检查计算过程,也可用F2进入编辑状态,高亮显示引用区域。
高手进阶:嵌套函数与数组公式
嵌套函数
嵌套就是将一个函数的返回值作为另一个函数的参数,例如多条件计数用=SUMPRODUCT((A2:A100="北京")*(B2:B100>5000)),再如提取身份证出生日期:=MID(A2,7,8),格式化可用=TEXT(--MID(A2,7,8),"0000-00-00")。
数组公式
传统数组公式需按Ctrl+Shift+Enter,WPS 2019及以上版本支持动态数组,可直接回车,示例:求两列乘积之和=SUM(A2:A10*B2:B10),数组公式可以一次返回多个结果,例如将两列合并=A2:A5&B2:B5。
动态引用函数OFFSET
=SUM(OFFSET(A1,0,0,5,3))表示从A1开始,偏移0行0列,取5行3列区域求和,多用于制作动态数据透视表和数据仪表盘。
查找家族:INDEX+MATCH
用=INDEX(C2:C100,MATCH(F2,B2:B100,0))替代VLOOKUP,查找列不必在最左侧,且性能更优,MATCH返回位置,INDEX返回内容。
实用案例:让函数解决真实工作问题
案例1:绩效考核自动评级
假设成绩在B列,要求60以下“待改进”,60-79“合格”,80-89“良好”,90以上“优秀”,公式:=IF(B2<60,"待改进",IF(B2<80,"合格",IF(B2<90,"良好","优秀"))),简写法:=LOOKUP(B2,{0,60,80,90},{"待改进","合格","良好","优秀"})。
案例2:多表数据汇总
现有1月、2月、3月三个工作表,结构相同,统计所有部门销售额:=SUM('1月:3月'!C2:C100),注意工作表名称用单引号括起,冒号表示连续区域。
案例3:清除数据中的隐形空格
用=TRIM(A2)清除首尾空格,用=SUBSTITUTE(A2," ","")清除所有空格,处理从系统导出的数据时非常实用。
案例4:拆分姓名和电话
混合文本“张三13800138000”,提取姓名:=LEFT(A2,LENB(A2)-LEN(A2));提取电话:=MID(A2,LENB(A2)-LEN(A2)+1,11),原理:一个汉字占两个字节,LENB和LEN差值即为汉字个数。
案例5:按条件生成工资条
在工资表旁添加辅助列,统计编号出现次数,再用IF和INDEX实现自动填充,具体可沿用VLOOKUP与ROW组合生成重复表头。
常见问题问答(FAQ)
问:WPS表格里VLOOKUP为什么总返回#N/A?
答:最常见原因是查找值格式不同,比如数字被存为文本,或表格区域第一列没有升序(精确匹配时无需升序,但必须确保查找值类型一致),先用=TEXT转换为相同格式,或使用=VLOOKUP("*"&F2&"*",...)做模糊匹配。
问:如何在WPS中快速查看公式错误来源? 答:点击出错单元格左侧的感叹号图标,选择“显示计算步骤”;或进入“公式”选项卡点击“错误检查”下拉菜单中的“追踪错误”,WPS会显示蓝色箭头指向引用的单元格。
问:WPS支持动态数组吗?
答:较新版WPS支持动态数组,例如输入=SORT(A2:A10)会自动溢出到周围单元格,如果版本较老,可将公式按Ctrl+Shift+Enter确认,并使用INDEX提取所需结果。
问:函数公式在WPS和Excel中能通用吗?
答:绝大多数常用函数完全通用,包括SUM、VLOOKUP、IF等,但部分新函数(如XLOOKUP、TEXTJOIN)在Excel 2021和WPS中已支持,而极少数旧版WPS不支持LET、LAMBDA等,建议保存为.xlsx格式保证兼容性。
问:如何保护公式不被修改? 答:选中整个工作表,右键“设置单元格格式”或在“审阅”选项卡中选择“允许编辑区域”,先取消“锁定”需要保护的区域的属性,再保护工作表,可让用户只能查看不能修改公式。
问:下拉填充公式时结果全部相同怎么办?
答:检查公式中是否使用了绝对引用,如果是相对引用,如=A1*B1,下拉时行号会自动变化,若没有,可按F4键切换引用类型,另一可能是“手动计算”模式,按F9重新计算。
问:WPS表格中如何实现多条件求和?
答:使用SUMIFS函数,语法为=SUMIFS(求和区域, 条件区域1, 条件1, 条件区域2, 条件2, ...),例如求北京地区且销售额大于5000的总和:=SUMIFS(C2:C100,A2:A100,"北京",B2:B100,">5000")。
问:COUNTIF中如何使用大于等于某日期?
答:需要将日期表达式用双引号括起,但日期数值无法直接比较,需使用">=2024-01-01"或用DATE函数:=COUNTIF(B:B,">="&DATE(2024,1,1))。
*问:文本中包含通配符“”时如何精确计数?*
答:使用`=COUNTIF(A:A,"~"),波浪线~用于转义通配符,同样,统计问号使用"~?"`。
问:WPS表格的“自动保存”会影响公式计算吗? 答:不影响,WPS默认自动保存的是文件,公式计算依赖软件的计算引擎,但低内存或大文件时,可关闭“自动计算”改为手动,在“公式”选项卡中设置计算选项。
掌握WPS表格函数公式,不是靠死记硬背,而是在实际工作中不断实践、拆解、组合,建议从常用函数开始,逐步理解参数之间的逻辑关系,再尝试嵌套和数组公式,当你能用一条公式替代半小时的重复操作时,你会发现WPS表格的真正魅力——让数据自己“说话”,现在就打开一个WPS表格,从最简单的=SUM开始,构建属于你的公式库吧。
标签: 函数公式