Excel で case ステートメントを作成する方法 (例付き)
case ステートメントは、条件を循環して最初の条件が満たされたときに値を返すステートメントの一種です。
Excel で case ステートメントを実装する最も簡単な方法は、次の基本構文を使用するSWITCH()関数を使用することです。
=SWITCH( A2 , "G", "Guard", "F", "Forward", "C", "Center", "None")
この特定の関数はセル A2 を調べ、次の値を返します。
- セルA2に「G」が含まれている場合は「 Keep 」
- セルA2に「F」が含まれている場合は「進む」
- セルA2に「C」が含まれている場合は「中央」
- セル A2 に前の値が含まれていない場合は「なし」
次の例は、この関数を実際に使用する方法を示しています。
例: Excel の Case ステートメント
次のようなバスケットボールのポジションのリストがあるとします。
次のSWITCH()関数を使用して、列 A の値に基づいて列 B の特定の位置名を返します。
=SWITCH( A2 , "G", "Guard", "F", "Forward", "C", "Center", "None")
この数式をセルB2に入力し、それをコピーして列 B の残りの各セルに貼り付けます。
この式は列 B に次の値を返すことに注意してください。
- A列に「G」が含まれる場合は「 Keep 」
- A列に「F」が含まれる場合は「進む」
- A列に「C」が含まれる場合は「中央」
- 列 A に前の値が含まれていない場合は「 None 」
数式の「Z」に返す特定の値を指定していないため、列 B の最後の値は「 None 」を返すことに注意してください。
追加リソース
次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。