Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ CHOOSE関数 | 検索と参照
エクセル数式

CHOOSE関数

メニューを表示するにはスワイプしてください

CHOOSE 関数は、インデックス番号を指定することで、値のリストから値を選択することができます。あらかじめ定義された選択肢の中から、条件や入力に応じて動的に1つを選択する必要がある場合に特に便利です。

=CHOOSE(index_num; value1, value2; ...)

3つのフルーツがあり、インデックス番号に基づいて1つを選択したいシンプルなシナリオを考えます。次のような数式を使用します:

=CHOOSE(2, "Apple", "Banana", "Cherry")

この場合、結果としてBananaが返されます。インデックス番号にセル参照を使用することで、CHOOSE関数をより動的にすることができ、ユーザー入力に応じて値を変更できます。

前章の例のように、名前付き範囲を使用することも可能です。このために、再度Fruits範囲に名前を定義し、数式内で使用できます。

ExcelCHOOSE関数とINDEX+MATCH関数は、リストや配列から値を取得するために使用されますが、いくつかの違いがあります。知っておくべきポイントと、CHOOSEを使用したいケースについて説明します。

CHOOSE 関数は、選択肢が少なく固定されており、返したい選択肢のインデックスが分かっている場合に使用。

Note
注意

CHOOSE は、選択肢が単純でテーブルや範囲での検索が不要な場合により適している。

INDEX/MATCH の組み合わせは、条件が変化する動的な検索が必要な場合に使用。

Note
注記

INDEX/MATCH は、固定されたインデックス番号ではなく、特定の条件に基づいてテーブルや範囲から値を検索する必要がある場合に最適。

question mark

INDEX/MATCH の組み合わせを CHOOSE 関数よりも使用する主な利点は何か?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 3.  2

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 3.  2
some-alt