ExcelでSWITCH関数を使用する方法は?(例付き)

ExcelのSWITCH関数とは何ですか?

エクセルのスイッチ関数は、参照されたセルをセルのグループと比較して照合し、最初に見つかった一致に基づいて結果を返す、エクセルの比較および参照関数です。この関数の使用方法は次のとおりです= SWITCH(target cell、値1、結果1…。)、結果が公開された値に基づきます。

構文

  • 式の値–照合する値または式
  • Value1 / Result1 –最初の値と結果のペア
  • Value2 / Result2 – 2番目の値と結果のペア(これはオプションです)
  • デフォルト–一致するものが見つからない場合に使用するデフォルト値

このSwitchFunction Excelテンプレートはここからダウンロードできます– Switch FunctionExcelテンプレート

  1. プロジェクト名「パームコート」のひとつ
  2. プロジェクトで利用可能なさまざまなブロック
  3. それぞれのブロックのプロジェクトで利用可能な異なるユニット番号
  4. これは、仮定に従って決定することになっている「価格範囲」です。

フォーミュラの切り替え

[価格帯]列のセル2の値を取得するために、スイッチの数式を見てみましょう–

  • SWITCH関数はExcel2016で使用できるようになります。
  • この例では、価格の仮定はブロック番号に基づいているため、式としてブロックセルを使用する必要があります。
  • 値1と結果1–式が値1と一致する場合は、結果1を取得するか、条件2に進むという条件について説明しました。
  • 値2と結果2–条件1が満たされない場合、式は条件2になり、結果2を取得するために一致するかどうかを確認します。この手順は、式が値と一致するまで続行されます。
  • 式が条件のどの値とも一致しない場合、デフォルトで出力としてNAが返されます(これは下の画像で確認できます)。

#NAを表示しているセルのステートメントに言及するために、次のように引用符で囲んだ文字列を指定できます–

IF関数を使用して上記の問題を評価する場合、ルックアップ関数ではないtrueまたはfalseのExcelネストIFが必要です。それが真である場合にのみ、1つの結果を出し、偽の場合は他の結果を出します。

SWITCHとIFの違いは何ですか?

  • SWITCH関数では、完全に一致しない場合に一致させるために、Excelで論理演算子を大なり記号(>)/小なり記号(<)のように使用することはできません。
  • Excel SWITCH関数では、式は1回だけ表示されますが、IFS関数では式を繰り返す必要があります。
  • SWITCH関数の長さは、複数の条件をテストできるため、読みやすく作成しやすいIFS関数に比べて短くなっています。
  • これは、ExcelのCHOOSE関数に似ています。ルックアップ値である式があり、値1、値2と照合して、結果値を取得します。IF関数とは異なり、switch関数にはデフォルト値があります。

覚えておくべきこと

  • SWITCH関数は、Excel 2016で導入および使用可能ですが、Macの以前のバージョンのExcelおよびExcel2016では使用できません。
  • 126組の値と結果をExcelSWITCH関数に取り込むことができます。
  • ExcelのSWITCH関数は、デフォルトの条件について言及していない場合、および条件のいずれかが一致しない場合、#NAエラーを返します。
  • ただし、負の値として、式で>、<、=などの論理演算子を使用することはできません。リスト内の値を式と照合するだけで、値が大きいか小さいかをテストすることはできません。
  • SWITCH関数には、IF関数にはないデフォルト値があります。
  • ExcelのSWITCH関数はVLOOKUPとは異なりますが、SWITCHはVLOOKUPで使用できます。

結論

SWITCH関数はExcel2016で使用でき、これはIFSの代わりに最も強力な関数です。これをVLOOKUPで使用して、CHOOSE関数を使用して実行することもできる配列を作成できますが、SWITCHのデフォルト引数を使用すると、より適切なソリューションになります。 SWITCH関数で論理演算子を使用することはできません。