Menu

Excel: Zellen mit Text zählen und Wenn Zelle Text enthält

=ZÄHLENWENN(A2:A8;"*") zählt die Zellen in A2:A8, die Text enthalten, und überspringt Zahlen, Datumswerte und leere Zellen. Zellen mit einem bestimmten Wort zählen und einen Wert zurückgeben, wenn eine Zelle Text enthält.

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

=ZÄHLENWENN(A2:A8;"*") zählt die Zellen in A2:A8, die Text enthalten. Das Sternchen ist ein Platzhalter für "beliebige Zeichen", und es passt nur auf Text, also werden Zahlen, Datumswerte, WAHR/FALSCH und leere Zellen nicht gezählt. ZÄHLENWENN heißt in englischem Excel COUNTIF, und die Tabelle zeigt die Formel als =COUNTIF(A2:A8,"*"). Du kannst die Formeln in der Tabelle auch deutsch eingeben, mit Semikolons.

Textzellen zählen
D2
ABCD
1EntryWhatCount
2AppleText3
312Not empty6
4Numbers and dates2
5PearEmpty1
62026-01-05
7TRUE
8n/a
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:A8;"*")

D2 zählt Apple, Pear und n/a: 3. ANZAHL2 (englisch COUNTA) zählt jede gefüllte Zelle, 6, und ANZAHL (englisch COUNT) die beiden Zahlen (ein Datum ist eine Zahl). Tippe 25 in A4, und D3 und D4 steigen, während D2 bei 3 bleibt; tippe stattdessen Plum, und D2 und D3 steigen, während D4 bei 2 bleibt. ANZAHL und ANZAHL2 werden auf ihrer eigenen Seite verglichen.

Eine Zahl, die mit einem Apostroph davor eingegeben wurde, etwa '007, ist Text, also zählt "*" sie mit. Um nur Zellen mit mindestens einem Zeichen zu zählen, nimmst du "?*": Das ? muss auf ein Zeichen passen, also wird eine Formel, die eine leere Zeichenfolge ("") liefert, nie gezählt.

Zellen zählen, die einen bestimmten Text enthalten

Um Zellen zu zählen, die ein Wort irgendwo enthalten, setzt du auf beide Seiten ein Sternchen. Ohne die Sternchen muss die ganze Zelle passen.

Ein Wort zählen
D2
ABCD
1ProductConditionCount
2Applecontains apple5
3Pineappleexactly apple1
4Pearstarts with apple3
5apple juiceword in C61
6Plumjuice
7Green appleapple, case-sensitive3
8Apple cider
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:A8;"*apple*")

"*apple*" passt auf fünf Produkte. "apple" allein passt nur auf die Zelle, in der genau Apple steht (ZÄHLENWENN ignoriert die Schreibweise), und "apple*" auf die drei, die damit beginnen. D5 nimmt das Wort aus C6, also kannst du dort ein beliebiges Wort eintippen. D7 beachtet Groß- und Kleinschreibung: FINDEN (englisch FIND) unterscheidet anders als ZÄHLENWENN apple von Apple, also zählen nur Pineapple, apple juice und Green apple. Das -- macht aus den Ergebnissen WAHR/FALSCH 1 und 0, die SUMMENPRODUKT (englisch SUMPRODUCT) addiert.

Wenn eine Zelle Text enthält, dann einen Wert zurückgeben

Um jede Zeile zu markieren, prüfst du eine Zelle nach der anderen. SUCHEN("apple";A2) liefert die Position, an der apple beginnt, oder #WERT! (englisch #VALUE!), wenn es nicht vorkommt. ISTZAHL (englisch ISNUMBER) macht daraus WAHR oder FALSCH, und WENN wählt das Ergebnis.

Wenn Zelle apple enthält
B2
ABC
1ProductContains apple?Any text?
2AppleYesText
3PearNoText
4PineappleYesText
542NoNot text
6Green appleYesText
72026-02-01NoNot text
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =WENN(ISTZAHL(SUCHEN("apple";A2));"Yes";"No")

Beide Spalten sind nach unten ausgefüllt. B zeigt Yes für Apple, Pineapple und Green apple. C verwendet ISTTEXT (englisch ISTEXT), das eine andere Frage beantwortet: Steht überhaupt Text in der Zelle? 42 und das Datum sind Zahlen, also sind sie "Not text". Nimm FINDEN statt SUCHEN, wenn die Schreibweise zählt. Mehr zu den beiden Funktionen, und warum SUCHEN die Schreibweise ignoriert, steht unter FINDEN und SUCHEN.

=WENN(ZÄHLENWENN(A2;"*apple*");"Yes";"No") macht dieselbe Prüfung mit ZÄHLENWENN: Eine Anzahl von 1 zählt als WAHR und 0 als FALSCH.

Zellen zählen, die eines von mehreren Wörtern enthalten

Addierst du zwei ZÄHLENWENN, wird eine Zelle doppelt gezählt, wenn sie beide Wörter enthält. Prüf stattdessen jede Zelle einmal: SUCHEN für jedes Wort, die WAHR-Ergebnisse addieren und die Zeilen zählen, in denen die Summe über 0 liegt.

Apple oder juice
D2
ABCD
1ProductFormulaCount
2AppleTwo COUNTIFs5
3Orange juiceEach cell once4
4Pear
5apple juice
6Plum
7Green apple
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:A7;"*apple*")+ZÄHLENWENN(A2:A7;"*juice*")

Vier Produkte enthalten apple oder juice, aber die beiden ZÄHLENWENN liefern 5, weil apple juice von beiden gezählt wird. Die Variante mit SUMMENPRODUKT liefert 4.

Übung: die Textzellen zählen

Du bist dran: den Text zählen
E2
ABCDE
1DeliveryWeightWhatCount
2D-112Notes
3D-29
4D-3damaged
5D-415
6D-5missing
7D-6
8D-7late
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

Du bist dran: Manche Lieferungen haben ein Gewicht, andere eine Notiz. Zähle die Zellen in B2:B8, die Text enthalten. Schreib die Formel in E2.

Warum die Zahl der Textzellen nicht stimmt

  • Als Text gespeicherte Zahlen werden mitgezählt. Eine Spalte, die aus einem anderen System importiert wurde, kann '125 als Text enthalten. "*" zählt sie, ANZAHL nicht. Ist ANZAHL auf einer Spalte mit Zahlen kleiner als ANZAHL2, sind einige davon Text; siehe als Text gespeicherte Zahlen.
  • Zellen, die nur leer aussehen. Eine Zelle mit einem Leerzeichen ist Text und wird gezählt. Mit =SUMMENPRODUKT(--(LÄNGE(GLÄTTEN(A2:A8))>0)) zählst du Zellen mit sichtbaren Zeichen.
  • WAHR und FALSCH sind kein Text. "*" überspringt sie, genauso wie Fehlerwerte wie #NV (englisch #N/A; die Tabellen hier zeigen die englischen Fehlernamen).
  • ZÄHLENWENN ignoriert die Schreibweise. Für eine Zählung mit Groß- und Kleinschreibung nimmst du FINDEN in SUMMENPRODUKT, wie in der zweiten Tabelle.

Häufig gestellte Fragen

Wie zähle ich in Excel Zellen, die beliebigen Text enthalten?

Nimm =ZÄHLENWENN(A2:A8;"*"). Das Sternchen passt auf jeden Text, also zählt die Formel jede Textzelle und überspringt Zahlen, Datumswerte, WAHR/FALSCH und leere Zellen.

Wie zähle ich Zellen, die einen bestimmten Text enthalten?

Setz Sternchen um das Wort: =ZÄHLENWENN(A2:A8;"*apple*") zählt Zellen, in denen apple irgendwo vorkommt, in beliebiger Schreibweise. Ohne die Sternchen zählt "apple" nur Zellen, in denen genau apple steht.

Wie schreibe ich "wenn Zelle Text enthält, dann" in Excel?

Kombiniere WENN, ISTZAHL und SUCHEN: =WENN(ISTZAHL(SUCHEN("apple";A2));"Yes";"No"). SUCHEN liefert eine Position, wenn es den Text findet, und einen Fehler, wenn nicht, und ISTZAHL macht daraus WAHR oder FALSCH.

Wie prüfe ich, ob eine Zelle überhaupt Text enthält?

Nimm =ISTTEXT(A2), das WAHR für Text und FALSCH für Zahlen, Datumswerte und leere Zellen liefert. In WENN: =WENN(ISTTEXT(A2);"Text";"Not text").

Illustration der Programmiersprachen bei Coddy

Lerne mit Coddy zu programmieren

LOS GEHT'S