ARTICLE · 1105010
这4个Excel新函数,谁用谁香!
这4个Excel新函数,谁用谁香!
小伙伴们,大家好。
今天不聊虚的,直接上干货。
如果你还在用老办法折腾Excel,那真的亏大了。下面这4个动态数组函数,学会之后,你会发现——原来加班是可以避免的。
1、VSTACK:两张表合并,还能自动去重
场景:两个工作表分别记录了两天的加工件数据,现在要把员工名单合并,并且只保留不重复的。
工作表1(当前表) A2:A11
工作表2(名为"12月1日") A2:A13
公式(放在D2单元格):
=UNIQUE(VSTACK(A2:A11,'12月1日'!A2:A13))结果:两张表的姓名合并后自动去重,不重复的名单一次出来。
2、TAKE:只看前几名,不用手动筛
场景:从左侧数据表中,提取"生产部"年龄最小的两位员工。
数据表 A1:C11
公式(放在E2单元格):
=VSTACK(A1:C1,TAKE(SORT(FILTER(A2:C11,B2:B11="生产部"),3),2))结果:先筛出生产部的人,再按年龄升序排,取前两行,最后把标题接上。年龄最小的两位员工信息直接出来。
3、WRAPROWS:一列变多列,排版神器
场景:A列一长串姓名,想快速变成两列显示。
数据表 A2:A16
公式(放在C2单元格):
=WRAPROWS(A2:A16,2,"")结果:一列姓名自动变成两列,多出来的空位用空字符填上,整整齐齐。
4、CHOOSECOLS:只取你要的那几列
场景:还是生产部的数据,但这次只要姓名和年龄,其他列不想看。
数据表 A1:C11
公式(放在E2单元格):
=CHOOSECOLS(FILTER(A2:C11,B2:B11="生产部"),{1,3})结果:先筛出生产部所有人,再从中挑出第1列(姓名)和第3列(年龄)。想看哪几列,就写哪几个数字。
最后说一句
这几个函数都是动态数组家族的,一个公式就能返回一片区域,不用下拉,不用Ctrl+Shift+Enter。
刚开始可能不习惯,但用上两三次,你就回不去了。
赶紧打开Excel试试吧。