小伙伴们好啊,今天和大家分享几个函数公式新成员的典型用法:
如下图所示,有两天的加工件数据,存放在不同工作表中。需要从两个工作表中提取出不重复的员工名单。
=UNIQUE(VSTACK(A2:A11,'12月1日'!A2:A13))
先使用VSTACK函数将两个工作表中的姓名区域合并为一个垂直方向的数组,再使用UNIQUE函数从中提取处不重复记录。
如下图所示,希望从左侧数据表中,提取出“生产部”年龄最小的两位员工的信息。
=VSTACK(A1:C1,TAKE(SORT(FILTER(A2:C11,B2:B11="生产部"),3),2))
先使用FILTER函数,从A2:C11单元格区域中提取出符合条件的所有记录。
再使用SORT函数,对数组结果中的第3列升序排序。
接下来使用TAKE函数,返回排序后的前两行的内容。
最后,用VSTACK函数,将A1:C1单元格区域中的标题与TAKE函数的结果连接。
WRAPROWS用于将一列内容转换为多列,第1参数是要处理的数据区域,第二参数指定转换的列数。
如果转换后的行列区域大于实际的数据元素个数,第三参数可将这些多出的区域显示成指定的字符。
如下图所示,希望在左侧数据表提取出生产部的员工姓名以及对应的年龄信息。
=CHOOSECOLS(FILTER(A2:C11,B2:B11="生产部"),{1,3})
首先使用FILTER函数在A2:C11单元格区域中筛选出符合条件的所有记录,再使用CHOOSECOLS函数,返回数组中的第1列和第3列。
如下图,希望根据F列的职务对照表,对左侧的员工信息进行排序。
H2单元格输入以下公式,按回车即可。
=SORTBY(A2:B21,MATCH(B2:B21,F:F,))
公式中的MATCH(B2:B21,F:F,)部分,分别计算出B2:B21单元格中的各个职务在F列中所处的位置。
接下来再使用SORTBY函数,根据这些位置信息对A2:B21中的内容进行排序处理。。
好了,今天咱们的内容就先分享这些,祝大家一天好心情~~
|
|
Office自学网公众号 |
|
Office自学网客服 |
|
打开微信扫一扫,Office自学网
专注分享软件安装和视频教程,让你一号在手,办公无忧!