スイッチ

スイッチ

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

指定された値または範囲と他の式を比較し、最初に一致した結果を返します。

 

文法

 

SWITCH(式; テスト; 値; [テスト1]; [値1]...; [デフォルト])

式:テストのための任意の値またはセル範囲です。例: A2。

テスト:指定された式と比較される値です。例: 5。

値:指定されたテスト条件に対応する戻り値です。例: 'Excellent'。

初期設定:一致するものがない場合に返される結果です。例: 'Good'。

 

事例

 

公式

結果

=SWITCH(A2;5;'優秀';1;'不可';'良好')

良好

=SWITCH(D2;'F';'失敗','合格')

合格


埋め込まれた範囲内での機能の直接的な体験を取得します。 



考えられるエラー

 

エラー

意味

#なし!

  • 要求された値を見つけることができなかったために発生するエラーです。このエラーはVLOOKUPなどの類似の機能でよく発生します。

  • 対応する一致する項目がなく、デフォルト値も与えられていません。

#NAME!

  • 関数名が不正確もしくは無効です。

  • 指定された名前(存在する場合)が無効です。

  • 関数で使用されている定義名にタイプミスがあります。

  • 関数内のテキスト値にダブルクォーテーションが不足しています。

  • セル範囲リファレンスにコロンが不足しています。

#VALUE!

  • 指定された引数のデータ型が不正確または無効です。
    例えば、=DATE(A1:A3) 関数は範囲内にテキスト値がある場合に #VALUE エラーを返します。

#REF!

  • 指定されたセル参照が誤っているか無効です。セル/範囲が削除、移動された、または上書きされた場合にこのエラーが発生する可能性があります。

 

類似関数