TAKE 函数

应用对象
Microsoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 2024 Excel 2024 for Mac

发行说明

当前频道

每月企业频道

半年企业频道

半年企业频道(预览)

Office for Mac

从数组的开头或结尾中排除指定数量的连续行或列。

语法

=TAKE(array, rows,[columns])

TAKE 函数语法具有下列参数:

  • 阵 列 要从中获取行或列的数组。
  • 要采用的行数。 负值取自数组的末尾。
  • 要采用的列数。 负值取自数组的末尾。

错误

  • Excel 返回 #CALC! 错误,以在行或列为 0 时指示空数组。 
  • 当数组太大时,Excel 将返回 #NUM。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 如果需要,可调整列宽以查看所有数据。

示例 1

返回 A2:C4 范围内数组的前两行。

数据
1 2 3
4 5 6
7 8 9
公式
=TAKE(A2:C4,2)

示例 2

返回 A2:C4 范围内数组的前两列。

数据
1 2 3
4 5 6
7 8 9
公式
=TAKE(A2:C4,,2)

示例 3

返回 A2:C4 范围内数组中的最后两行。

数据
1 2 3
4 5 6
7 8 9
公式
=TAKE(A2:C4,-2)

示例 4

返回 A2:C4 范围内数组的前两行和前两列。

数据
1 2 3
4 5 6
7 8 9
公式
=TAKE(A2:C4,2,2)