在这个数据驱动的时代,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技能将提升到一个新的层次。不要犹豫,立刻尝试这些技巧,让你的数据提取工作变得更加轻松和高效。