配列から指定された行を返します。  

構文

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

CHOOSECOLS 関数の構文には、次の引数があります。

  • 配列       新しい配列で返される列を含む配列。 必ず指定します。

  • col_num1       返される最初の列。 必ず指定します。

  • col_num2      返される追加の列。 省略可能です。

エラー

Excel では、col_num 引数の絶対値が 0 または配列内の列数を超えた場合、#VALUE エラーを返します。 

使用例

次の表のサンプル データをコピーし、新しい Excel ワークシートのセル A1 に貼り付けます。 必要に応じて、列幅を調整してすべてのデータを表示してください。

A2:E7 の範囲の配列から、列 1、3、5、および 1 の配列を再度返します。

データ

1

2

3

4

5

6

7

8

9

10

11

12

13

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 の範囲の配列の最後の 2 つの列の配列を、3 列目と 4 列目の順に返します。

データ

1

2

13

14

3

4

15

16

5

6

17

18

7

8

19

20

9

10

21

22

11

12

23

24

数式

=CHOOSECOLS(A2:D7,3,4)

A2:D7 の範囲の配列の最後の 2 つの列の配列を、4 列目と 3 列目の順に返します。

データ

1

2

13

14

3

4

15

16

5

6

17

18

7

8

19

20

9

10

21

22

11

12

23

24

数式

=CHOOSECOLS(A2:D7,-1,-2)

関連項目

配列数式のガイドラインと例

VSTACK 関数

HSTACK 関数

CHOOSEROWS 関数

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。