Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版

返回数组中的指定列。  

语法

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

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

  • 数组      包含要在新数组中返回的列的数组。 必需。

  • col_num1       要返回的第一列。 必需。

  • col_num2      要返回的其他列。 可选。

错误

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

示例

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

从范围 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)

返回范围 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)

返回范围 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)

另请参阅

数组公式指南和示例

VSTACK 函数

HSTACK 函数

CHOOSEROWS 函数

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。