WPS表格中5个冷门但王炸的公式!工作效率翻倍不是梦!

B站影视 欧美电影 2025-09-22 19:18 1

摘要:上周五下班前,运营部的小林抓着头发冲过来:"姐!我从系统导出一列客户电话,结果领导要排成3列的表格,我手动复制粘贴到凌晨还没弄完......" 旁边的设计部阿杰也叹气:"更绝的是,我改商品名称时,光替换'老款'为'经典款'就改了200条,结果漏了30条,被领导

这些公式藏得深,但用起来真香!建议收藏备用!

上周五下班前,运营部的小林抓着头发冲过来:"姐!我从系统导出一列客户电话,结果领导要排成3列的表格,我手动复制粘贴到凌晨还没弄完......" 旁边的设计部阿杰也叹气:"更绝的是,我改商品名称时,光替换'老款'为'经典款'就改了200条,结果漏了30条,被领导骂了......"

其实,我特别懂这种崩溃——我们总在用SUM、VLOOKUP这些"网红函数",却忽略了WPS里藏着的一批"冷门王炸公式"。它们不像SUM那么家喻户晓,却在特定场景下能直接把你从"数据苦力"变成"效率大神"。

今天就掏出压箱底的5个宝藏公式,亲测能让你的办公效率翻倍!

一、WRAPROWS:一列变多列的"排版魔术师"

痛点场景:从系统导出一列数据(比如客户名单、产品编号),领导要求排成3列美观的表格,手动复制粘贴到眼花?

以前我得用"复制-选择性粘贴-转置",数据量大时还会乱。现在用WRAPROWS,一行公式直接搞定:

=WRAPROWS(A2:A16, 2, "")

大白话拆解

第1参数A2:A16:要转换的单列数据区域;第2参数2:想排成几列(这里排2列);第3参数"":空白位置填什么(这里填空字符串,不显示)。

效果演示

原数据(A列):张三、李四、王五、赵六......

公式输出(2列):张三 | 李四;王五 | 赵六......

进阶玩法

如果想排成5列,空白处填"待补充",公式改成:

=WRAPROWS(A2:A20, 5, "待补充")

适用场景

导出数据排版美化(比如问卷回收名单);报表数据展示优化(比如月度销售数据分列);批量整理Excel导入的"长串数据"。

二、SUBSTITUTES:批量替换的"万能翻译官"

痛点场景:商品详情页有一堆旧名称(比如"华为P40老款"),需要批量改成新名称("华为P40经典款"),手动一个个改到崩溃?

以前用SUBSTITUTE只能单次替换,改"老款"要嵌套3次公式。现在用SUBSTITUTES,一次替换多个旧文本:

=SUBSTITUTES(A2, E$2:E$6, F$2:F$6)

参数解析

第1参数A2:要处理的原始文本(比如"华为P40老款");第2参数E$2:E$6:旧文本列表(比如E2是"老款",E3是"库存");第3参数F$2:F$6:对应新文本列表(F2是"经典款",F3是"热销")。

效果演示

原文本:"小米13老款库存机"

旧列表:["老款","库存"]

新列表:["经典款","热销"]

公式输出:"小米13经典款热销机"

对比优势

功能SUBSTITUTESUBSTITUTES单次替换✔️✔️批量替换❌(需嵌套多次)✔️(一次完成)操作复杂度高(记不住嵌套顺序)低(直接列旧新列表)

适用场景

商品名称/型号批量更新;术语标准化(比如把"用户端"统一为"客户端");数据清洗(批量删除冗余符号,如"【促销】"→"")。

三、REGEXP:复杂文本提取的"文字侦探"

痛点场景:从乱码一样的备注里提取关键信息,比如"订单号:123456 金额:678元 日期:2024-9-22",要单独提取金额"678",手动找太费眼?

这时候REGEXP(正则表达式函数)就是你的"文字密码破解器",用特定规则精准抓取目标:

=REGEXP(A2, "\d.*\w")*1

正则规则拆解

\d:匹配数字开头(比如"123456"的"1");.*:匹配任意字符任意次数(比如": "和"金额:678元"中的字符);\w:匹配文本字符结尾(比如"678"的"8");*1:把提取的文本转成数值(避免显示为文本格式)。

常用正则模板

提取连续数字:=REGEXP(A2, "\d+")(比如从"价格199元"提取"199");提取英文字母:=REGEXP(A2, "[A-Za-z]+")(比如从"型号AB123"提取"AB");提取中文:=REGEXP(A2, "[\u4e00-\u9fa5]+")(比如从"用户反馈:质量差"提取"用户反馈质量差")。

适用场景

订单/物流信息提取(电话、单号、金额);分离中英文混合文本(比如"Apple手机"→"Apple"+"手机");清洗乱码数据(比如"【紧急】客户投诉:发货延迟"→提取"客户投诉发货延迟")。

四、EVALUATE+SUBSTITUTES:文本算式的"智能计算器"

痛点场景:工程/财务表格里有文本描述的计算式(比如"长×宽+高"),需要代入具体数值算出结果,手动计算容易错?

这时候EVALUATE(计算文本算式)+SUBSTITUTES(替换变量)组合就是你的"自动计算器":

=EVALUATE(SUBSTITUTES(E2, B$1:D$1, B2:D2))

分步拆解

SUBSTITUTES(E2, B$1:D$1, B2:D2):把文本算式里的变量替换成数值。比如E2是"长×宽+高",B1:D1是["长","宽","高"],B2:D2是[15,6,5],替换后变成"15×6+5";EVALUATE("15×6+5"):直接计算文本算式结果(15×6=90+5=95)。

适用场景

工程预算(比如"墙漆面积×单价+人工费");财务公式(比如"利润=收入-成本-税费");学术研究(比如物理公式"F=ma"代入数值计算)。

五、SCAN:合并单元格的"数据补全师"

痛点场景:从系统导出的表格全是合并单元格(比如月份合并了3行),导致数据不连续,做透视表时报错?

以前得手动取消合并、填充空白,现在用SCAN(遍历填充)一键解决:

=SCAN("", B2:B9, LAMBDA(a, b, IF(b="", a, b)))

参数解析

第1参数"":初始值(空文本);第2参数B2:B9:要处理的合并单元格区域;第3参数LAMBDA(a, b, IF(b="", a, b)):处理逻辑(遇到空白就用上一个非空值填充)。

效果演示

原数据(B列):1月(合并3行)、空、空;2月(合并2行)、空;

公式输出:1月、1月、1月;2月、2月。

工作原理

从第一个单元格开始遍历,遇到有内容的就记下来,遇到空白就用记下的内容填充,直到遇到新内容再更新记录。

综合实战:1小时搞定别人8小时的工作

假设你要处理一份"销售数据乱码表",用这5个公式组合拳,步骤如下:

数据提取:用REGEXP从备注列提取订单号(比如"订单:OD1234"→"OD1234");批量替换:用SUBSTITUTES把"老款"统一改成"经典款";格式优化:用WRAPROWS把一列客户姓名排成4列;文本计算:用EVALUATE+SUBSTITUTES计算"销量×单价"的总金额;修复合并:用SCAN填充合并单元格的客户地区。

传统方法可能需要2小时手动处理,用这5个公式,30分钟就能输出整洁报表!

测试题:你能用这些公式解决问题吗?

要把A列的"苹果、香蕉、橘子、葡萄、西瓜"排成2列,空白处填"无",公式怎么写?用SUBSTITUTES把A2的"北京旗舰店(旧)"改成"北京旗舰店(新)",同时把"旧"替换成"新",公式怎么写?从A2的"用户反馈:快递延迟3天"中提取数字"3",用哪个公式?

答案见下方!

=WRAPROWS(A2:A6, 2, "无");=SUBSTITUTES(A2, "旧", "新");=REGEXP(A2, "\d+")(提取连续数字)。

来源:千万别学Excel

相关推荐