使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

返回数组中的指定列。  

语法

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

需要更多帮助?

需要更多选项?

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

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

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×