(仅限 Office 预览体验 Beta 版
Windows:2203(内部版本 15104)
Mac:16.60 (220304)

返回数组中的指定列。  

语法

=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 函数

Need more help?

扩展你的技能

了解培训 >

抢先获得新功能

加入 Microsoft 内部人员 >

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×