Verwendung der Excel SWITCH-Funktion -

Inhaltsverzeichnis

Zusammenfassung

Die Excel SWITCH-Funktion vergleicht einen Wert mit einer Werteliste und gibt ein Ergebnis zurück, das der ersten Übereinstimmung entspricht. SWITCH kann einen optionalen Standardwert zurückgeben, wenn keine Übereinstimmung gefunden wird.

Zweck

Mehrere Werte abgleichen, erste Übereinstimmung zurückgeben

Rückgabewert

Ergebnis entsprechend der ersten Übereinstimmung

Syntax

= SWITCH (Ausdruck, val1 / result1, (val2 / result2),…, (Standard))

Argumente

  • Ausdruck - Der Wert oder Ausdruck, mit dem abgeglichen werden soll.
  • val1 / result1 - Das erste Wert- und Ergebnispaar.
  • val2 / result2 - (optional) Das zweite Wert- und Ergebnispaar.
  • Standard - (optional) Der Standardwert, der verwendet wird, wenn keine Übereinstimmung gefunden wird.

Ausführung

Excel 2019

Verwendungshinweise

Die SWITCH-Funktion vergleicht einen Wert mit einer Werteliste und gibt ein Ergebnis zurück, das der ersten Übereinstimmung entspricht. Sie können die SWITCH-Funktion verwenden, wenn Sie eine exakte Übereinstimmung mit mehreren möglichen Ergebnissen durchführen und einen Standardwert zurückgeben möchten, wenn keine Übereinstimmung gefunden wird.

Das erste Argument heißt "Ausdruck" und kann eine fest codierte Konstante, eine Zellreferenz oder eine andere Formel sein, die einen bestimmten Wert zurückgibt, mit dem Sie übereinstimmen möchten. Übereinstimmende Werte und entsprechende Ergebnisse werden paarweise eingegeben. SWITCH kann bis zu 126 Paare verarbeiten. Danach ist das letzte Argument ein (optionaler) Standardwert, der in Fällen zurückgegeben wird, in denen keine Übereinstimmung vorliegt.

In dem gezeigten Beispiel lautet die Formel in D5:

=SWITCH(C5,1,"Poor",2,"OK",3,"Good","??")

SWITCH führt nur eine exakte Übereinstimmung durch, sodass Sie keine logischen Operatoren wie größer als (>) oder kleiner als (<) in die Logik zur Bestimmung einer Übereinstimmung aufnehmen können. Sie können diese Einschränkung umgehen, indem Sie eine Formel erstellen, die mit TRUE wie folgt übereinstimmt:

=SWITCH(TRUE,A1>=1000,"Gold",A1>=500,"Silver","Bronze")

In einem solchen Fall möchten Sie möglicherweise stattdessen die IFS-Funktion verwenden.

SWITCH versus IFS

Wie die IFS-Funktion können Sie mit der SWITCH-Funktion mehr als eine Bedingung testen, ohne mehrere IF-Anweisungen zu verschachteln, wodurch Formeln mit vielen Bedingungen leichter zu lesen und zu schreiben sind. Ein Vorteil von SWITCH gegenüber IFS ist, dass der Ausdruck nur einmal in der Funktion erscheint und nicht wiederholt werden muss. SWITCH ist jedoch auf die exakte Übereinstimmung beschränkt. Es ist nicht möglich, Operatoren wie größer als (>) oder kleiner als (<) mit der Standardsyntax zu verwenden. Im Gegensatz dazu erfordert die IFS-Funktion tatsächlich Ausdrücke für jede Bedingung, sodass Sie bei Bedarf logische Operatoren verwenden können.

Hinweis: Die SWITCH-Funktion und die IFS-Funktion sind in Excel 2019 und Excel 365 neu.

Anmerkungen

  1. Ausdruck kann eine andere Formel sein, die einen bestimmten Wert zurückgibt.
  2. SWITCH kann bis zu 126 Wert / Ergebnis-Paare verarbeiten.
  3. Geben Sie ein letztes Argument ein, um ein Standardergebnis festzulegen, wenn keine Übereinstimmung gefunden wird.

Interessante Beiträge...