Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

ExcelのCHOOSE関数の使い方をわかりやすく解説

Excelは情報の保存にとても優れたツールですが、データセットが大きくなるほど、目的の情報を探し出すのが難しくなります。そんなときに役立つのがCHOOSE関数です。CHOOSE関数を使えば、必要な情報を素早く簡単に取り出すことができます。この記事では、ExcelでCHOOSE関数を使う方法をステップごとに解説します。

※この記事の手順は、Excel 365、Excel 2019、Excel 2016、Excel for the webで共通して利用できます。

ExcelのCHOOSE関数とは?

CHOOSE関数は、指定した位置(インデックス番号)に応じて、リストの中から該当する値を返す関数です。たとえば、番号付きのリストを作成しておき、任意の番号を指定すると、その番号に対応するリスト上の値が出力されます。

実務では、識別番号をもとに名前を調べたいときに便利です。たとえば、選挙人名簿に登録された人の氏名や、カタログに掲載された商品名などを、番号ひとつで瞬時に引き出せます。

ExcelでCHOOSE関数を使う手順

CHOOSE関数は比較的シンプルな関数ですが、データセットの規模によっては、値の設定にある程度時間がかかることもあります。

ここでは例として、文房具カタログに掲載された8つの商品からなる小さなデータセットを使用します。1桁の商品番号を入力して、対応する商品名を調べるという流れです。お手持ちのデータセットが異なっても、同じ構成のサンプルデータを作れば、この記事の内容をそのまま練習に使えます。

手順1:データを準備する

既存のExcelファイルを開くか、新規ブックを作成してデータを入力します。リストの各項目に、例のように連番が振られていることを確認してください。

手順2:CHOOSE関数を入力するセルを選ぶ

CHOOSE関数の結果を表示したいセルを選択します。CHOOSE関数は、完成すると次のような形式になります。

=CHOOSE(インデックス番号, 値1, 値2, …)

手順3:関数名を入力する

=CHOOSE」と入力すると候補に関数が表示されるので、「CHOOSE」をダブルクリックします。あるいは、関数メニュー(fxボタン)から「CHOOSE」を選択し、ダイアログに数値と値を入力してもかまいません。

手順4:インデックス番号の参照セルを指定する

CHOOSE関数に入力する番号が格納されているセルを選択します。この例では、2つ目の「Number」見出しの下にあるセルF6を指定します。

手順5:リストの値を順に選択する

カンマを入力してから、リストの最初の値となるセルを選択します。この例では「鉛筆(Pencil)」が入力されたセルC6です。

手順6:残りの値を追加して関数を完成させる

続けてカンマを入力し、2番目の値のセルを選択します。これをすべての値に対して繰り返し、最後に閉じ括弧「)」を入力して関数を確定します。今回の最終的な数式は次のようになります。

=CHOOSE(F6,C6,C7,C8,C9,C10,C11,C12,C13)

CHOOSE関数の出力結果を確認する

数式を入力した直後、CHOOSE関数のセルに#VALUE!エラーが表示されても慌てないでください。これは、インデックス番号として参照する値がまだ空欄だからです。CHOOSE関数で指定したインデックス番号のセル(F6)に、リストの値に対応する番号を入力すると、エラーが自動的に該当する値へと変わります。

この例では、「1」を入力すれば「鉛筆(Pencil)」、「5」を入力すれば「ペン(Pens)」が表示されます。

ここで紹介したのはCHOOSE関数のごく基本的な使い方ですが、値として個別のセルではなくセル範囲を指定することも可能です。そうすることで、ひとつのインデックス番号に対して複数の出力を得られるようになり、大量の情報を一気に取り出せるようになります。さらに、SUM関数などの他の関数と組み合わせれば、集計処理などより高度な活用もできます。

  1. ExcelのRANDBETWEEN関数の使い方|指定した範囲内の乱数を簡単に生成する3つの方法

    Microsoft ExcelのRANDBETWEEN(ランドビトウィーン)関数は、数学/三角関数に分類される関数の一つで、指定した2つの数値の間からランダムな整数を返します。サイコロの目のような1〜6の乱数を作りたいときや、くじ引きの番号、テストデータなどを自動生成したい場合にとても便利です。 この記事では、RANDBETWEEN関数の書式と、セルへの直接入力、「関数の挿入」ダイアログボックス、「数式」タブを使った3つの方法を、初心者の方にもわかりやすく解説します。 RANDBETWEEN関数の書式 RANDBETWEEN関数の書式は以下の通りです。 =RANDBETWEEN(最小値, 最大

  2. Microsoft ExcelでCHOOSE関数を使う方法|基本の書式と3つの入力手順を解説

    Microsoft ExcelのCHOOSE関数は、「検索/行列」カテゴリに分類される関数で、あらかじめ用意した値のリストの中から、指定した位置にある値を取り出すことができます。リストの中から条件に応じた値を選びたいときに便利な関数です。 CHOOSE関数の書式と引数 CHOOSE関数の基本的な書式は以下のとおりです。 =CHOOSE(インデックス番号, 値1, [値2], ...) インデックス番号: リストの中から選びたい値の位置を示す数値。必須の引数です。 値1: 最初の候補となる値。必須の引数です。 値2以降: 2番目以降の候補となる値。必要に応じて複数指定でき、省略も可能です。