在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,那就快去体验一下这个函数吧。
领取专属 10元无门槛券
私享最新 技术干货