简介:WPS官方函数公式视频教程PDF面向希望系统提升表格处理与数据分析能力的办公人员、学生及初阶数据分析者,围绕WPS表格常用函数与公式搭建由浅入深的学习路径。内容覆盖374个实例,既有VLOOKUP、SUMIFS、INDEX与MATCH等查找求和组合,也涉及日期计算、文本提取、条件计数、排名、四舍五入和错误处理等高频场景,并延伸到销售统计与文档云同步、多人实时编辑协作。包内共1个PDF文件,约331KB,轻量便于在电脑或移动端随时查阅,可按函数主题快速定位知识点。已有1003人学习,适合用作日常办公查漏补缺、函数组合思路梳理和数据分析入门训练,帮助读者把零散公式转化为可复用的处理模板。
1. 先弄明白一件事:表格函数不是玄学,是一套指令
很多新手第一次在 WPS 表格里看到=VLOOKUP(A2,Sheet2!A:F,3,0)这种一长串的东西,第一反应是「这不是我能碰的」。有人把它当成玄学,觉得会写公式的人手上带点说不清的手感,自己照着敲一遍就报错,于是干脆放弃,继续一个格子一个格子地手动加。其实不是这样。WPS 函数公式本质上就是一套「你告诉它要什么,它替你去翻表格」的指令,语法固定、参数有限,会一个往往就会一类。这份 WPS 官方函数公式视频教程把 374 个常用函数拆成一分多钟的短片,每条只解决一个具体问题——求和、查人、算天数、清空格。它面向的不是数据分析师,而是每天被表格追着跑的普通办公人。哪怕你现在只会手动一个一个加,也能从里面挑出三五个函数,当天就把活儿干快一半。
2. 为什么值得学:把一周的重复劳动压进十分钟
2.1 一天里到底有多少时间浪费在重复动作上
先别急着谈函数,回想一下你上一次做表格的全过程。打开文件,按住 Ctrl 一列列选中,看右下角的状态栏数字,抄到另一个格子里;接着换一个筛选条件,再选一次、再抄一次;做完三个组的数据,再检查一遍有没有漏行。整个过程里,你的眼睛和手在高速运转,脑子其实是空转的——因为你做的事情本质上是同一套动作重复了二十遍。
某公司的行政同事跟我描述过她的月底:三个销售组、六个产品、四个季度的数据要汇总,她用的是最原始的办法,筛选一次复制一次,一个下午过去,眼睛花了,还不敢保证没错。后来她把同样的活改成一条公式,改动筛选条件只需要改公式里的一个词,剩下的时间可以拿去核对异常值。这就是「血泪经验」的由来——不是她笨,是没人告诉她这一步有捷径。
这种重复劳动有个特点:单次看起来只要两分钟,不痛不痒,所以你不会想着去优化;但一个月累积下来是几个小时,一年累积下来是几十个小时,而且每一次手动操作都是一次出错的机会。函数的价值不在于它有多高深,而在于它把这几十个小时还给你,同时把「抄错一位数」这种低级事故直接掐掉。
2.2 函数解决的是「判断和搬运」,不是数学
第二个心理障碍是「我数学不好」。这是最大的误解。翻一遍这份教程的目录你会发现,真正涉及数学的只有一小撮,比如 SIN、COS、LOG、MMULT 这类,日常办公几乎用不上。绝大多数函数干的是两件事:判断和搬运。
判断类,比如 IF 判断这个数是不是大于一千,IFS 判断它落在哪个区间,AND 和 OR 把几个条件串起来。搬运类,比如 VLOOKUP 从另一张表把价格搬过来,INDEX 和 MATCH 按位置把目标取出来,LEFT 和 MID 从一长串文字里截出你要的那一段。这些动作你手动也在做,只是做得慢、做得累。
按用途分,这份教程里的函数大致落在五类里,新手先认这五类就够用:
| 类别 | 代表函数 | 它替你干什么 |
|---|---|---|
| 求和统计 | SUM、SUMIF、SUMIFS、COUNTIF | 按条件把数加起来、把个数数出来 |
| 查找匹配 | VLOOKUP、LOOKUP、INDEX、MATCH | 从另一张表把对应数据搬过来 |
| 条件判断 | IF、IFS、AND、OR、IFERROR | 满足条件走这条路,不满足走那条 |
| 文本处理 | LEFT、MID、TEXT、TRIM、SUBSTITUTE | 从文字里截取、拼接、清理空格 |
| 日期时间 | TODAY、DATEDIF、EDATE、NETWORKDAYS | 算相隔多少天、什么时候到期 |
看懂这张表,你就明白为什么说它不需要数学底子。它需要的是另一件事:你能否把手上这摊活,用「对哪些行、按什么条件、取哪一列」这三句话说清楚。说得清,公式就写得出来;说不清,再熟的函数也帮不上忙。
2.3 动手感受一下:手动做一遍,再用公式做一遍
光讲道理没用,最快的说服方式是自己对比一次。找一张有几十行数据的表,随便挑一列数字,先按老办法做一遍:选中、看状态栏、记下来。然后在一个空单元格里输入:
=SUM(F2:F100)回车,屏幕上出现一个数。这个数的含义是「把 F2 到 F100 这一整段里的数字全部加起来」。跟你刚才手动看状态栏得到的结果对比一下,如果一样,恭喜你,你已经写完了人生第一条函数公式——虽然它只有三个字母。
再往前走一小步,试试带条件的:
=SUMIF(C2:C100,"一组",F2:F100)这条的意思是「在 C2 到 C100 里找内容等于『一组』的行,把它们对应的 F 列数字加起来」。你手动做这件事需要:筛选 C 列等于一组、选中 F 列可见部分、看合计、取消筛选。公式只需要你把条件换个词,结果立刻跟着变。
这一刻的感受很关键。很多人学函数卡在第一步,不是因为难,是因为从来没体验过「改一个词,结果整体刷新」的快感。有了这一次,后面学 VLOOKUP、学 INDEX+MATCH 才有动力。这份教程里每条视频只有一到两分钟,正是为这种「马上试一下」的节奏准备的。
3. 第一步怎么迈:三个函数跑通就算入门
3.1 先准备一张练习表:六列就够
不要拿真实的工作文件练手,改坏了心疼,改对了也不知道是哪一步起的作用。新建一个空白表格,照着下面这个样子敲十行数据进去。表头放在第 1 行,数据从第 2 行开始,一直排到第 11 行。
| 订单号 | 产品 | 销售组 | 数量 | 单价 | 金额 |
|---|---|---|---|---|---|
| A001 | 台灯 | 一组 | 3 | 89 | 267 |
| A002 | 键盘 | 二组 | 5 | 149 | 745 |
| A003 | 鼠标 | 一组 | 12 | 59 | 708 |
| A004 | 显示器 | 三组 | 2 | 899 | 1798 |
| A005 | 台灯 | 二组 | 8 | 89 | 712 |
| A006 | 键盘 | 一组 | 4 | 149 | 596 |
| A007 | 鼠标 | 三组 | 20 | 59 | 1180 |
| A008 | 显示器 | 一组 | 1 | 899 | 899 |
| A009 | 台灯 | 三组 | 6 | 89 | 534 |
| A010 | 键盘 | 二组 | 3 | 149 | 447 |
对应的列位置是:A 列订单号、B 列产品、C 列销售组、D 列数量、E 列单价、F 列金额。记住这个位置关系,后面所有公式都要按列来引用。练习表里的 F 列可以先手动算好填进去,也可以先用一条公式=D2*E2算出来再往下拖——后者顺便练了一次相对引用。
为什么强调「从第 2 行开始」?因为第 1 行是表头,是文字,SUM 这类函数遇到文字会跳过,不会报错,但如果你把范围写成F1:F11,结果看起来是对的,实际上少算了一行数据或者多带了一个表头,排查起来很折磨人。新手的第一条公式写错,八成栽在这种范围边界上。
3.2 第一个例子:SUM 求和,先让表格动起来
在 F 列下面找一个空格,比如 F12,输入:
=SUM(F2:F11)回车后应该得到 7886。这条公式拆开看只有三部分:等号告诉表格「接下来是计算」,SUM 是你要调用的函数名,括号里是函数要处理的范围。冒号表示「从这里到那里」,所以F2:F11就是从 F2 到 F11 这一整段,共十个格子。
想验证对不对,可以手动加一遍:267 加 745 加 708,一直加到 447。加完如果和公式结果一致,说明范围没写错。这一步看着笨,但非常必要——新手最容易犯的错就是范围少选一行或者多选一行,而公式不会报错,只会默默给你一个错的数。
学会了 SUM,同类的变形可以顺手试两个。求平均:
=AVERAGE(F2:F11)求最大最小:
=MAX(F2:F11) =MIN(F2:F11)这三条公式的结构完全一样,只是换了函数名。这就是前面说的「会一个就会一类」。教程目录里 AVERAGE、MAX、MIN 各有一条一分钟左右的视频,讲的就是这种最基础的用法,看完立刻能在自己的表上复现。
3.3 第二个例子:IF 做判断,公式开始有「脑子」
求和只是把数字堆起来,IF 才是让表格开始「思考」的第一步。在 G2 单元格输入:
=IF(F2>=1000,"大单","普通")回车后 G2 显示「普通」,因为 267 小于 1000。把这条公式往下拖到 G11,你会看到 A004 那一行显示「大单」,因为它的金额是 1798。
三个参数的含义是:第一个是判断条件F2>=1000;第二个是条件成立时输出什么,这里是文字「大单」;第三个是条件不成立时输出什么,这里是「普通」。文字必须用英文双引号包起来,这是新手第一个高频翻车点,用中文引号会直接报错。
IF 真正好用的地方是可以嵌套。比如想把金额分成三档:
=IF(F2>=1500,"大单",IF(F2>=600,"中单","小单"))这条的意思是:先看是不是大于等于 1500,是就输出「大单」;不是的话,进到第二层再看是不是大于等于 600,是就输出「中单」,否则输出「小单」。嵌套的逻辑是「一层层往下问」,写的时候从大到小排,不要从小到大排,否则条件会互相挡住。
如果层数多了觉得嵌套看不清楚,教程里有一条 IFS 函数的视频,可以写成并列的多条件形式,读起来更顺。新手不必一上来就用 IFS,先把两层嵌套写明白,理解「条件按顺序判断、命中就停」这个规则,比记住函数名重要得多。
3.4 第三个例子:VLOOKUP 跨表找人,新手最有成就感的一步
前两个函数只在同一张表里转,VLOOKUP 是第一个真正让人「哇」的函数,因为它能从另一张表把数据搬过来。这也是教程把它放在「实用三大函数」第一条的原因。
先造一个场景:在 H2 输入一个订单号,比如A005,然后想在 I2 自动显示这个订单对应的产品名。在 I2 输入:
=VLOOKUP(H2,$A$2:$F$11,2,0)回车,I2 显示「台灯」。四个参数分别是:
第一个H2,要找什么——也就是你要查的那个订单号。 第二个$A$2:$F$11,去哪找——查找范围,从 A2 到 F11 这整块区域。 第三个2,返回第几列——在查找范围里,产品名排在第二列,所以写 2。 第四个0,匹配方式——0 表示精确匹配,必须一模一样才算找到。
第三个参数是最容易搞混的。它数的不是「表格的第几列」,而是「你框选的那块区域里的第几列」。如果你把范围写成$B$2:$F$11,那产品名就变成了第一列,参数要改成 1。每次写 VLOOKUP 之前,先在心里数一遍:我从哪一列开始框的,目标数据在我框的范围内排第几。
第四个参数写 0 这件事,教程里反复强调。写 1 或者省略不写是近似匹配,它会在找不到精确值时给你一个「差不多」的结果,而这种结果往往是错的,还不报错——这就是典型的黑匣子,你看着有数,其实全是坑。新手期一律写 0,不要图省事。
第二个参数里的$符号也值得单独说一句。$A$2:$F$11表示这个范围是「锁死」的,往下拖公式时它不会跟着移动。如果不加$,拖到第二行时范围就变成了A3:F12,越拖越偏,最后查出来的全是错位的数据。这个坑后面还会专门讲。
4. 常见问题排查:新手最容易翻车的五个坑
4.1 坑一:VLOOKUP 返回 #N/A,明明肉眼看得见
现象:公式写得没错,范围也框对了,但结果就是一个刺眼的#N/A,提示找不到值。你盯着两张表看半天,明明都有「A005」这个订单号。
原因:九成是格式不一致。一边是文本型的「A005」,另一边是数值或者带不可见空格的「A005 」。肉眼看起来一模一样,计算机认为它们完全不同——文本和数字是两种东西,后面多一个空格也是另一种东西。还有一种情况是从系统导出的数据,订单号前面带了单引号,看着是 A005,实际存的是文本。
解决:先做体检。在空白格里输入=LEN(H2)看长度是不是 4,超过 4 说明有隐藏字符;输入=ISTEXT(H2)看是真还是假,判断是文本还是数字。确认是空格问题,用 TRIM 清理:=TRIM(H2);确认是文本数字混用,用 VALUE 转换:=VALUE(H2),或者干脆把查找值也改成文本格式,两边对齐。
我的建议是养成一个习惯:每次写 VLOOKUP 之前,先用 LEN 和 ISTEXT 检查一下查找列和目标列的类型是否一致。这一步只花十秒钟,能省掉半小时的抓狂。教程目录里有一组专门讲#N/A的视频,分了好几集,就是因为这个错误太普遍了。
4.2 坑二:往下拖公式,结果越拖越离谱
现象:第一条公式算出来是对的,往下拖一格就开始偏,拖到第十行结果完全对不上,但你打开公式看,长得跟第一条一模一样。
原因:相对引用在作怪。WPS 里不带$的单元格引用是「相对」的,公式往下拖一行,里面的行号就自动加一。如果你写的是=VLOOKUP(H2,A2:F11,2,0),拖到第三行就变成了=VLOOKUP(H4,A4:F13,2,0),查找范围整体下移了两行,当然找不到。
解决:把不该动的部分锁住。范围要锁,写成$A$2:$F$11;如果查找值所在的列固定、只是行要变,就写成H2(列锁行不锁是H$2,行锁列不锁是$H2)。记不住的话有个笨办法:写完公式后选中参数里的范围,按一次 F4 键,它会自动在A2、$A$2、A$2、$A2之间循环切换,切到带两个$的那个就对了。
判断标准很简单:问自己「这条公式往下拖的时候,哪个东西应该跟着动,哪个不应该」。跟着动的(比如查找值)不锁,不动的(比如查找范围、单价表)全部锁死。想清楚这一点,比背 F4 键有用。
4.3 坑三:求和结果比手工加的少,少的还都是整数
现象:用 SUM 求和,结果比你自己一列列加出来的少一截,差额还挺规整,而且你会发现少掉的那些数字,单元格左上角有个绿色小三角。
原因:那些数字是文本型的,看着是数,实际是字符串。SUM 遇到文本会直接跳过,不报错、不提示,默默给你一个偏小的结果。这种数据多半是从别的系统导出、或者从网页复制粘贴过来的,肉眼完全看不出区别,只有那个绿色小三角是线索。
解决:最快的验证方式是选中那一列,看表格右下角的状态栏——如果显示的是「计数」而不是「求和」,说明它被当成文本了。改法有两种:选中整列,用「数据」里的分列功能直接点完成,它会自动转成数值;或者在旁边加一列=VALUE(D2)转换后再求和。
顺带说一句,如果你确实想统计「非空单元格有多少个」,那才该用 COUNTA,而不是让 SUM 硬扛。工具用错地方,结果看着像 bug,其实是自己用错了。
4.4 坑四:公式写完了报 #NAME?,检查半天没看出错
现象:回车之后弹出错误提示,单元格显示#NAME?,公式看起来和教程里一模一样。
原因:八成是符号问题。中文输入法下的逗号「,」和英文的逗号「,」长得像,但函数只认英文的;中文括号「()」同理;双引号用了中文的「"」也会报错。还有一种可能是函数名拼错了,或者你用的是这份教程里没有的、需要额外加载的函数。
解决:把输入法切到英文状态,重新把公式里的标点和引号敲一遍。写长公式的时候养成习惯,先把括号成对打出来=IF()再往里填内容,这样不容易漏右括号。检查函数名时注意,WPS 输入函数名后会自动弹出提示列表,如果没弹,基本就是拼错了。
这个问题没有任何技术含量,但它是新手最高频的报错来源,尤其是从文档教程里复制公式的时候——复制过来的引号可能已经被自动转成了中文引号,直接粘进去就炸。
4.5 坑五:隐藏了行,合计却没变
现象:你把几行明细隐藏起来,想让合计只算剩下的部分,结果总金额一点没变。
原因:SUM 不管行是显示还是隐藏,它只认范围里的数字。隐藏只是视觉上不显示,数据还在那儿。这份教程里专门有一条 SUBTOTAL 的视频讲这件事,就是因为它跟大多数人的直觉相反。
解决:把=SUM(F2:F11)换成=SUBTOTAL(109,F2:F11)。第一个参数 109 表示「求和,并且忽略隐藏行」,如果写成 9,行为和 SUM 一样,隐藏行照样算进去。很多人换完函数忘了改参数,以为 SUBTOTAL 没用,其实是用了等于没用。
这条经验值得单独记一下:凡是「我要对可见数据做统计」的场景,先想到 SUBTOTAL,别用 SUM。筛选、分组、临时隐藏,这几种情况都会踩到同一个坑。
5. 视频怎么排顺序:把 374 个短片拆成五个梯队
5.1 别从头看到尾,按用途分梯队
拿到一份 374 条的视频列表,最容易犯的错是从第一条开始往下刷。刷到第二十条发现全是数学函数,跟自己手上的活没关系,兴趣就断了。合理的做法是按用途分梯队,先学能马上用上的,学完立刻在练习表里复现一遍,有反馈才有继续的动力。
| 梯队 | 学什么 | 代表函数 | 建议投入 |
|---|---|---|---|
| 第一梯队 | 求和与计数 | SUM、AVERAGE、COUNT、COUNTA | 当天看完 |
| 第二梯队 | 条件统计 | SUMIF、SUMIFS、COUNTIF、COUNTIFS、AVERAGEIF | 三到五天 |
| 第三梯队 | 查找匹配 | VLOOKUP、LOOKUP、INDEX、MATCH、HLOOKUP | 一周左右 |
| 第四梯队 | 判断与容错 | IF、IFS、AND、OR、IFERROR、IFNA | 穿插着看 |
| 第五梯队 | 文本与日期 | LEFT、MID、TEXT、TRIM、TODAY、DATEDIF | 两周内补齐 |
第一梯队的作用是建立手感,让你相信「我也能写公式」。第二梯队是日常办公里回报最高的部分——条件求和、条件计数几乎每个月的报表都要用。第三梯队是分水岭,学完能做的事情一下子变多,但也最容易卡住,因为查找类函数的参数多、坑也多,建议留足时间。第四梯队的 IFERROR 尤其值得早点学,它可以把你前面所有公式的报错包起来,显示成空白或者「待核」,让表格看着清爽。第五梯队属于锦上添花,等你前面用顺了再来补。
教程里还有几条不算函数但很实用的内容,比如云文档的多人实时编辑,以及打印时出现多余空白页怎么处理。这类视频不用专门排队,什么时候撞上了什么时候看,看完立刻解决。
5.2 每天二十分钟的节奏怎么排
新手最大的敌人不是难度,是遗忘。一天看十条视频、第二天全忘光,不如每天只看两三条、但每条都动手敲一遍。我给的建议是这个节奏:每天二十分钟,前五分钟看,后十五分钟在自己那张练习表上折腾。
具体到每次的十五分钟,可以这么用:先把视频里的例子原样敲一遍,确认结果对得上;然后把范围换成自己的数据,看结果变不变;最后故意改坏一个参数,看看会报什么错。第三步最有价值——你提前见过这个错误长什么样,将来真遇上时就不会慌。
一周下来大概是这个进度:前三天走完第一和第二梯队,中间三天啃查找类,第七天不看不新的,把前几天写过的公式默写一遍。默写不出来的,说明还没进脑子,回头再看那条视频。这种「回头」不丢人,我自己学 MATCH 的时候看了三遍才搞明白它返回的是位置而不是值。
还有一个细节:教程里的视频大多在一分钟上下,长的也不超过四分钟。这意味着你完全可以利用碎片时间看,但消化必须在电脑前完成。地铁上刷完十条,回家打开表格一条也想不起来,这是最常见的学习假象。
5.3 建一个自己的公式本,比收藏夹管用
学到第三周,你会开始记不清「那个按两个条件求和的公式到底叫 SUMIFS 还是 SUMIF」。这时候别去翻收藏夹,做一个自己的公式本。
用一个表格文件,三列:第一列写「我要干什么」,用大白话,比如「按销售组算出总金额」;第二列贴公式,把范围换成实际位置;第三列写一句「哪里容易错」,比如「条件区域和求和区域行数必须一样」。每学会一个新函数就加一行,不用多,二十行就能覆盖日常八成需求。
第三列才是这个本子的价值所在。第二列你随时能搜到,第三列搜不到——那是你自己踩过坑之后总结出来的东西。等到某天你遇上#N/A,翻一眼本子发现「哦,上次是格式不一致」,排查时间从半小时缩到一分钟。教程视频里讲的是通用情况,你的本子里记的是你自己数据的性格,两者不能互相替代。
6. 下一步学什么:从「会写单个公式」到「能拼一条链」
单个函数解决单个问题,真正让人效率翻倍的是把两个函数拼在一起。这一步的门槛不高,但值得单独拿出来说,因为它标志着从「会背公式」到「会用公式」的转变。
最典型的组合是 INDEX 加 MATCH。VLOOKUP 有个硬限制:查找值必须在范围的第一列,想从右边往左边取数据就没辙了。教程里有一条专门的视频讲「VLOOKUP 能逆向查找吗」,答案是用 INDEX 和 MATCH 代替。看下面这段:
=INDEX($B$2:$B$11, MATCH(H2, $A$2:$A$11, 0))拆开读:MATCH 先在 A2 到 A11 里找到 H2 这个订单号排在第几位,比如 A005 排在第四位,它就返回 4;INDEX 再拿着这个 4,去 B2 到 B11 里取第四个格子,得到「台灯」。VLOOKUP 是「我框一块区域,你从左往右数第几列」,INDEX+MATCH 是「你告诉我第几行,我自己去取」。后者更灵活,范围怎么写都行,插入删除列也不容易崩。
第二个值得拼的组合是 IFERROR 包住所有可能出错的地方:
=IFERROR(VLOOKUP(H2,$A$2:$F$11,2,0),"待核")它的作用是:里面那坨公式只要出任何错误(包括#N/A、#VALUE!、#DIV/0!),就把结果替换成「待核」两个字。表格瞬间干净了,剩下的「待核」就是你要去人工确认的部分。这比满屏的红色报错好排查得多——报错会淹没在几百行里,「待核」一眼就能筛出来。
第三个方向是文本清洗。真实数据很少是干净的,产品名后面带空格、地址里混着全角符号、身份证号里要截出生年月日,这些都得靠 LEFT、MID、TRIM、SUBSTITUTE、TEXT 来处理。教程里那条用 MID 提取身份证年月日的视频,可以当成一个综合练习:先截取,再用 TEXT 格式化成日期,两三个函数串起来,就是一条完整的处理链。
至于再往后的统计函数、财务函数(PMT、FV、IRR 那一批)、工程函数,等你前面的链条搭顺了再说。现阶段的目标不是把 374 条全看完,而是把手上的活跑通一遍——能把每个月的报表从三小时压到二十分钟,你就算真的入门了。
说个我自己的教训。刚开始学的时候,我总想着先把所有函数都过一遍再动手,结果看了四十多条视频,一条也没在自己表上试过,两周后全忘了。后来我给自己立了个规矩:每学一个新函数,必须在当天把它套进一个真实场景,哪怕是拿去年的旧报表重做一遍。这个习惯一直保持到现在,每次开新表之前,我都会先问自己一句「这活里哪一步是在重复搬运」,想清楚了再写公式。希望这个法子也能帮到你,别急着看完,先跑通一条。
本文还有配套的精品资源,点击获取