ExcelSWITCH関数
SWITCH関数は、1つの値を値のリストと比較し、最初の一致に対応する結果を返します。 SWITCH関数を使用して、いくつかの可能な結果と完全一致を実行し、一致が見つからない場合はデフォルト値を返すことができます。
最初の引数は「式」と呼ばれ、ハードコードされた定数、セル参照、または照合する特定の値を返す別の数式にすることができます。一致する値と対応する結果はペアで入力されます。 SWITCHは最大126ペアを処理できます。その後、最後の引数は(オプションの)デフォルト値であり、一致するものがない場合に返されます。
示されている例では、D5の式は次のとおりです。
=SWITCH(C5,1,"Poor",2,"OK",3,"Good","??")SWITCHは完全一致のみを実行するため、より大きいのような論理演算子を含めることはできません(>)または未満(
=SWITCH(TRUE,A1>=1000,"Gold",A1>=500,"Silver","Bronze")ただし、このような場合は、代わりにIFS関数を使用してください。
SWITCHとIFS
IFS関数と同様に、SWITCH関数を使用すると、複数のIFステートメントをネストせずに複数の条件をテストして、多くの条件を含む数式を作成できます。読み取りと書き込みが簡単です。IFSに対するSWITCHの利点の1つは、式が関数に1回だけ表示され、繰り返す必要がないことです。ただし、SWITCHは完全一致に制限されています。(より大きい()などの演算子を使用することはできません。 >)または未満(論理o
注:SWITCH関数とIFS関数はどちらもExcel2019とExcel365の新機能です。
注
- 式は次のようになります。特定の値を返す別の数式。
- SWITCHは最大126の値/結果のペアを処理できます。
- 最後の引数を入力して、一致するものが見つからない場合のデフォルトの結果を設定します。
admin0