新函数Take和Drop,提取前后名次像喝水一样简单
2026-01-28 03:42:40 南非世界杯排名=TAKE(A2:D23,-2)
(3)提取前3行前2列
=TAKE(A2:D23,3,2)
(4)提取最后一行最后一列
=TAKE(A2:D23,-1,-1)
2. Drop函数
1)作用和语法
365版本新函数,从给定的数组或区域中删除指定行数、列数的数据后返回余下数组。
=Drop(数组区域,行数,[列数])
行数,如果从数组的开头删除,行数为正数;如果从数组的末尾删除,行数为负数。
列数,如果从数组的开头删除,列数为正数;如果从数组的末尾删除,列数为负数。
2)基本用法
(1)删除前19行
=DROP(A2:D23,19)
(2)删除后20行
=DROP(A2:D23,-20)
(3)删除前19行最后1列
=DROP(A2:D23,19,-1)
3. 综合应用
Take、Drop都可以与其他函数嵌套实现各种提取。
1)提取销量前3名
=TAKE(SORT(A2:D23,3,-1),3)
2)求A产品最后3月的销售数据
=TAKE(FILTER(A2:D23,B2:B23="a"),-3)
3)求前5个月销售金额
=SUM(TAKE(D2:D23,5*2))
4)删除无效项
如果用UNIQUE函数对整列数据去重会出现无效数据0,如下。
在外嵌套Drop函数可以去掉无效的0,如下:
我们的第一篇Excel新函数Take和Drop就分享到这里。
欢迎点赞分享。
课件下载方式
扫码入群,下载本文教程配套的练习文件。
宠 粉 福 利
2元领取:全套Excel技巧视频+200套模板
点"阅读原文",学习更多的Excel视频教程返回搜狐,查看更多