WPS函数公式视频教程374集:从VLOOKUP到SUMIFS的实战避坑指南
简介这份WPS官方函数公式视频教程面向办公人员、数据分析初学者及需要提升表格处理效率的职场用户系统讲解WPS Office中常用函数与实用技巧帮助解决数据查找、条件统计、日期计算与多人协作等日常难题。资源包内含1个PDF文件大小约331KB以图文清单形式整理课程目录与要点便于按需检索学习。教程覆盖374个实例涉及VLOOKUP、IF、SUMIF、SUMIFS、COUNTIF、INDEX、MATCH、TEXT、DATEDIF、SUBTOTAL等函数并延伸至跨表匹配、多条件判断、销售统计与云同步实时编辑等场景兼顾入门与进阶。目前已有1001人学习关注适合希望借助函数组合提高数据处理准确性与办公效率的读者参考使用。1. 从一份 374 集的 WPS 函数视频清单说起它到底能解决什么很多人第一次接触 WPS 函数是在一张被同事甩过来的销售表前要按区域汇总、要跨表匹配商品名、要把身份证里的出生日期抠出来。搜索引擎能给你零散答案但拼不成体系。这份 WPS 官方函数公式视频教程本质是一套按函数逐个拆解的视频索引覆盖从 SUM、AVERAGE 这类入门函数到 VLOOKUP、INDEXMATCH、SUBTOTAL、IRR、XIRR 这类进阶与财务函数共 374 个实例单集时长多在 1 到 3 分钟。它适合两类人一是刚上手 WPS 表格、需要把常用函数过一遍的办公新人二是已经会用但总在 #N/A、条件求和、日期计算上翻车的熟手拿它当查漏补缺的字典。下面我不复述清单而是讲清楚怎么把这 374 集用出复现价值。2. 函数选型逻辑先分清查找、条件统计、日期文本三条主线2.1 查找引用类VLOOKUP 不是万能INDEXMATCH 才是兜底这份清单里查找类函数占了很大比重VLOOKUP、HLOOKUP、LOOKUP、INDEX、MATCH、OFFSET、INDIRECT、CHOOSE。新手最容易犯的错是拿到任何匹配需求都上 VLOOKUP。VLOOKUP 的硬约束是查找值必须在目标区域第一列且只能从左往右返回。清单里专门有几集讲「vlookup 可以逆向查找吗」和「vlookup 结果显示 #N/A 怎么办一到四」说明官方也清楚这是高频翻车点。逆向查找的常见做法是 INDEXMATCH 组合MATCH 负责定位行号INDEX 负责按行号取值方向不受限。下面是我一般会写的模板// 在 WPS 表格中INDEXMATCH 实现逆向查找 // 假设 A 列是商品名B 列是编码要根据编码反查商品名 INDEX(A2:A100, MATCH(D2, B2:B100, 0)) // A2:A100 是返回区域商品名 // D2 是要查找的编码 // B2:B100 是查找区域编码列 // 最后的 0 表示精确匹配不要省略逻辑说明MATCH 返回 D2 在 B2:B100 中的相对位置INDEX 再用这个位置去 A2:A100 取对应值。参数上第三个参数写 0 是精确匹配写 1 或省略是近似匹配日常匹配编码、姓名一律用 0。如果返回 #N/A先查查找区域有没有多余空格这是清单里 #N/A 系列反复强调的点。2.2 条件统计类SUMIF、SUMIFS、COUNTIF、COUNTIFS 的边界条件求和与条件计数是办公场景出现频率最高的需求。清单里 SUMIF、SUMIFS、COUNTIF、COUNTIFS、AVERAGEIF、AVERAGEIFS、MAXIFS 都有独立视频。选型上记住一条单条件用带 S 之前的版本SUMIF、COUNTIF多条件用带 S 的版本SUMIFS、COUNTIFS。很多人不知道 SUMIFS 的参数顺序和 SUMIF 是反的这是典型踩坑点。// SUMIF先写条件区域再写条件最后写求和区域 SUMIF(B2:B100, 华东, C2:C100) // B2:B100 条件区域华东 条件C2:C100 实际求和区域 // SUMIFS先写求和区域再成对写条件区域和条件 SUMIFS(C2:C100, B2:B100, 华东, D2:D100, 1000) // C2:C100 求和区域 // B2:B100 条件区域1华东 条件1 // D2:D100 条件区域21000 条件2逻辑说明SUMIFS 把求和区域放在第一位后面条件区域和条件成对出现可以叠加多组。参数里条件写成 1000 这种带比较符的字符串时要用英文双引号包住。如果条件本身来自单元格写成 E2 的形式。清单里「巧用 Sumifs 函数 多条件求和」那集讲的就是这个结构建议对着视频把参数顺序敲一遍比背文档快。2.3 日期与文本类DATEDIF、MID、TEXT 是隐藏高频日期计算和文本截取在清单里被拆得很细DATEDIF、TODAY、NOW、YEAR、MONTH、DAY、WEEKDAY、WEEKNUM、NETWORKDAYS、EDATE、EOMONTH文本侧有 MID、LEFT、RIGHT、LEN、FIND、SEARCH、SUBSTITUTE、TEXT、TEXTJOIN、CONCAT。其中 DATEDIF 是个特殊存在——它在 WPS 里能用但函数提示里不一定列出来属于「知道就能用不知道就找不到」的类型。// DATEDIF 计算两个日期间的间隔 DATEDIF(A2, B2, Y) // 整年数 DATEDIF(A2, B2, M) // 整月数 DATEDIF(A2, B2, D) // 天数 DATEDIF(A2, B2, YM) // 忽略年后的月数 DATEDIF(A2, B2, MD) // 忽略年月后的天数 // A2 起始日期B2 结束日期第三参数决定返回单位逻辑说明第三参数是单位代码大小写敏感必须用英文双引号。常见坑是起始日期大于结束日期会返回 #NUM!所以用之前先确认两列日期顺序。清单里「DATEDIF 函数 计算日期间隔数」和「如何快速计算员工工作天数」两集可以连着看前者讲语法后者讲落地。3. 把视频清单变成可复现的练习路径三步走3.1 第一步按业务场景分组不要按字母顺序刷374 集如果按清单顺序从头看大概率看到第 20 集就放弃。我的做法是按场景分组每组挑 3 到 5 个函数集中练。下面这张表是我自己整理的分组直接对应清单里的视频标题场景分组核心函数对应清单视频示例销售汇总SUM、SUMIF、SUMIFS、SUBTOTAL实用三大函数、多条件求和、计算隐藏单元格跨表匹配VLOOKUP、INDEX、MATCH、LOOKUP秒速配两表数据、快速查找数据、快速匹配日期计算DATEDIF、TODAY、NETWORKDAYS、EDATE计算日期间隔数、计算间隔天数、批量计算到期日文本清洗MID、LEFT、RIGHT、TRIM、SUBSTITUTE提取身份证年月日、提取地址信息、清除首尾空格财务计算PMT、IRR、XIRR、NPV、FV、PV计算分期还款、算内部收益率、计算基金收益率分组之后每个场景找一张自己的真实表格来练不要用视频里的示例数据。用真实数据才会遇到空值、格式不一致、合并单元格这些视频里不会演的问题而这些才是你真正需要跨过的坎。3.2 第二步每个函数只记三个东西——参数顺序、匹配模式、错误值视频只有一两分钟信息密度高逐字记笔记不现实。我一般只记三样参数顺序、匹配模式精确还是近似、典型错误值。以 VLOOKUP 为例// VLOOKUP 四参数完整写法 VLOOKUP(D2, A2:C100, 3, 0) // D2 查找值 // A2:C100 查找区域查找值必须在第一列 // 3 返回第几列从查找区域第一列开始数 // 0 精确匹配写 1 或 TRUE 是近似匹配要求首列升序逻辑说明第四个参数是最容易出事的地方。省略不写默认是近似匹配一旦首列没排序返回结果就是玄学。清单里 #N/A 系列四集基本都在讲这个参数引发的连锁问题。我的习惯是永远显式写 0哪怕确定是精确匹配写出来给未来的自己看。3.3 第三步用 IFERROR 包一层但要知道它掩盖了什么清单里有 IFERROR、IFNA、ISERROR 三集讲的是错误值处理。常见做法是把 VLOOKUP 外面套一层 IFERROR让 #N/A 显示成空白或「未找到」。// 用 IFERROR 包裹查找公式 IFERROR(VLOOKUP(D2, A2:C100, 3, 0), 未匹配) // 第一个参数是原公式 // 第二个参数是出错时返回的内容可以是文本、数字或空字符串 逻辑说明IFERROR 会捕获所有错误包括 #N/A、#VALUE!、#REF!不只是查找不到。这意味着如果公式本身写错了区域它也会安静地返回「未匹配」让你误以为数据没问题。所以我的习惯是先用裸公式跑一遍确认错误类型再决定要不要包 IFERROR。清单里「IFERROR 函数 自定义报错结果」和「IFNA 函数 改变错误值 #N/A」的区别在于IFNA 只处理 #N/A其他错误照常暴露排查阶段用 IFNA 更安全。4. 避坑与排查五条血泪经验4.1 现象VLOOKUP 明明有数据却返回 #N/A原因查找值或查找区域首列存在肉眼看不见的空格、换行符或者数字被存成了文本。清单里 #N/A 系列四集分别对应不同成因最常见的是文本型数字和数值型数字不匹配。解决先用 TRIM 和 CLEAN 清洗两列数据再统一格式。可以用VLOOKUP(TRIM(D2), A2:C100, 3, 0)临时验证如果去掉空格就能匹配说明是空格问题。数字文本转换可以用 VALUE 函数清单里「VALUE 函数将数字文本转换成数值」那集讲的就是这个。4.2 现象SUMIFS 求和结果比预期少原因条件区域和求和区域的行数不一致或者条件里用了中文标点。SUMIFS 要求所有区域行数相同差一行就会错位。解决选中公式里的每个区域看编辑栏高亮范围是否一致。条件里的比较符必须是英文半角1000不能写成1000。清单里「COUNTIFS 函数统计满足不同条件数据」那集演示了多条件写法可以对照检查。4.3 现象DATEDIF 返回 #NUM!原因起始日期大于结束日期或者日期列是文本格式而非日期格式。解决用 ISNUMBER 检查日期列返回 FALSE 说明是文本。先用 DATEVALUE 或分列功能转成日期格式再套 DATEDIF。清单里「DATEVALUE 日期转换成序列号」和「DATE 函数 转换日期格式」两集可以配合看。4.4 现象SUBTOTAL 统计结果和 SUM 不一样原因SUBTOTAL 的第一个参数决定是否忽略隐藏行。1 到 11 包含手动隐藏行101 到 111 忽略手动隐藏行。很多人不知道这个区别以为函数算错了。解决明确需求——如果筛选后要忽略隐藏行用 109SUM 对应 9 的忽略隐藏版本如果只是普通求和用 SUM 就行。清单里「SUBTOTAL 函数 计算隐藏单元格」那集专门讲了这个参数。4.5 现象跨表引用后表格一改就 #REF!原因被引用的工作表被删除或重命名或者用了 INDIRECT 拼字符串引用源表名变化后字符串没跟着变。解决INDIRECT 是易碎品能不用就不用。如果必须用把表名放在一个固定单元格里用INDIRECT(E2!A1)这种形式改表名时只改 E2。清单里「INDIRECT 函数 引用单元格内容」那集讲的是基础用法但实际项目里要加上这层防护。5. 进阶技巧用 TEXT 和 TEXTJOIN 把函数串成流水线清单里 TEXT、TEXTJOIN、CONCAT、CONCATENATE、PHONETIC 这几集单看都是小函数串起来能解决一类高频需求把多列数据合并成一段带格式的文本。比如把「姓名 部门 入职日期」拼成一句通知日期还要显示成「2024年3月」而不是序列号 45352。// 用 TEXT 控制日期格式再用 TEXTJOIN 合并多列 TEXTJOIN(, TRUE, A2, B2, TEXT(C2, yyyy年m月)) // 是分隔符 // TRUE 表示忽略空单元格 // A2、B2 直接引用C2 用 TEXT 转成中文年月格式 // TEXT 第二参数 yyyy年m月 决定显示样式逻辑说明TEXT 的第二参数是格式代码yyyy是四位年m是不补零的月mm是补零的月。TEXTJOIN 的第一个参数是分隔符第二个参数选 TRUE 可以跳过空单元格避免出现连续两个逗号。这个组合在生成工资条、通知模板、对账单时特别顺手。清单里「TEXTJOIN 函数 更强大的合并文本函数」和「一定要学 强大的转换函数 TEXT」两集是这条流水线的核心建议连着看然后拿自己的一张表把三列拼成一句话。另一个值得单独练的是 SUBTOTAL 配合筛选做动态统计。清单里「SUBTOTAL 函数 计算隐藏单元格」只有两分多钟但它是筛选场景下唯一正确的求和方式。我一般会在表头下方固定放一行SUBTOTAL(109, C2:C100)筛选任何条件后这行数字自动跟着变比每次重新写 SUMIF 快得多。参数 109 对应 SUM 且忽略隐藏行换成 101 是 AVERAGE102 是 COUNT103 是 COUNTA这些代码在视频里会逐个演示。最后说一个我自己的习惯每次学完一个新函数我会在表格里单独建一个「函数练习」工作表把公式、参数、一个正例和一个反例都写进去。374 集不可能一次看完但这份练习表会跟着我走。从那以后我每次遇到新函数都强制先在练习表里跑通正反两个例子再往正式表格里写。希望帮到你。本文还有配套的精品资源点击获取