二维码 购物车
部落窝在线教育欢迎您!

新函数Take和Drop用法

 

作者:小窝来源:部落窝教育发布时间:2023-11-20 17:40:39点击:744

分享到:
0
收藏    收藏人气:0人
版权说明: 原创作品,禁止转载。
编按:

分享一些新函数的基本应用。这是第一篇,分享TakeDrop函数。TakeDrop都是数组函数,可以从数据区域中提取多行多列数据,让提取前多少名或者后多少名变得非常简单。

 

1.Take函数

1)作用和语法

365版本新函数,从给定的数组或区域中提取指定行数、列数的数据。

=Take(数组区域,行数,[列数])

行数,如果从数组的开头提取,行数为正数;如果从数组的末尾提取,行数为负数。

列数,如果从数组的开头提取,列数为正数;如果从数组的末尾提取,列数为负数。

 

2)基本用法

1)提取前3

=TAKE(A2:D23,3)

 

图形用户界面, 应用程序, 表格, Excel
描述已自动生成

 

2)提取后两行

=TAKE(A2:D23,-2)

 

图形用户界面, 应用程序, 表格, Excel
描述已自动生成

 

3)提取前3行前2

=TAKE(A2:D23,3,2)

 

图形用户界面, 表格, Excel
描述已自动生成

 

4)提取最后一行最后一列

=TAKE(A2:D23,-1,-1)

 

图形用户界面, 表格, Excel
描述已自动生成

 

2.Drop函数

1)作用和语法

365版本新函数,从给定的数组或区域中删除指定行数、列数的数据后返回余下数组

=Drop(数组区域,行数,[列数])

行数,如果从数组的开头删除,行数为正数;如果从数组的末尾删除,行数为负数。

列数,如果从数组的开头删除,列数为正数;如果从数组的末尾删除,列数为负数。

2)基本用法

1)删除前19

=DROP(A2:D23,19)

 

图形用户界面, 表格
描述已自动生成

 

2)删除后20

=DROP(A2:D23,-20)

 

图形用户界面, 应用程序, 表格, Excel
描述已自动生成

 

3)删除前19行最后1

=DROP(A2:D23,19,-1)

 

表格, Excel
描述已自动生成

 

3.综合应用

TakeDrop都可以与其他函数嵌套实现各种提取。

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新函数TakeDrop就分享到这里。

欢迎点赞分享。

 

本文配套的练习课件请加入QQ群:902294808下载。

Excel高手,快速提升工作效率,部落窝教育Excel精品好课任你选择

扫下方二维码关注公众号,可随时随地学习Excel

IMG_256

相关推荐:

按条件提取前N名的3种方

求数列前N个数的和

文本拆分新利器Textsplit

文本提取新函数TEXTBEFORE和TEXTAFTER

版权申明:

本文作者小窝;部落窝教育享有稿件专有使用权。若需转载请联系部落窝教育。