Excel情报局
职场联盟Excel
大家好,今天我们来讲讲一个新的函数TAKE函数,大家可能用的还比较少,但是很有必要去认识它,因为它在某些情形下真的很实用。
TAKE函数从数组开头或结尾返回对应的行或列数据。
TAKE函数基本参数:
=TAKE(数组,行数,列数)
第1参数:要返回的数组数据区域。
第2参数:行数就是按行返回的行数,如果是正数就是从上往下返回对应的行数。如果是负数就是从下往上返回对应的行数。
第3参数:列数就是按列返回的列数,如果是正数就是从左往右返回对应的列数。如果是负数就是从右往左返回对应的列数。
上面4种情形讲的是TAKE函数的基本用法,也是基本参数的诠释。下面我们来讲一个TAKE函数的经典应用,是用TAKE函数配合SORT函数完成的。
如下图所示:
我们想要提取A2:E7区域中,金额最大的两行数据。
我们可以首先在G2单元格输入函数公式:
=SORT(A2:E7,5,-1)
使用SORT函数,将A2:E7区域内,按照A2:E7区域内的第5列“金额”,进行第3参数“-1”的从大到小的降序排序。
然后用SORT函数作为TAKE函数的第一参数:
=TAKE(SORT(A2:E7,5,-1),2)
因为SORT函数已经将A2:E7区域按照金额的大小降序排序好了,所以我们只需要用TAKE函数提取SORT函数返回的数组的前两行数据即可。
回顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。
〖往期知识点精彩链接点击阅读〗