CHOOSECOLS 函数

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

发行说明

当前频道

每月企业频道

半年企业频道

半年企业频道(预览)

Office for Mac

返回数组中的指定列。  

语法

=CHOOSECOLS(array,col_num1,[col_num2],…)

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

  • 阵 列 包含要在新数组中返回的列的数组。 必需。
  • col_num1 要返回的第一列。 必需。
  • col_num2 要返回的其他列。 可选。

错误

如果任何col_num参数 的绝对值为零或超过数组中的列数,Excel 将返回#VALUE错误。 

示例

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

示例 1

从范围 A2:E7 内的数组返回列 1、3、5,然后再次列 1 的数组。

数据
1 2 3 4 5
6 7 8 9 10
11 1.2 1.3 14 15
16 17 18 19 20
21 22 23 24 25
26 27 28 29 30
公式
=CHOOSECOLS(A2:E7,1,3,5,1)

示例 2

返回范围 A2:D7 内最后两列的数组,顺序为第三列然后第四列。

数据
1 2 1.3 14
3 4 15 16
5 6 17 18
7 8 19 20
9 10 21 22
11 1.2 23 24
公式
=CHOOSECOLS(A2:D7,3,4)

示例 3

返回范围 A2:D7 内最后两个列的数组,顺序为第 4 列然后第 3 列。

数据
1 2 1.3 14
3 4 15 16
5 6 17 18
7 8 19 20
9 10 21 22
11 1.2 23 24
公式
=CHOOSECOLS(A2:D7,-1,-2)