简介:这份WPS官方函数公式视频教程面向办公人员、数据分析初学者及希望提升表格处理效率的职场用户,系统讲解WPS表格中高频函数与实用技巧。内容覆盖VLOOKUP、IF、SUMIF、SUMIFS、COUNTIF、COUNTIFS、INDEX、MATCH、LOOKUP、MID、LEFT、TEXT、DATEDIF、RANK、SUBTOTAL等数十个函数,并延伸至跨表匹配、多条件求和、不完全匹配查询、身份证信息提取、销售统计及云同步多人实时编辑等典型场景,帮助读者从入门到进阶掌握数据处理方法。资源包为1个PDF文件,约331KB,以图文目录形式汇总课程标题、时长与对应链接,便于按需检索与系统学习。目前已有1001人学习,适合希望借助函数公式提升日常办公与数据分析效率的读者参考使用。
1. 从一份 374 集的 WPS 函数视频清单说起:为什么我建议你按“场景”而不是按“字母表”来刷
如果你手头正好有一份 WPS 官方函数公式视频教程的目录,打开第一眼大概率会懵——374 个条目,从 SUM、AVERAGE 这种老熟人,到 GAMMADIST、CRITBINOM 这种一辈子可能只用一次的统计函数,全挤在一个列表里。很多人下载完的第一反应是“从第一个开始看”,结果看到第 15 集 VLOOKUP 就卡住了,因为前面全是零散函数,脑子里串不起来。这份资源的真正价值不在“全”,而在于它把每个函数都压成了一到两分钟的短案例,你完全可以用“今天要解决什么问题”来反查该看哪几集。它适合两类人:一类是每天跟 WPS 表格打交道、但函数全靠百度拼凑的办公族;另一类是想系统补数据清洗和统计基础、又不想啃厚教材的初学者。下面我按自己拆包复现的节奏,把这份教程的用法、参数坑和进阶技巧一次讲透。
2. 先搞懂这套教程的“函数分层”:从查找引用到统计工程
2.1 为什么查找引用类函数占了近三分之一
翻一遍目录你会发现,VLOOKUP、LOOKUP、INDEX、MATCH、HLOOKUP、OFFSET、INDIRECT、CHOOSE 这些查找引用函数反复出现,光 VLOOKUP 的 #N/A 报错就拆了四集(第 47、52、74、81 集)。这不是凑数,而是因为实际办公里 80% 的“表对不上”问题都出在查找引用上。教程把 VLOOKUP 放在第 1 集和第 19 集,一个讲基础语法,一个讲跨表匹配,中间穿插“只有部分字符匹配”和“逆向查找”,这个编排逻辑是让你先会查,再会处理查不到的情况。
我一般建议按这个顺序建立肌肉记忆:先看第 4 集 SUM 和第 2 集 AVERAGE 找手感,然后直接跳到第 1 集把 VLOOKUP、IF、SUMIF 三大件过一遍,再回头补第 19 集跨表和第 9 集模糊匹配。这样你在看后面 COUNTIF、SUMIFS 的时候,脑子里已经有“条件区域—条件—求和区域”的固定框架了。
2.2 日期与文本函数的“隐藏依赖链”
日期类函数在这份清单里是第二密集的:DATEDIF、TODAY、NOW、YEAR、MONTH、DAY、DATE、EDATE、EOMONTH、WEEKDAY、WEEKNUM、NETWORKDAYS、WORKDAY、DAYS360、YEARFRAC、TIME、HOUR、MINUTE、SECOND、TIMEVALUE、DATEVALUE。很多人学日期函数是孤立地记,结果一遇到“计算员工工龄”就不知道用 DATEDIF 还是 YEARFRAC。教程第 3 集 DATEDIF 和第 39 集“计算员工工作天数”其实是同一类问题的两种解法,前者按整年整月算,后者按网络工作日算。
文本函数同理,LEFT、RIGHT、MID、LEN、LENB、FIND、SEARCH、REPLACE、SUBSTITUTE、TEXT、VALUE、TRIM、CLEAN、CONCATENATE、TEXTJOIN、PHONETIC 这些不是孤立的,它们经常和查找函数嵌套。比如第 15 集“MID 提取身份证年月日”就是 MID 配合 TEXT 或 DATE 使用的典型场景。你在看这一集的时候,最好把第 21 集 TEXT 转换函数一起打开,否则提取出来的“19900101”没法直接参与日期计算。
2.3 统计与财务函数的“参数边界”
清单后半段有大量统计函数:STDEV、STDEVP、STDEV.S、AVEDEV、AVERAGEIF、AVERAGEIFS、MAXIFS、MINIFS、LARGE、SMALL、RANK、RANK.EQ、RANK.AVG、PERCENTRANK、QUARTILE、FREQUENCY、COVAR、CORREL、KURT、HARMEAN、TRIMMEAN、TTEST、NORMDIST、GAMMADIST、CRITBINOM。这些函数的特点是参数少但含义深,比如 STDEV 和 STDEVP 的区别是样本还是总体,STDEV.S 和 STDEV.P 在新版里是替代关系。教程用 50 秒到 1 分半的篇幅讲一个,你如果只看视频不自己造数据跑一遍,很容易把“样本标准偏差”和“总体标准偏差”用反。
财务函数这块,PMT、PV、FV、RATE、NPV、IRR、XIRR、ACCRINT、AMORLINC、DB 这些在个人理财和企业折旧里很实用。第 100 集 PMT 计算分期还款和第 40 集 IRR 算内部收益率,建议连着看,因为一个讲每期还款额,一个讲投资回报率,合起来就是一笔贷款或一个项目的完整财务画像。
3. 把视频教程变成可复现的练习:我的三步拆解法
3.1 第一步:用“最小数据集”复现每一集的案例
视频教程最大的问题是“看的时候懂,关掉就忘”。我的做法是每看一集,立刻在 WPS 里建一个三列五行的最小数据集,把视频里的公式原样敲一遍。比如看第 5 集 SUMIFS 多条件求和,我就造这样一张表:
A列:部门 B列:产品 C列:销售额 销售部 A 1200 销售部 B 800 市场部 A 1500 市场部 B 950 销售部 A 600然后敲入公式=SUMIFS(C2:C6, A2:A6, "销售部", B2:B6, "A"),看结果是不是 1800。这个动作花不了两分钟,但能让你立刻发现“条件区域和求和区域行数不一致”会报什么错。
3.2 第二步:把函数按“输入—处理—输出”写成注释
WPS 的公式编辑栏支持换行,我习惯在复杂公式后面用&T(N("注释"))或者直接在旁边单元格写备注。更直接的办法是每学一个函数,在表格里留一行“参数说明”。比如学第 16 集 LOOKUP 和第 17 集 INDEX+MATCH,我会写成:
LOOKUP(查找值, 查找区域, 返回区域) → 查找区域必须升序,否则结果不可预测 INDEX(返回区域, MATCH(查找值, 查找区域, 0)) → MATCH 第三参数 0 表示精确匹配这样下次翻到这一页,不用重新看视频就知道坑在哪。
3.3 第三步:用“报错驱动”倒查教程集数
这份教程最值钱的部分其实是那些报错处理集:第 47、52、74、81 集全是 VLOOKUP 的 #N/A,第 27 集 IFERROR 自定义报错,第 79 集 IFNA 改变错误值,第 169 集 ISERROR 判断数值是否错误。我建议你故意制造错误:把 VLOOKUP 的查找值改成不存在的值,看返回什么;把 SUMIFS 的条件区域和求和区域错开一行,看结果偏多少。然后带着报错去目录里搜“#N/A”“错误”“IFERROR”,直接定位到对应视频。这种“先翻车再修车”的学法,比顺序刷效率高得多。
提示:WPS 里按 Ctrl+`(反引号)可以切换显示公式本身而不是计算结果,排查嵌套公式时非常有用。
4. 避坑与排查:这五个函数坑我踩过不止一次
4.1 VLOOKUP 返回 #N/A:不一定是数据不存在
现象:明明两个表里都有“张三”,VLOOKUP 就是返回 #N/A。原因:最常见的是查找值或查找区域里有不可见空格,或者一个是文本格式一个是数值格式。教程第 47 集专门讲了这个,但很多人没注意。解决:用 TRIM 清空格(第 133 集),用 VALUE 转数值(第 30 集),或者用“分列”功能统一格式。我一般先用=LEN(A2)和=LEN(查找值)对比长度,长度不一样就是有空格。
4.2 SUMIFS 结果偏大或偏小:条件区域和求和区域行数不一致
现象:条件明明写对了,求和结果就是不对。原因:SUMIFS 要求所有区域的行数必须一致,但 WPS 不会报错,它会按左上角对齐后“能算多少算多少”。解决:选中公式里的每个区域,看编辑栏高亮范围是不是一样大。教程第 5 集和第 24 集 COUNTIFS 都强调过这一点,但视频里一闪而过,自己写的时候很容易忽略。
4.3 DATEDIF 算出来是负数或报错:起始日期大于结束日期
现象:计算工龄时返回 #NUM!。原因:DATEDIF 要求第一个参数(起始日期)必须小于第二个参数(结束日期),写反了就报错。解决:用 IF 判断一下,=IF(A2>B2, DATEDIF(B2,A2,"y"), DATEDIF(A2,B2,"y"))。教程第 3 集只讲了正序用法,这个反向判断是我自己踩坑后补的。
4.4 RANK 排名出现并列时后续名次跳号
现象:两个第 2 名之后直接是第 4 名,没有第 3 名。原因:RANK 和 RANK.EQ 的默认行为就是并列占位,这是设计如此,不是 bug。解决:如果想让并列不跳号,用 RANK.AVG(第 141 集),它会给并列值返回平均排名。或者用=RANK(B2,$B$2:$B$10)+COUNTIF($B$2:B2,B2)-1这种土办法手动调整。
4.5 文本函数提取身份证年月日:MID 的起始位置算错
现象:用 MID 提取身份证第 7 到 14 位,结果多一位或少一位。原因:MID 的第二个参数是起始位置,第三个参数是提取长度。身份证号 18 位,出生日期是第 7 位到第 14 位,所以应该是MID(A2,7,8),不是MID(A2,7,14)。解决:教程第 15 集讲得很清楚,但如果你用 LEN 先算长度再套 MID,很容易把长度参数写成总长度。记住:MID 的第三参数是“要几位”,不是“到第几位”。
5. 进阶:用 INDIRECT 和 EVALUATE 把教程里的零散函数串成自动化模板
5.1 INDIRECT 跨表引用的两种写法
第 35 集 INDIRECT 引用单元格内容,很多人看完只知道=INDIRECT("A1")等于=A1,但它的真正威力在于拼表名。比如你有 12 张按月命名的表(一月、二月……十二月),想在汇总表里根据 A 列的月份自动取数,可以写:
=INDIRECT(A2 & "!B2")A2 是“一月”,这个公式就等价于=一月!B2。注意表名如果带空格或特殊字符,要加单引号:=INDIRECT("'" & A2 & "'!B2")。教程第 35 集只演示了单表引用,跨表拼接是我在实际做月度汇总时自己摸出来的。
5.2 EVALUATE 宏表函数:WPS 里的“隐藏计算器”
第 42 集 EVALUATE 函数被称作“强大的计算器”,但它不能直接在单元格里用,必须通过定义名称。步骤是:公式 → 名称管理器 → 新建,名称写“计算”,引用位置写=EVALUATE(Sheet1!$A2),然后在 B2 输入=计算,就能把 A2 里的文本算式(比如“3+5*2”)算出结果。这个技巧在批量处理文本算式时非常省事,但注意 EVALUATE 是宏表函数,保存时文件类型要选 .xlsm 或 .et,否则下次打开会失效。
5.3 用 TEXTJOIN 和 CONCAT 替代老旧的 CONCATENATE
第 43 集 CONCATENATE 和第 75 集 CONCAT、第 96 集 TEXTJOIN 是三代文本合并函数。CONCATENATE 只能逐个单元格选,最多 255 个参数;CONCAT 支持区域;TEXTJOIN 支持分隔符和忽略空值。如果你经常要把一列姓名合并成“张三、李四、王五”,直接用:
=TEXTJOIN("、", TRUE, A2:A10)第二个参数 TRUE 表示忽略空单元格。教程第 96 集讲了这个用法,但没强调 TRUE 和 FALSE 的区别——写 FALSE 的话空单元格会变成连续的分隔符,看起来像“张三、、李四”。
5.4 验证方法:用“反向公式”检查嵌套结果
嵌套函数最容易出错的地方是括号匹配和参数顺序。我的习惯是每写一层嵌套,就在旁边单元格单独算这一层。比如=IFERROR(VLOOKUP(A2, 表2!A:B, 2, 0), "未找到"),我会先单独写=VLOOKUP(A2, 表2!A:B, 2, 0)看返回什么,再套 IFERROR。WPS 的“公式求值”功能(公式 → 公式求值)可以一步步看计算过程,比肉眼拆括号靠谱得多。
注意:EVALUATE 和 INDIRECT 在 WPS 移动端可能不支持或行为不一致,做好的模板尽量在桌面端验证一遍再分发。
从那以后我每次学一个新函数,都强制自己走一遍“造数据 → 敲公式 → 故意写错 → 看报错 → 查教程对应集数”的流程,不再从头到尾刷视频。这份 374 集的 WPS 官方函数公式视频教程,按场景拆开用,比顺序看效率高至少三倍。希望帮到你。
本文还有配套的精品资源,点击获取