本文作者:admin

Office新函数Take,提取前后名次名单像喝水一样简单,记得收藏

admin 08-18 685
Office新函数Take,提取前后名次名单像喝水一样简单,记得收藏摘要: 在这个数据驱动的时代,Excel是我们的得力助手。但你是否还在为如何快速提取数据而头疼?别急,我来告诉你一个秘密武器——Excel中的\"Take\"函数,它将是你...

在这个数据驱动的时代,Excel是我们的得力助手。但你是否还在为如何快速提取数据而头疼?别急,我来告诉你一个秘密武器——Excel中的"Take"函数,它将是你解决数据提取问题的最佳伙伴。

Take函数用法

TAKE函数用于从数组提取指定行列数的数组

=TAKE(array, rows,[columns])

array:要从中获取行或列的数组。

rows: 要获取前几行。 负值取自数组的后几行。

columns:要获取前几列。 负值取自数组的后几列。

例如,如何从右侧表格中提取数组呢?

1、提取前4行,前3列。

=TAKE(E2:J21,4,3)

2、提取前4行,后三列。

=TAKE(E2:J21,4,-3)

3、提取后4行,前三列。

=TAKE(E2:J21,-4,3)

TAKE+SORT,轻松提取业绩前后三名人员名单。

1、如何从上表中提取5月业绩前三名人员信息?只需提取员工ID、姓名和部门下信息。

首先,利用SORT函数对原表按照5月业绩进行降序排序。公式如下:

=SORT($A$2:$F$26,5,-1)

然后,再使用TAKE函数提取前3行,前3列。公式如下:

=TAKE(SORT($A$2:$F$26,5,-1),3,3)

2、如何提取五月业绩倒数三名人员名单,并用顿号连接?

首先,使用SORT函数对表中B2:F26区域按5月业绩进降序排序。

=SORT($B$2:$F$26,4,-1)

然后,使用TAKE函数提取重新排序后的B2:F26区域最后三行,第一列。公式如下:

=TAKE(SORT($B$2:$F$26,4,-1),-3,1)

最后,使用TEXTJOIN函数将得到的人员名单用顿号连接起来。

=TEXTJOIN("、",1,TAKE(SORT($B$2:$F$26,4,-1),-3,1))

掌握了这个"Take"函数,你的Excel技能将提升到一个新的层次。不要犹豫,立刻尝试这些技巧,让你的数据提取工作变得更加轻松和高效。

阅读
分享