Advanced-excel-functions-advanced-excel-lookup-reference-choose-function

提供:Dev Guides
移動先:案内検索

ルックアップとリファレンス-CHOOSE関数

説明

CHOOSE関数は、指定されたインデックス番号(位置)に対応する配列から値を返します。 CHOOSE関数は、指定されたリストのn番目のエントリを返す関数と見なすことができます。 CHOOSE関数はindex_numを使用して、値引数のリストから値を返します。 これを使用して、インデックス番号に基づいて最大254個の値のいずれかを選択できます。

たとえば、value1〜value7が曜日である場合、CHOOSE関数は1〜7の数字がindex_numとして使用されている場合、いずれかの曜日を返します。

構文

CHOOSE (index_num, value1, [value2], ...)

引数

引数

説明

必須/オプション

Index_num

選択する値の引数を指定します。

Index_numは、1〜254の数値、または1〜254の数値を含むセルの数式または参照にする必要があります。

index_numが1の場合、CHOOSE関数はvalue1を返します。 2の場合、CHOOSEはvalue2を返します。等々。

index_numが1より小さいか、リストの最後の値の数より大きい場合、CHOOSEは#VALUE!を返します。 エラー値

index_numが小数の場合、使用される前に最小の整数に切り捨てられます。

必須

値1

CHOOSE関数がindex_numに基づいて実行する値またはアクションを選択する1〜254個の値引数。

Value1、Value2…は、数値、セル参照、定義名、式、関数、またはテキストです。

必須

値2、…​

オプション

ノート

  • index_numが配列の場合、CHOOSE関数が評価されるときにすべての値が評価されます。
  • CHOOSE Functionの値の引数は、単一値と同様に範囲参照にすることができます。
  • index_numが1より小さいか、指定されたValue引数の数より大きい場合、CHOOSE関数は#VALUEエラーを返します。
  • Value引数のいずれかが引用符で囲まれていないテキスト値である場合、CHOOSE関数は#NAME? エラー。
  • Value引数のいずれかが有効なセル参照でない場合、CHOOSE関数は#NAME?を返します。 エラー。

適用範囲

Excel 2007、Excel 2010、Excel 2013、Excel 2016

機能の選択