WPS这6个神仙函数(含卡片),让我从数据苦手变效率狂魔!

B站影视 港台电影 2025-09-19 22:15 1

摘要:最近被同事追着问:"你最近做报表怎么这么快?" 我偷偷笑了——不是我变厉害了,是WPS悄悄更新了6个「数据处理终结者」!以前要折腾半小时的活,现在敲个公式就能自动出结果,连数据透视表都省了!

最近被同事追着问:"你最近做报表怎么这么快?" 我偷偷笑了——不是我变厉害了,是WPS悄悄更新了6个「数据处理终结者」!以前要折腾半小时的活,现在敲个公式就能自动出结果,连数据透视表都省了!

今天把这6个「职场外挂」掏心窝子分享给你,看完直接甩掉「数据搬运工」标签!

(以下每个函数都有相应的函数卡片,大家可以保存备查哦!)

01 PIVOTBY:数据透视表手残党的救星

一句话总结:不用拖拽字段,公式直接生成透视表!

以前做销售汇总,我得先点「插入-数据透视表」,再拖拽「销售员」到行、「产品」到列、「销量」到值……稍不留神拖错字段,就得从头再来。

现在用PIVOTBY,一行公式搞定:

=PIVOTBY(行字段, 列字段, 值字段, 汇总方式)

实战案例:统计每个销售员卖了多少手机/电脑

公式:=PIVOTBY(D3:D13, C3:C13, E3:E13, SUM)

(D列是销售员,C列是产品,E列是销量,SUM是求和)

对比传统方法

传统操作PIVOTBY优势手动拖拽字段,新手常出错参数直接指定,傻瓜式操作数据更新要手动刷新源数据变了,结果自动同步最多支持基础汇总11个隐藏参数,支持分组、排序、筛选

小技巧:想按「销量从高到低」排序?在参数里加个ORDERBY就能搞定,具体用法查WPS帮助文档,亲测超简单!

02 HSTACK:合并报表的「胶水函数」

市场部总给我扔各种零散数据:这个月手机销量表、下个月电脑预测表、还有竞品分析表……以前合并报表得一个个复制,稍不注意行数对不齐,就会出现#N/A错误。

现在用HSTACK,一行公式搞定横向拼接:

=HSTACK(表格1, 表格2, 表格3...)

实战案例:把「7月销量」「8月预测」「竞品数据」拼成一张表

公式:=HSTACK(B2:C13, H2:I13, K2:K13)

(B-C列是7月销量,H-I是8月预测,K列是竞品数据)

注意:所有表格行数必须一致!否则会报错。如果行数不一样,先用FILTER筛掉空行再合并,亲测有效~

03 ARRAYTOTEXT:文本合并的「全能选手」

以前做员工名单,要把姓名、部门、电话拼一起,得用&一个一个连,稍微漏个逗号就乱成一团。

现在用ARRAYTOTEXT,一行公式搞定:

=ARRAYTOTEXT(数据区域) //简洁模式(逗号分隔)=ARRAYTOTEXT(数据区域, 1) //严格模式(保留原格式)

实战案例:生成「姓名-部门-电话」清单

简洁模式:=ARRAYTOTEXT(B2:D11) → 张三-销售部-138xxxx1234

严格模式:=ARRAYTOTEXT(B2:D11, 1) → 张三(销售部)138xxxx1234(保留括号和空格)

场景:做数据摘要、导出报告标题、生成群发名单,用它比手动复制快10倍!

04 TOROW:行列转换的「变形金刚」

整理问卷数据时,经常遇到「一题多选」的情况:受访者选了A、B、C,数据会分三行显示(A/受访者1,B/受访者1,C/受访者1)。以前要转成一行「A,B,C」,得用TEXTJOIN配合IF,公式能写半屏。

现在用TOROW,一行公式搞定:

=TOROW(数据区域) //按行扫描(默认)=TOROW(数据区域,,TRUE) //按列扫描

实战案例:把3行3列的问卷结果转成单行

公式:=TOROW(A2:C4, 1)(第2参数1=忽略空白,第3参数TRUE=按列扫描)

亲测:处理不规则数据时,设第2参数为3(忽略空白+错误),结果直接干净到不用二次处理!

05 CHOOSECOLS:列提取的「精准剪刀手」

老板突然要「只看销量和成本的精简报表」,以前得手动隐藏其他列,要是数据量大,隐藏10列能累到手酸。

现在用CHOOSECOLS,一行公式搞定:

=CHOOSECOLS(数据区域, 列1, 列2, 列3...)

实战案例:从「日期-产品-销量-成本-利润」中提销量和成本

公式:=CHOOSECOLS(A1:E7, 3, 4)(第3列是销量,第4列是成本)

优势

提的列顺序能随便调(比如先成本后销量,就写4,3)源数据新增列,结果自动同步更新保留原数据格式(日期不会变数字,金额不会丢小数点)

06 CHOOSEROWS:行提取的「时间管理大师」

做周报时,老板要「最近7天的订单数据」,以前得手动筛选日期,再复制粘贴,稍不留神就把其他日期的数据带进来。

现在用CHOOSEROWS,一行公式搞定:

=CHOOSEROWS(数据区域, 行1, 行2, 行3...)

实战案例:从1-30行的订单表中提第5、10、15行的重点客户

公式:=CHOOSEROWS(A1:D30, 5, 10, 15)

高阶用法:配合FILTER函数,先筛选「销量>1万」的行,再用CHOOSEROWS提指定行,轻松搞定「重点客户销量表」!

6大函数组合拳:10秒搞定老板要的报表

以前做「销售部手机销量TOP3」报表,得:

插入透视表 → 2. 拖拽字段 → 3. 筛选手机类目 → 4. 排序 → 5. 复制到新表 → 6. 调格式…… 现在用6大函数组合,10秒搞定:=CHOOSECOLS( //先透视,再提销量和销售员列 PIVOTBY(销售员, 产品, 销量, SUM), //透视表:销售员为行,产品为列,销量求和 1, 3 //提第1列(销售员)和第3列(手机销量))

千万别学Excel学习建议:3步成为函数高手

先练基础:从HSTACK(合并)和TOROW(转行)开始,这两个最常用;实战出真知:下周做报表时,强制自己用新函数代替老方法;组合创新:试试CHOOSECOLS+PIVOTBY(透视后提列)、TOROW+HSTACK(合并后转行),解锁更多玩法!

测试题:看看你掌握了没?

想把A列「姓名」和C列「成绩」合并成「姓名:张三,成绩:90」,用哪个函数?用PIVOTBY做透视时,第4参数设为MAX,会得到什么结果?要把3行5列的数据按列扫描转成单行,TOROW的参数该怎么写?

答案:

=ARRAYTOTEXT(A2:A10&":"&B2:B10&",成绩:"&C2:C10)(或用ARRAYTOTEXT配合&);会得到每个行字段对应的值字段的最大值(比如每个销售员的最大销量);=TOROW(A2:E4,,TRUE)(第3参数TRUE表示按列扫描)。

来源:千万别学Excel

相关推荐