超全面使用方法! WPS表格更新的16个新函数个个都是yyds

  发布时间:2024-11-19 14:48:11   作者:佚名   我要评论
16个新函数个个都是yyds!WPS每次更新都会带来很大变化,新的函数一个接一个地闪亮登场!随着几次更新,WPS表格也迎来了许多新函数,下面我们一一介绍

语法说明:

=FILTER(返回区域,条件区域=条件)

10、找不到对应值,不用再嵌套IFERROR

正常情况下,用VLOOKUP或者LOOKUP查找的时候,找不到对应值会显示#N/A,一般情况下需要嵌套IFERROR。

而XLOOKUP即便是找不到对应值,也不需要嵌套其他函数。

=XLOOKUP(E2,A:A,B:B,"")

语法说明:

=XLOOKUP(查找值,查找区域,返回区域,错误值显示值)

11、将查找到的所有对应值去除重复,再合并在一个单元格

这个前阵子帮学员写了一个公式,套了又套,挺复杂的。现在有了新函数,那一切就不一样了。

=TEXTJOIN(",",1,UNIQUE(FILTER($A$2:$A$18,$B$2:$B$18=F2)))

这个就相当于将前面学的函数综合起来,FILTER就是将符合条件的筛选出来,再用UNIQUE去除重复值,最后用TEXTJOIN将内容合并起来。

12、标题顺序不一样的合并CHOOSECOLS

2个表的标题顺序不一样,现在想合并在一起,除了一列一列复制粘贴,还有什么更好的方法?

比如要将姓名合并过来。

=CHOOSECOLS(H2:L10,2)

语法:

返回区域第几列的内容。

=CHOOSECOLS(区域,第几列)神奇的地方还在后面,这个函数如果要返回多列也可以,比如返回第2、3、1列。

=CHOOSECOLS(H2:L10,2,3,1)

前面提到可以用MATCH判断内容分别在第几列。

=CHOOSECOLS(H2:L10,MATCH(A1:E1,H1:L1,0))

13、能实现透 视表各种统计的GROUPBY

统计每个项目的金额行区域A1:A72,值区域D1:D72,汇总方式SUM(也就是求和),3代表包含标题。

=GROUPBY(A1:A72,D1:D72,SUM,3)

汇总方式有非常多,最大值MAX,最小值MIN,平均值AVERAGE等等,现在以其中一个演示。

=GROUPBY(A1:A72,D1:D72,AVERAGE,3)

统计每个项目对应负责人的金额

行区域是从左到右按顺序,因此可以写A1:B72。

=GROUPBY(A1:B72,D1:D72,SUM,3)

其他情况下,都需要结合HSATCK函数才行,比如求每个负责人对应项目的金额。

=GROUPBY(HSTACK(B1:B72,A1:A72),D1:D72,SUM,3)

其他传统的方式就不再说明,跟普通的透 视表差不多,可以互相取代。下面讲新函数优势的地方。

根据项目合并负责人(数据源已去重复)透 视表的强项是处理数据,而处理文本并不擅长。而新函数不管数据还是文本,都可以处理。

ARRAYTOTEXT的作用就是按分隔符号合并文本。

=GROUPBY(A1:A7,B1:B7,ARRAYTOTEXT,3)

如果数据源有重复值,直接处理超级麻烦,建议辅助列用UNIQUE函数去重复。

=UNIQUE(A1:B72)

相关文章

最新评论