Excel関数入門:CHOOSECOLS関数の使い方【指定した列だけを取り出す】

CHOOSECOLS関数 は、指定した列を取り出す関数です。
表の中から必要な列だけを抜き出したいときに便利で、データ整理やレポート作成でよく使われます。

不要な列を除いて必要な情報だけを表示できるため、見やすい表を簡単に作ることができます。


PR
PR

PR

バナー

CHOOSECOLS関数とは?

CHOOSECOLS関数は、指定した配列や表の中から、特定の列番号を指定して抽出する関数です。
複数の列を自由な順番で取り出すこともできるため、柔軟にデータを加工できます。


書式

CHOOSECOLS関数の書式は次のとおりです。

=CHOOSECOLS(配列, 列番号1, [列番号2], …)

引数の説明

  • 配列:対象となるデータ範囲や配列を指定します。
  • 列番号:取り出したい列の番号を指定します。複数指定することで、複数列を同時に抽出できます。

CHOOSECOLS関数の使い方

特定の列を抽出する

たとえば、B2:D6にデータがあり、1列目と3列目だけを取り出したい場合は次のように入力します。

=CHOOSECOLS(B2:D6,1,3)

この式を実行すると、1列目と3列目だけが抽出された表が表示されます。

列の順番を入れ替えて抽出する

=CHOOSECOLS(B2:D6, 3, 1, 2)

この式では、元の表の3列目 → 1列目 → 2列目の順で列を取り出しています。

CHOOSECOLS関数は、指定した順番どおりに列を並べるため、元の並びに関係なく自由に列の順番を変更できます。
そのため、必要な列だけを取り出しつつ、見やすい順番に並べ替えることができます。

右端から列を指定する(負の数)

=CHOOSECOLS(B2:D6, -1)

この式では「-1」を指定しているため、範囲の一番右の列(最後の列)が抽出されます。

負の数を使うことで、右端から数えて列を指定できるのが特徴です。


活用例

CHOOSECOLS関数は、必要な列だけを抽出して別の表を作るときに便利です。
データの整理やレポート作成、分析用のデータ抽出などに活用できます。

また、列の順番を入れ替えて表示することもできるため、見やすい表を簡単に作ることができます。


注意点

  • 存在しない列番号を指定するとエラーになる
  • 配列(範囲)の列数を超えないようにする
  • Excelの新しいバージョン(動的配列対応)でのみ使用可能
  • 抽出結果はスピル(自動展開)されるため、周囲のセルに注意する

関連関数

関数名説明
CHOOSEROWS関数指定した行だけを取り出す
FILTER関数条件に一致するデータを抽出する
INDEX関数指定した位置の値を取得する
SORT関数データを並べ替える
UNIQUE関数重複を除いたデータを抽出する

まとめ

CHOOSECOLS関数は、指定した列だけを取り出すことができる関数です。
必要な情報だけを抽出できるため、データ整理や分析を効率的に行うことができます。

列の抽出や並び替えを簡単に行える便利な関数として、覚えておきたい関数のひとつです。

Excel関数一覧はこちら