
WPS这12个神级函数(含卡片),打工人必须会,简单到没朋友!
告别加班!WPS这12个神级函数,打工人必须会,第5个让我少熬3晚
凌晨1点,同事小王还在对着Excel敲筛选公式——第8次因为漏了“绝对引用”导致结果全错;隔壁工位的小李,为了合并100个姓名,手动复制粘贴了半小时……
作为被表格折磨5年的“过来人”,我必须喊出:打工人学Excel,跟对版本太重要了!
WPS中这12个新函数,直接把“表格苦手”变成“效率王者”。我用了一周实测,整理出这份打工人必藏清单。
一、查数据不再翻烂表:XLOOKUP(替代VLOOKUP的终极选手)
痛点:以前用VLOOKUP查数据,总担心“查找不到”“列数算错”,还要手动处理#N/A错误。
新技能:XLOOKUP直接搜值、返回结果、自定义“没找到怎么办”,3步搞定!
用法:=XLOOKUP(要找的值, 去哪找, 返回哪列, 找不到时显示啥)
场景:查“赵飞”的基本工资,公式:=XLOOKUP(" 赵飞" , A2:A8, D2:D8),输完回车,工资秒跳出来!
二、动态筛选不求人:FILTER(按条件“捞数据”的神器)
痛点:每月筛“北京地区业绩> 5万”的名单,要点3次筛选器,改条件还得重筛。
新技能:FILTER直接“输入条件,自动出结果”,改个单元格数据,结果实时更新!
用法:=FILTER(要筛的数据区域, 筛选条件)
场景:筛“部门=销售部”的记录,公式:=FILTER(B:D, A:A=" 销售部" ),符合条件的整行数据直接列出来!
三、拆分文本不手残:TEXTSPLIT(逗号/空格/符号,一键变多行)
痛点:客户名单用“,”挤成一列,手动拆分成行要戳几十下鼠标。
新技能:TEXTSPLIT认分隔符,逗号、空格、分号……输入符号直接拆!
用法:=TEXTSPLIT(要拆的文本, 按啥拆)
场景:拆分B3单元格的“张三,李四,王五”,公式:=TEXTSPLIT(B3," ," ),下拉秒变3行独立姓名!
四、合并姓名不啰嗦:TEXTJOIN(告别“张三李四王五”,自动加逗号)
痛点:做报表要写“参与人员:张三、李四、王五”,手动敲顿号容易漏。
新技能:TEXTJOIN指定分隔符,自动合并还跳过空白!
用法:=TEXTJOIN(分隔符, 跳过空白吗, 要合并的区域)
场景:合并A2:A8的姓名,公式:=TEXTJOIN(" ," ,TRUE,A2:A8),直接输出“张三,李四,王五”!
五、去重省下半小时:UNIQUE(重复值一键清零)
痛点:导出的客户名单总有重复,手动删除要核对半小时,还总漏删。
新技能:UNIQUE直接“留唯一,删重复”,数据清洗从此变“点击就送”!
用法:=UNIQUE(要去重的区域)
场景:A1:A8有重复姓名,公式:=UNIQUE(A1:A8),重复项唰地消失,比手动快10倍!(亲测:这个函数让我少熬了3个加班夜!)
六、行列转换不头晕:WRAPROWS/WRAPCOLS(横变竖,竖变横)
痛点:名单太长,想从“一列”变“6列”排版,手动剪切粘贴能搞错行。
新技能:WRAPROWS把列转成多行多列,WRAPCOLS把行转成多行多列!
列转多列:=WRAPROWS(数据, 列数)(例:=WRAPROWS(A2:A18,6," " ),把17个名单转成6列)
行转多行:=WRAPCOLS(数据, 行数)(例:=WRAPCOLS(A2:A18,3," " ),把17个名单转成3行)
七、二维变一列/一行:TOCOL/TOROW(乱表秒变规整清单)
痛点:领导给的“部门×姓名”交叉表,要转成“部门+姓名”的标准清单,手动复制能晕。
新技能:TOCOL把二维表按行/列拆成一列,TOROW拆成一行!
转一列:=TOCOL(二维区域)(按行转)或=TOCOL(区域,3,TRUE)(按列转)
转一行:=TOROW(二维区域)(按列转)或=TOROW(区域,3,FALSE)(按行转)
八、多表合并一键成:VSTACK(上下堆叠,多表变一张)
痛点:销售一部、二部的业绩表分开,要合并成总表,手动复制易漏行。
新技能:VSTACK直接“叠罗汉”,把多个表垂直拼起来!
用法:=VSTACK(表1, 表2, 表3...)
场景:合并A1:B8和D2:E8的销售数据,公式:=VSTACK(A1:B8,D2:E8),总表秒生成!
九、取前几名/删头尾:TAKE/DROP(数据提取删除超灵活)
痛点:要取销量前3名,或者删除名单首尾的空行,得排序再手动选。
新技能:TAKE从开头/结尾“抓”数据,DROP从开头/结尾“删”数据!
取前3:=TAKE(数据, 3)
删最后1行:=DROP(数据, -1)场景:取排序后的前3名业绩,公式:=TAKE(SORT(A1:B14,2,-1),3),排序+提取一步到位!
打工人自测题(看看你能不能hold住新函数!)
要从A列“部门”中提取所有“上海”的记录,用哪个函数?怎么写?
名单里有重复的“客户A”“客户B”,想只留一个,用哪个函数?
把“张三;李四;王五”(分号分隔)拆成3行,用哪个函数?
(答案在最最下方,先
觉得有用?
(本文首发【千万别学excel】,关注我,每天解锁一个办公室生存技能~)
测试题答案
FILTER函数:=FILTER(数据区域, 部门列=" 上海" )(例:=FILTER(B:D,C:C=" 上海" ))
UNIQUE函数:=UNIQUE(客户列)(例:=UNIQUE(A:A))
TEXTSPLIT函数:=TEXTSPLIT(" 张三;李四;王五" ," ;" )(注意分隔符用“;”)
欢迎关注:千万别学excel,这里有数千篇excel相关视频和文章,带你玩转excel!祝你早日升任CEO,迎娶白富美,走上人生巅峰~( ̄▽ ̄~)~










