熬夜整理WPS表格32个新函数(含卡片),让职场效率原地起飞
发布时间:2026-06-27 17:14 浏览量:1
你是不是每次看到复杂的表格处理需求,就感觉头皮发麻,只能靠手动复制粘贴?
其实,你和高效办公之间,只差这32个"外挂"级函数的距离。
今天一次性打包给你,重点带练高实用案例,
不学理论,只上干货
,看完就能让你的WPS技能免费升级。
一、文本处理与拆分:告别"手动分行"的魔咒
很多时候,最折磨人的不是大数据,而是一个单元格里塞满了需要拆开的信息。
1. TEXTSPLIT——按分隔符拆分文本
这是拆分功能的天花板。想将一个单元格的内容按行按列排开,只需一个公式。
实战场景:
收到一份供应商发来的产品清单,全部挤在一个单元格里:"北京-上海,广州-深圳",你需要把它拆成规整的表格。
公式:
=TEXTSPLIT(A1, "-", ",")
✅ 效果:
公式会立刻生成一个2行2列的矩阵。
进阶用法:
日常中用空格和换行符(CHAR(10))拆分数据也能瞬间完成:
=TEXTSPLIT(A1," ",CHAR(10))
二、数组变形记:行列转换如搭积木
遇到需要把杂乱的数据区域整理成一列或一行?这四个函数就是你的"数据整理师"。
2. TOCOL——将区域转为一列
矩阵数据太分散,用它一键拉直。
实战场景:
12个月份的销售数据散落在3×3的区域里,老板要求做成一维表做透视分析。
公式:
=TOCOL(A1:C3)
✅ 效果:
把3×3的区域快速变成9行单列,直接用于数据透视。
3. TOROW——将区域转为一行
虽然日常使用频率稍低,但它能把一列数据瞬间转成单行。
实战场景:
需要把员工姓名列快速拼成横向的表头。
公式:
=TOROW(A1:A5)
4. VSTACK——垂直合并多个数组(强烈推荐⭐⭐⭐⭐⭐)
做报表的救星!
实战场景:
公司有"01.现金""02.微信""03.银行卡""04.支付宝"四个分表,每天要汇总成一张总表。以前你是怎么做的?一个个复制粘贴?
基础写法:
=VSTACK('01.现金'!A2:E12, '02.微信'!A2:E12, '03.银行卡'!A2:E12, '04.支付宝'!A2:E12)
更高效的跨表合并技巧:
=VSTACK('01.现金:04.支付宝'!A2:E12)
一个冒号搞定所有中间表!
⚠️ 痛点来了:
因为分表会不断更新,你可以把范围写大一点,比如A2:E120,就能实现动态合并。但你会发现没数据的行会显示0。
✅ 干货升级——用FILTER函数过滤掉零值,一步到位写出满分公式:
=FILTER(VSTACK('01.现金:04.支付宝'!A2:E120), VSTACK('01.现金:04.支付宝'!E2:E120)0)
特别注意:
FILTER里的返回区域和条件区域千万不能写成一样的范围,条件区域只判最后一列就够,否则容易出错。
5. HSTACK——水平合并多个数组
和VSTACK相反,它负责把不同列横向拼接在一起。
实战场景:
两张表分别有姓名和电话,需要横向拼成完整通讯录。
公式:
=HSTACK(A1:A5, C1:C5)
三、查找与筛选:比VLOOKUP更强大的"查询天团"
还在用复杂的多重条件查找吗?新函数的功力远超你想象。
6. XLOOKUP——增强版查找函数(强烈推荐⭐⭐⭐⭐⭐)
彻底告别VLOOKUP的右向查找限制和IFERROR嵌套!
实战场景:
根据员工编号查找对应的工资,找不到时显示"未找到"而不是难看的#N/A。
公式:
=XLOOKUP(F2, A:A, D:D, "未找到", 0)
✅ 优势:
向左向右随便查,找不到值直接显示自定义内容,精确查找一步到位。
7. FILTER——多条件筛选数据(强烈推荐⭐⭐⭐⭐⭐)
制作自动化凭证或动态报表的神器。
实战场景:
老板要看"华东区销售额大于5000"的所有订单明细,而且数据每天在变。
公式:
=FILTER(A2:E100, (D2:D100>5000)*(C2:C100="华东"))
✅ 效果:
只需在一个单元格写公式,就能筛选出符合复杂条件的所有数据并自动扩展。多条件用乘号*连接,相当于AND逻辑。
8. UNIQUE——提取唯一值
实战场景:
从几百条订单记录中快速提取不重复的客户名单。
公式:
=UNIQUE(A1:B18)
✅ 效果:
自动扩展区域,多列去重同样能打。
9. SORTBY——按指定列排序
实战场景:
想按销售额降序看业绩排名,但不想每次都点筛选器手动排序。
公式:
=SORTBY(A2:C10, B2:B10, -1)
✅ 效果:
-1代表降序,1代表升序,公式结果自动排序且随源数据更新。
四、正则与AI函数:开启智能办公的"懒人模式"
这部分是WPS的进阶"黑科技",尤其是一些AI函数,能听懂"人话"。
10. REGEXP——正则表达式匹配
数字和文字混在一起?正则帮你自动分家。
实战场景:
A2单元格写着"订单编号ABC123456已发货",你需要单独提取出数字部分。
提取连续数字:
=REGEXP(A2,"[0-9]+")
提取所有文字(非数字):
=REGEXP(A2,"[^0-9]+")
或提取中文:
=REGEXP(A2,"[一-龟]+")
11. WPSAI——用自然语言处理数据(强烈推荐⭐⭐⭐⭐⭐)
这是WPS最新版的核心AI功能,
你只需要对它说出需求
。把AI当成一个毫无Excel基础的实习生,指令越详细越好。
实战场景1——提取特定符号后的内容:
=WPSAI(A2,"提取最后一个_之后的内容")
实战场景2——提取身份证出生日期:
=WPSAI(A2,"从第7位开始提取8位,并将数字转换成日期格式,如1987-09-05")
实战场景3——判断性别(关键点在于给出判断规则):
=WPSAI(A2,"根据身份证第17位判断男女")
实战场景4——按关键词提取金额:
=WPSAI(A2,"包含关键词饿了么,就提取里面的数字,其他情况显示空白")
实战场景5——转人民币大写:
=WPSAI(F2,"将单元格转换成人民币大写")
12. 其他WPSAI专项函数
函数用途WPSAI.CLASSIFY文本分类(如自动标注工单类型)WPSAI.SENTIANALYSIS情感分析(分析客户评价正负面)WPSAI.TRANSLATE直接翻译多国语言WPSAI.SUMMARIZE自动生成文本摘要
五、逻辑与编程思维:让表格自带"计算器"
想实现复杂的动态计算,这几个LAMBDA家族的成员该登场了。
13. LET——定义变量简化计算
复杂公式算到一半卡壳?用它给中间步骤取名字,公式瞬间清晰。
实战场景:
计算加权得分,权重分别是30%和70%,不想写两遍计算过程。
公式:
=LET(x, A1*0.3, y, B1*0.7, x+y)
✅ 效果:
公式可读性大幅提升,修改起来也方便。
14. REDUCE/SCAN——迭代累加计算
实战场景:
需要计算累计销售额,但不想拖拽公式。
REDUCE实现循环累加:
=REDUCE(0, A1:A10, LAMBDA(a,b, a+b))
SCAN返回每一步的累加过程:
=SCAN(0, A1:A10, LAMBDA(a,b, a+b))
六、其余20个效率倍增器速查表