![]()
最近又新出来几个函数,可以对很多实用场景进行优化,让表格更加智能化。下面通过几个案例进行详细说明。
1.提取不重复
为了能够动态提取不重复,一般使用区域都是直接引用整列,这样就会存在一个小小的缺陷,最后面有一个0。
=UNIQUE(B:B)
如果能将0删除掉,会更好。而新函数DROP,可以删除最后N行内容,0是最后一行,因此可以写-1。
=DROP(UNIQUE(B:B),-1)
语法:
=DROP(区域,-删除N行)
还有一种就是用:.就可以自动判断区域,也就是在原来的:后面加一个.。
=UNIQUE(B:.B)
提取不重复以后,就可以按部门统计工资。
=SUMIF(B:B,F2,C:C)
还可以一步到位,提取不重复并统计工资一条公式搞定。
=GROUPBY(B:.B,C:.C,SUM,3)
再进行拓展,即便是表格放在多个工作表,也可以轻松提取不重复。
2021、2022、2023放着每一年的工资明细,现在要将所有表格的不重复员工编号提取到汇总表。
![]()
将多个表格合并。
=VSTACK('2021:2023'!A2:A100)
语法:
=VSTACK('开始表格:结束表格'!区域)
再嵌套UNIQUE就可以去重复。
=UNIQUE(VSTACK('2021:2023'!A2:A100))
2.提取工资最高的8名人员
![]()
假如只是提取前8行数据。
=TAKE(A2:C22,8)
语法:
=TAKE(区域,第N行)
而现在是要按工资从高到低提取,最简单的办法就是对工资进行降序排序。当然也可以借助函数排序。
=SORT(A2:C22,3,-1)
语法:
=SORT(区域,按第几列排序,-1是降序1是升序)
两个公式结合在一起,就可以。
=TAKE(SORT(A2:C22,3,-1),8)
以前为了实现这些效果,花了九牛二虎之力,现在轻松搞定。最近,使用WPS表格的次数越来越多,逐渐取掉Excel。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.