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