Menu

Excel Platzhalter: *, ? und ~ in ZÄHLENWENN und SVERWEIS

In Excel-Kriterien steht * für beliebig viele Zeichen und ? für genau eines: =ZÄHLENWENN(A2:A7;"*apple*") zählt die Zellen, die apple enthalten. ~ macht aus einem Platzhalter wieder ein normales Zeichen.

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

Excel kennt drei Platzhalterzeichen für Kriterien und Verweise: * steht für beliebig viele Zeichen (auch keines), ? steht für genau ein Zeichen, und ~ macht aus dem nächsten * oder ? wieder ein normales Zeichen. =ZÄHLENWENN(A2:A7;"*apple*") zählt die Zellen, die irgendwo apple enthalten. Die Tabelle zeigt die englische Schreibweise, ZÄHLENWENN heißt dort COUNTIF. Du kannst die Formeln in der Tabelle auch deutsch eingeben, mit Semikolons: =ZÄHLENWENN($A$2:$A$7;C2).

Mit Platzhaltern zählen
D2
ABCD
1ProductPatternCount
2Apple juice*apple*4
3Green appleapple*2
4Pineapple*juice2
5Orange juice?????0
6Pear*e4
7Apples
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =ZÄHLENWENN($A$2:$A$7;C2)
  • *apple* enthält apple: 4 Treffer, weil auch Pineapple zählt.
  • apple* beginnt mit apple: nur Apple juice und Apples. ZÄHLENWENN ignoriert die Groß- und Kleinschreibung.
  • *juice endet auf juice.
  • ????? ist genau fünf Zeichen lang. Keines dieser Produkte hat fünf Zeichen, also 0; tippe Peach in A6, und es zählt 1.
  • *e endet auf e.

Tippe in Spalte C ein eigenes Muster, etwa *an* oder P*, und die Zahl passt sich an.

Teilübereinstimmung in SVERWEIS und XVERWEIS

SVERWEIS (englisch VLOOKUP) nimmt Platzhalter im Modus für genaue Übereinstimmung an (FALSCH als letztes Argument). Häng den Platzhalter in der Formel an den Wert, damit in D2 nur die ersten Buchstaben stehen:

Nach den ersten Buchstaben suchen
E2
ABCDE
1ProductPriceStarts withPrice
2Apple juice3.5Pin4
3Green apple1.24
4Pineapple4
5Orange juice3.2
6Pear0.9
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =SVERWEIS(D2&"*";A2:B6;2;FALSCH)

Beide Formeln finden Pineapple. In deutschem Excel lauten sie =SVERWEIS(D2&"*";A2:B6;2;FALSCH) und =XVERWEIS("*"&D2&"*";A2:A6;B2:B6;"none";2). Ändere D2 in juice: Das Muster juice* von SVERWEIS verlangt, dass der Text mit juice beginnt, und liefert #NV (englisch #N/A; die Tabelle zeigt die englischen Fehlernamen), während das Muster *juice* von XVERWEIS das erste Produkt findet, das es enthält, Apple juice. Wie jede genaue Übereinstimmung liefert ein Verweis mit Platzhalter die erste passende Zeile, also mach das Muster genau genug.

XVERWEIS (englisch XLOOKUP) behandelt * und ? nur dann als Platzhalter, wenn sein fünftes Argument, match_mode (Vergleichsmodus), 2 ist. Ohne das sucht es nach dem Sternchen selbst. VERGLEICH nimmt Platzhalter mit dem Vergleichstyp 0 an, und XVERGLEICH mit dem Vergleichsmodus 2, genau wie XVERWEIS. Die übrigen Argumente stehen unter SVERWEIS.

Die Telefonprodukte zählen
D2
ABCD
1ProductPhone products
2Smartphone
3Headphones
4Phone stand
5Laptop bag
6Charger
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

Du bist dran: Zähle in D2 die Produkte, deren Name irgendwo phone enthält.

Summe und Mittelwert mit Platzhalter

Jede Funktion, die Kriterien annimmt, liest sie auf dieselbe Weise, also funktionieren dieselben Muster in SUMMEWENN, SUMMEWENNS, MITTELWERTWENN, MITTELWERTWENNS, MAXWENNS und MINWENNS:

Summe nach Teil des Namens
E2
ABCDE
1RegionSalesPatternTotal
2North-East120North*285
3North-West95*West155
4South80?????150
5South-West60
6East110
7North70
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =SUMMEWENN(A2:A7;D2;B2:B7)

North* addiert jede Region, die mit North beginnt, auch North selbst, weil * auch auf nichts passt. ????? addiert die Regionen mit genau fünf Zeichen: South und North.

Umsatz aller West-Regionen
E2
ABCDE
1RegionSalesWest total
2North-East120
3North-West95
4South80
5South-West60
6East110
7North70
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

Du bist dran: Bilde in E2 die Summe der Umsätze aller Regionen, deren Name auf West endet.

Ein echtes Sternchen oder Fragezeichen mit ~ finden

Um Text zu zählen, der wirklich ein * oder ? enthält, setzt du eine Tilde davor. Die Tilde selbst schreibst du als ~~.

Einen Platzhalter maskieren
C2
ABC
1NoteCount
2Rated 5*1
3Why?1
4Done4
55 stars
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =ZÄHLENWENN(A2:A5;"*~**")

C2 zählt die Zellen mit einem echten Sternchen (nur A2), C3 die mit einem Fragezeichen. C4 zeigt die andere Seite: "*" allein passt auf jeden Text, also zählt es jede Textzelle, hier 4. Zahlen und leere Zellen überspringt es, deshalb ist ZÄHLENWENN(Bereich;"*") der übliche Weg, Textzellen zu zählen.

Welche Funktionen Platzhalter annehmen

Nehmen *, ?, ~ anNehmen sie nicht an
ZÄHLENWENN, ZÄHLENWENNS, SUMMEWENN, SUMMEWENNS, MITTELWERTWENN, MITTELWERTWENNS, MAXWENNS, MINWENNS=, <> und andere Vergleiche
SVERWEIS und WVERWEIS mit FALSCHWENN allein
VERGLEICH mit 0FINDEN
XVERWEIS und XVERGLEICH mit Vergleichsmodus 2FILTER, EINDEUTIG, SORTIEREN
SUCHENWECHSELN, TEXTVOR, TEXTNACH
Suchen und Ersetzen (Strg+H), Filterfelder

SUCHEN nimmt Platzhalter innerhalb einer Formel an: =SUCHEN("b?d";"a bad day") liefert in Excel 3 (FINDEN und SUCHEN erklärt die Einzelheiten). Für FILTER nimmst du statt eines Musters ISTZAHL(SUCHEN(...)) als Bedingung.

Häufiger Fehler: ein Platzhalter nach =

Der Operator = liest nie Platzhalter: =A2="*apple*" fragt, ob in A2 die sieben Zeichen *apple* stehen. In Excel, mit Green apple in A2:

=A2="*apple*"                    FALSE
=IF(A2="*apple*","yes","no")     no

In deutschem Excel: =WENN(A2="*apple*";"yes";"no") liefert ebenfalls no. Setz die Prüfung stattdessen in ZÄHLENWENN, das für eine einzelne Zelle 1 oder 0 liefert, oder nimm SUCHEN:

Eine Zelle mit Platzhalter prüfen
B2
ABC
1ProductCOUNTIF testSEARCH test
2Green applecontains applecontains apple
3Pearnono
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =WENN(ZÄHLENWENN(A2;"*apple*");"contains apple";"no")

WENN behandelt die 1 von ZÄHLENWENN als WAHR und die 0 als FALSCH. Die Variante mit SUCHEN braucht gar keine Platzhalter, weil SUCHEN den Text ohnehin an jeder Stelle der Zelle sucht.

Häufig gestellte Fragen

Welche Platzhalterzeichen gibt es in Excel?

* steht für beliebig viele Zeichen, auch keines; ? steht für genau ein Zeichen; ~ vor *, ? oder ~ macht daraus ein normales Zeichen. "*apple*" bedeutet enthält apple, "A*" beginnt mit A, "???" genau drei Zeichen.

Wie verwende ich einen Platzhalter in SVERWEIS?

Häng den Platzhalter an den Suchwert und nimm die genaue Übereinstimmung: =SVERWEIS(E2&"*";A2:B6;2;FALSCH) findet den ersten Eintrag, der mit E2 beginnt. In XVERWEIS setzt du den Vergleichsmodus auf 2: =XVERWEIS("*"&E2&"*";A2:A6;B2:B6;"none";2).

Warum funktioniert ein Platzhalter in meiner WENN-Formel nicht?

Der Vergleich mit = versteht keine Platzhalter, also passt =WENN(A2="*apple*";...) nur auf den Text *apple* selbst. Nimm =WENN(ZÄHLENWENN(A2;"*apple*");"Yes";"No") oder =WENN(ISTZAHL(SUCHEN("apple";A2));"Yes";"No").

Wie zähle ich Zellen, die ein Sternchen enthalten?

Setz eine Tilde davor: =ZÄHLENWENN(A2:A10;"*~**"). Das erste und das letzte * sind Platzhalter, und ~* ist ein echtes Sternchen.

Illustration der Programmiersprachen bei Coddy

Lerne mit Coddy zu programmieren

LOS GEHT'S