CHOOSE 関数

適用先
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Foundation 2010 SharePoint Server 2010 Windows SharePoint Services 3.0

インデックスを使用して、値引数のリストから値を返します。 CHOOSE キーを使用して、インデックス番号に基づいて最大 29 個の値から 1 つ選択します。 たとえば、値 1 ~値 7 が曜日を表す場合、1 ~ 7 のいずれかの数値をインデックスとして使用すると、該当する曜日が返されます。

書式

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

Index_num 、どの値引数を選択するかを指定します。 Index_num、1 から 29 までの数値、または 1 から 29 までの数値を含む数式や列参照を指定する必要があります。

  • インデックスが 1 の場合は、値 1 が返され、2 の場合は値 2 が返されます (以下同様)。
  • インデックスが 1 未満またはリスト内の最後の値の数値よりも大きい場合は、エラー値 #VALUE! が返されます。
  • インデックスに小数部がある場合は、使用される前に切り捨てられて、整数値が使用されます。

値 1,値 2,... は、1 から 29 の値引数で、CHOOSE はその引数に基づいて実行する値またはアクションindex_num選択します。 引数には、数値、列参照、数式、関数、またはテキストを指定できます。

例 1

col1 col2 col3 col4 数式 説明 (計算結果)
1 番目 2 番目 3 番目 最後 =CHOOSE(2,[Col1],[Col2],[Col3],[Col4]) 2 番目の引数 col2 (2 番目) からの値
クギ ネジ ナット ボルト =CHOOSE(4,[Col1],[Col2],[Col3],[Col4]) 4 番目の引数 col4 (ボルト) からの値

使用例 2

col1 col2 col3 col4 数式 説明 (結果)
23 45 12 10 =SUM([Col1], CHOOSE(2,[Col2],[Col3],[Col4])) 2 つの引数 col1 と Choose 関数の結果 (35) を合計します。