Fälle mit SWITCH auswählen
Ordnen Sie eine Eingabe mit SWITCH einem von mehreren Ergebnissen zu.
Fälle mit SWITCH auswählen ist eine kostenlose Excel Formulas Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Excel Formulas Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Excel Formulas Academy-Kurs umfasst insgesamt 4 Lektionen.
Warum es SWITCH gibt
Wenn Sie einen Wert mit einer Liste exakter Möglichkeiten vergleichen, werden verschachtelte IFs schnell wiederholend. Sie geben denselben Zellbezug immer wieder ein.
Die Funktion SWITCH löst dieses Problem. Sie geben den Wert einmal an und listen dann jeden möglichen Treffer zusammen mit dem Ergebnis auf, das er liefern soll. Das liest sich wie eine übersichtliche Nachschlagetabelle innerhalb einer einzigen Formel.
Die SWITCH-Syntax
Die Struktur lautet: SWITCH(expression, value1, result1, value2, result2, ..., default).
- expression ist das, was Sie auswerten, normalerweise eine Zelle.
- Anschließend ordnen Sie jedem möglichen value ein result zu.
- Ein optionaler default am Ende fängt alle Werte ab, für die kein Treffer gefunden wurde.
Die Werte werden paarweise angegeben. Ganz am Ende ist ein einzelner default zulässig.
=SWITCH(A2, "N", "North", "S", "South", "Unknown")Ein erstes durchgearbeitetes Beispiel
Angenommen, in der Zelle A2 steht eine Tagesnummer von 1 bis 7 und Sie möchten den Namen des Wochentags zurückgeben. SWITCH ordnet jeder Zahl eine Bezeichnung zu.
SWITCH vergleicht den Ausdruck mit jedem Wert auf exakte Gleichheit. Daher entspricht 1 nur 1 und niemals etwas, das „ungefähr 1“ ist.
=SWITCH(A2,1,"Mon",2,"Tue",3,"Wed",4,"Thu",5,"Fri",6,"Sat",7,"Sun")Einen Standardwert für alle übrigen Fälle hinzufügen
Was passiert, wenn die Zelle A2 einen Wert enthält, den Sie nicht aufgelistet haben, etwa 8 oder einen Tippfehler? Ohne Standardwert gibt SWITCH den Fehler #N/A zurück.
Fügen Sie ein letztes Argument hinzu, ohne davor einen passenden Wert anzugeben. SWITCH behandelt ein einzelnes Argument am Ende als Standardwert für den Fall, dass kein Treffer gefunden wurde.
=SWITCH(A2,1,"Mon",2,"Tue",3,"Wed","Invalid day")SWITCH vergleicht exakt
Das ist die wichtigste Regel: SWITCH prüft nur auf exakte Gleichheit. Tests auf „größer als“ oder „zwischen“ sind damit nicht möglich.
SWITCH eignet sich daher hervorragend für Codes, IDs, Statusangaben und Kategorienamen. Für die Notenvergabe anhand von Wertebereichen ist es die falsche Wahl. Für Bereiche benötigen Sie weiterhin verschachtelte IFs oder IFS mit Vergleichstests.
=SWITCH(B2,"A","Approved","P","Pending","R","Rejected","Review")SWITCH im Vergleich zu verschachtelten IFs
Vergleichen Sie dieselbe Logik auf beide Arten. Bei einer verschachtelten IF wiederholen Sie A2 dreimal:
=IF(A2="N","North",IF(A2="S","South",IF(A2="E","East","West")))
Bei SWITCH geben Sie A2 nur einmal an, und der Rest besteht aus übersichtlichen Paaren. Weniger Klammern, weniger Wiederholungen und deutlich einfacher zu lesen oder später zu bearbeiten.
=SWITCH(A2,"N","North","S","South","E","East","West")Zahlen und Formeln zurückgeben
Wie bei IF können die Ergebnisse in SWITCH Zahlen oder sogar Berechnungen sein und nicht nur Textbezeichnungen.
Hier bestimmt ein Versandcode eine feste Gebühr. Der Code STD gibt 5 zurück, EXP gibt 15 zurück, und für alle anderen Werte greift der Standardwert 25.
=SWITCH(C2,"STD",5,"EXP",15,25)Der clevere TRUE-Trick
Es gibt eine Möglichkeit, SWITCH doch für Bereiche zu verwenden. Setzen Sie den Ausdruck auf TRUE und machen Sie anschließend jeden Wert zu einem vollständigen Vergleich. SWITCH gibt das Ergebnis des ersten Vergleichs zurück, der TRUE ergibt.
Damit wird ein Bereichstest mit einer verschachtelten IF nachgebildet, während die übersichtliche SWITCH-Struktur erhalten bleibt. Denken Sie daran, die Vergleiche vom höchsten zum niedrigsten Wert zu ordnen.
=SWITCH(TRUE, A2>=90,"A", A2>=80,"B", A2>=70,"C", "F")Ein ausführlicheres Beispiel
Ein Statuscode in A2 soll in eine verständliche Nachricht mit einem nächsten Schritt umgewandelt werden. Wir ordnen vier Codes zu und geben einen Sicherheitsstandardwert an:
1bedeutet "Neue Bestellung"2bedeutet "Versendet"3bedeutet "Zugestellt"4bedeutet "Storniert"- jeder andere Wert bedeutet "Datensatz prüfen"
=SWITCH(A2,1,"New order",2,"Shipped",3,"Delivered",4,"Cancelled","Check record")Hinweis zur Verfügbarkeit
SWITCH ist in Excel 2019, Excel für Microsoft 365 und Google Sheets verfügbar. In sehr alten Versionen wie Excel 2013 oder früher ist die Funktion nicht enthalten.
Wenn Sie eine Arbeitsmappe in einer alten Version öffnen, wird SWITCH möglicherweise als #NAME? angezeigt. Verwenden Sie in diesem Fall verschachtelte IFs, die überall funktionieren.
Bewährte Vorgehensweisen für SWITCH
Beachten Sie die folgenden Punkte, um SWITCH optimal zu nutzen:
- Verwenden Sie die Funktion für exakte Treffer: Codes, Statusangaben und Kategorien.
- Geben Sie immer einen default an, um unerwartete #N/A-Fehler zu vermeiden.
- Richten Sie die Wert-Ergebnis-Paare übersichtlich aus, damit sie leicht zu überblicken sind.
- Für Bereichslogik verwenden Sie den Trick
SWITCH(TRUE, ...)oder bleiben bei IFS.
Kurztest
Testen Sie Ihr Verständnis davon, wie SWITCH Werte vergleicht.
Zusammenfassung: Fälle mit SWITCH auswählen
Sie haben gelernt, mit SWITCH einen Wert verschiedenen Ergebnissen zuzuordnen. Die wichtigsten Punkte:
- Die Syntax lautet
SWITCH(expression, value1, result1, ..., default). - Die Funktion vergleicht auf exakte Gleichheit und eignet sich daher ideal für Codes und Statusangaben.
- Geben Sie immer einen default an, um
#N/Azu vermeiden. - Verwenden Sie
SWITCH(TRUE, comparison, result, ...), wenn Sie Bereichslogik benötigen.
=SWITCH(A2,"N","North","S","South","E","East","West")Häufig gestellte Fragen
Ist die Lektion „Fälle mit SWITCH auswählen“ kostenlos?
Ja — der vollständige Text von „Fälle mit SWITCH auswählen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Excel Formulas Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Excel Formulas Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Fälle mit SWITCH auswählen“?
Ordnen Sie eine Eingabe mit SWITCH einem von mehreren Ergebnissen zu. Du übst Excel Formulas Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Excel Formulas Academy zu starten?
Keine Vorkenntnisse erforderlich. Excel Formulas Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.
Wie lange dauert die Lektion „Fälle mit SWITCH auswählen“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Excel Formulas Academy-Lektion Code schreiben und ausführen?
Ja. Jede Excel Formulas Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- IF-Funktionen für mehrere Ergebnisse verschachteln
- Fälle mit SWITCH auswählen
- Elemente mit CHOOSE auswählen
- Komplexe Logik übersichtlich halten