首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel提取数组中的数据,用TAKE函数其实很简单

在Excel中,当需要从一个数组中提取部分行列的数据时,使用TAKE函数就可以了。这让数组的筛选和提取变得更加简单。

TAKE函数只有3个参数,用法很简单,我们先来看一下。

以如图所示的单元格区域A2:D10为保存数据的数组,下面通过几个公式从中获取数据来了解TAKE函数的用法。

例1.获取原数组中前面的3行数据

解决这个问题,只需分别将A2:D10和数字3设置为TAKE的第1、2参数,公式为:

=TAKE(A2:D10,3)

例2.获取原数组中后面的2行数据

将TAKE函数的第2参数设置为负整数,则表示在行方向上从原数组的后面开始提取数据。所以要解决这个问题,只要将TAKE函数的第2参数的数字设置为-2即可,公式为:

=TAKE(A2:D10,-2)

例3.获取原数组左面的1列数据

如果要获取指定列的数据,还需要给TAKE设置第2参数。比如要获取数组左端的第1列数据,就应将其第3参数设置为数字1。当然,同时也需要通过第2参数指定返回数组的行数,如本例第2参数应设置为10(返回数组行数与原数组行数一致),公式为:

=TAKE(A2:D10,10,1)

也可以将第2参数设置为-10,公式为:

=TAKE(A2:D10,-10,1)

例4.获取原数组右边的2列数据

要获取数组右边的2列数据,只要将第3参数设置为-2,当然,第2参数也不能省略。如:

=TAKE(A2:D10,10,-2)

=TAKE(A2:D10,-10,-2

例5.获取原数组后面7行、左边3列的数据

如果只需要获取原数组中部分行、列,如后面7行,左边3列的数据,只需要按需要设置第2、3参数为对应的数字即可,如:

=DROP(A2:D10,2,-1)

学会了吗?

当然了,使用其他函数也能从数组中提取部分数据,但使用TAKE函数应该是更为简单的方法,如果你使用的是Microsoft 365或最新版的WPS,那就快去体验一下这个函数吧。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O4UJt4ovaFVaizM7_0oeT6qQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券