Menu

ERSTERWERT in Excel: Syntax, Standardwert (SWITCH)

=ERSTERWERT(B2;"N";"North";"S";"South";"Unknown") vergleicht B2 der Reihe nach mit jedem Wert und liefert das Ergebnis zum ersten genauen Treffer, oder Unknown, wenn nichts passt. Die Syntax von ERSTERWERT, der Standardwert, das Muster ERSTERWERT(WAHR;...) und wann WENNS oder verschachteltes WENN besser ist.

Jede Tabelle auf dieser Seite ist live: Ändere eine Zahl oder eine Formel, und sie rechnet neu.

=ERSTERWERT(B2;"N";"North";"S";"South";"E";"East";"Unknown") vergleicht B2 der Reihe nach mit "N", "S" und "E" und liefert den Namen, der zum ersten genauen Treffer gehört. Passt B2 zu keinem davon, liefert die Funktion das letzte Argument, Unknown. ERSTERWERT heißt in englischem Excel SWITCH, und die Tabelle zeigt die englische Schreibweise; du kannst die Formeln dort aber auch deutsch eingeben, mit Semikolons.

Regionscode in Namen umwandeln
C2
ABC
1StoreCodeRegion
2101NNorth
3102SSouth
4103WUnknown
5104EEast
6105nNorth
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =ERSTERWERT(B2;"N";"North";"S";"South";"E";"East";"Unknown")

Klick auf C2, um die Formel zu sehen. Filiale 103 hat den Code W, der nicht in der Liste steht, also bekommt sie Unknown. Filiale 105 hat ein kleines n und bekommt trotzdem North: Beim Textvergleich ignoriert ERSTERWERT die Groß- und Kleinschreibung. Ändere B4 in S, und die Region passt sich an.

Syntax von ERSTERWERT

=SWITCH(expression, value1, result1, [value2, result2], ..., [default])
  • expression wird einmal berechnet: eine Zelle oder eine Formel wie WOCHENTAG(A2) oder MONAT(A2).
  • Danach kommen Paare aus einem Wert und dem Ergebnis, das geliefert wird, wenn expression diesem Wert entspricht. Es sind bis zu 126 Paare möglich.
  • default ist optional: ein zusätzliches Argument nach dem letzten Paar. ERSTERWERT erkennt es als Standardwert, weil es keinen Partner hat.
  • Der Vergleich ist genau. ERSTERWERT kann allein nicht auf "größer als" prüfen (siehe ERSTERWERT(WAHR) weiter unten).

ERSTERWERT braucht Excel 2019 oder neuer, oder Microsoft 365. In einem Excel 2016 mit Dauerlizenz oder älter zeigt eine Formel mit ERSTERWERT #NAME?. Google Sheets hat SWITCH ebenfalls.

Der Standardwert, und #NV ohne ihn

Ohne Standardwert ergibt ein Wert, der auf nichts passt, #NV (englisch #N/A; die Tabelle zeigt die englischen Fehlernamen). Hier wird eine Wochentagsnummer aus WOCHENTAG (englisch WEEKDAY; 1 ist Sonntag, 7 ist Samstag) in eine Beschriftung umgewandelt; Spalte C hat keinen Standardwert, Spalte D hat "Weekday" als Standardwert:

Wochenende oder Wochentag
D2
ABCD
1DateDay numberNo defaultWith default
22026-03-147SaturdaySaturday
32026-03-151SundaySunday
42026-03-162#N/AWeekday
52026-03-173#N/AWeekday
62026-03-217SaturdaySaturday
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =ERSTERWERT(WOCHENTAG(A2);1;"Sunday";7;"Saturday";"Weekday")

Der 14. und 21. März 2026 sind Samstage und der 15. März ein Sonntag, also benennen beide Spalten diese Tage. Montag und Dienstag passen weder auf 1 noch auf 7: Spalte C zeigt #NV, Spalte D zeigt Weekday. Spalte D zeigt auch, dass der Ausdruck eine Formel sein kann: WOCHENTAG läuft einmal, und ERSTERWERT vergleicht das Ergebnis mit jedem Wert.

ERSTERWERT(WAHR; ...) für Bereiche

ERSTERWERT prüft nur auf Gleichheit, aber der Ausdruck kann WAHR sein. Jeder Wert ist dann ein Vergleich, und ERSTERWERT liefert das Ergebnis des ersten Vergleichs, der WAHR ergibt. So arbeitet die Funktion wie WENNS (englisch IFS), mit einem Standardwert am Ende:

Noten mit ERSTERWERT(WAHR)
C2
ABC
1StudentScoreGrade
2Ana94A
3Ben81B
4Chloe70C
5Dan65F
6Eve88B
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =ERSTERWERT(WAHR;B2>=90;"A";B2>=80;"B";B2>=70;"C";"F")

Die Vergleiche werden der Reihe nach gelesen, also kommt die höchste Schwelle zuerst, dieselbe Regel wie bei verschachteltem WENN und WENNS. Das letzte "F" hat keinen Partner, also ist es der Standardwert für jede Punktzahl unter 70. WENNS schreibt dieselbe Regel genauso klar; der einzige Unterschied ist, wo WAHR steht: bei ERSTERWERT einmal am Anfang, bei WENNS als letzte Prüfung.

Zahlen in Namen umwandeln

Häufig wird ein Zahlencode in ein Wort umgewandelt, etwa eine Platzierung in eine Medaille:

Platzierung in Medaille
C2
ABC
1RunnerRankMedal
2Ana2Silver
3Ben1Gold
4Chloe4
5Dan3Bronze
6Eve7
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =ERSTERWERT(B2;1;"Gold";2;"Silver";3;"Bronze";"")

Chloe und Eve sind außerhalb der ersten drei ins Ziel gekommen, also bekommen sie den Standardwert, leeren Text. Sind die Codes 1, 2, 3 und so weiter ohne Lücken, ist WAHL (englisch CHOOSE) kürzer, =WAHL(B2;"Gold";"Silver";"Bronze"), hat aber keinen Standardwert und liefert für 4 und mehr #WERT! (englisch #VALUE!).

Übung: Statuscodes

Rechnungsstatus
C2
ABC
1InvoiceCodeStatus
2INV-01P
3INV-02U
4INV-03X
5INV-04P
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

Du bist dran: Wandle in C2 den Code in B2 mit ERSTERWERT in ein Wort um: P ist "Paid", U ist "Unpaid", und alles andere ist "Check". Die Formel wird bis C5 nach unten ausgefüllt.

ERSTERWERT, WENNS oder verschachteltes WENN

Alle drei liefern eines von mehreren Ergebnissen; sie unterscheiden sich darin, was sie prüfen.

ERSTERWERTWENNSVerschachteltes WENN
PrüftEinen Ausdruck auf GleichheitEine beliebige Bedingung pro PaarEine beliebige Bedingung pro Ebene
StandardwertLetztes Argument, optionalEin letztes Paar mit WAHRDer Sonst_Wert des letzten WENN
Kein Treffer, kein Standardwert#NV#NVFALSCH, wenn das letzte WENN keinen Sonst_Wert hat
Wiederholt die ZelleNein: B2 steht einmal daJa: B2="N", B2="S"...Ja
Excel 2016 und älter#NAME?#NAME?Funktioniert

Nimm ERSTERWERT, wenn eine Zelle oder eine Formel mit einer Liste fester Werte verglichen wird (Codes, Wochentagsnummern, Monate); das ist am kürzesten und berechnet den Ausdruck nur einmal. Nimm WENNS, wenn jede Prüfung ein anderer Vergleich ist oder andere Zellen liest. Nimm verschachteltes WENN, wenn sich die Datei in Excel 2016 oder älter öffnen lassen muss. Ist die Liste der Codes lang oder ändert sie sich oft, schreibst du sie in eine zweispaltige Tabelle und suchst sie stattdessen mit XVERWEIS (englisch XLOOKUP), sodass ein neuer Code eine neue Zeile bedeutet und nicht das Bearbeiten jeder Formel.

Häufig gestellte Fragen

Was macht die Funktion ERSTERWERT in Excel?

Sie vergleicht einen Ausdruck mit einer Liste von Werten und liefert das Ergebnis, das zum ersten genau passenden Wert gehört. =ERSTERWERT(B2;1;"Gold";2;"Silver";3;"Bronze";"") macht aus einer Platzierung den Namen einer Medaille und liefert für jede andere Platzierung leeren Text.

Warum liefert ERSTERWERT #NV?

Der Ausdruck hat zu keinem der Werte gepasst, und es gibt keinen Standardwert. Häng nach dem letzten Paar ein weiteres Argument an, etwa "Other", und ERSTERWERT liefert dieses statt #NV.

Kann ERSTERWERT Bereiche wie größer als prüfen?

Nicht direkt, weil die Funktion nur auf Gleichheit prüft. Nimm WAHR als Ausdruck und Vergleiche als Werte: =ERSTERWERT(WAHR;B2>=90;"A";B2>=80;"B";"F") liefert das Ergebnis des ersten Vergleichs, der WAHR ist.

Gibt es ERSTERWERT in Excel 2016?

Nur in der Microsoft-365-Version von Excel 2016. ERSTERWERT gibt es in Excel 2019, Excel 2021, Excel 2024 und Microsoft 365; ein Excel 2016 mit Dauerlizenz oder älter zeigt #NAME?, dort nimmst du verschachteltes WENN oder WAHL.

Illustration der Programmiersprachen bei Coddy

Lerne mit Coddy zu programmieren

LOS GEHT'S