Wie man ein bestimmtes Wort in einer Zelle in Excel zählt || Excel-Tricks || dptutorials
Hier ist ein detailliertes Tutorial im Stil von dptutorials, das dir Schritt für Schritt zeigt, wie du ein bestimmtes Wort innerhalb einer Zelle in Excel zählen kannst.
In Excel gibt es keine direkte Funktion wie „ZÄHLE_WORT“, um herauszufinden, wie oft ein bestimmter Begriff in einer einzelnen Zelle vorkommt. Mit einer cleveren Kombination aus den Funktionen LÄNGE und WECHSELN lässt sich dies jedoch ganz einfach lösen.
Das Problem
Excel kann problemlos Zellen zählen, die einen bestimmten Text enthalten (mit ZÄHLENWENN), aber wenn in einer Zelle das Wort „Apfel“ dreimal steht (z. B. "Apfel, Birne, Apfel, Apfel"), liefert die Standardfunktion kein direktes Ergebnis für die Häufigkeit innerhalb dieser einen Zelle.
Die Lösung: Die Formel-Logik
Die Logik dahinter ist ein mathematischer Trick:
- Wir messen die Gesamtlänge des Textes in der Zelle.
- Wir entfernen das gesuchte Wort überall in der Zelle.
- Wir messen die neue Länge des Textes (ohne das Wort).
- Die Differenz geteilt durch die Länge des gesuchten Wortes ergibt die Anzahl der Vorkommen.
Schritt-für-Schritt-Anleitung
1. Die Grundformel
Angenommen, dein Text steht in Zelle A2 und du möchtest zählen, wie oft das Wort "Excel" vorkommt.
Verwende diese Formel:
=(LÄNGE(A2)-LÄNGE(WECHSELN(A2;"Excel";"")))/LÄNGE("Excel")
Erklärung der Bausteine:
LÄNGE(A2): Zählt alle Zeichen in der Zelle (z.B. 50 Zeichen).WECHSELN(A2;"Excel";""): Löscht das Wort "Excel" aus dem Text, indem es durch "nichts" ("") ersetzt wird.LÄNGE(WECHSELN(...)): Zählt die verbleibenden Zeichen (z.B. 30 Zeichen).50 - 30 = 20: Es wurden also 20 Zeichen entfernt./LÄNGE("Excel"): Da das Wort "Excel" 5 Buchstaben hat, teilen wir 20 durch 5. Ergebnis: Das Wort kam 4 Mal vor.
2. Profi-Tipp: Groß- und Kleinschreibung ignorieren
Die Funktion WECHSELN ist "case-sensitive", das heißt, sie unterscheidet zwischen "Excel" und "excel". Um sicherzugehen, dass alle Varianten gezählt werden, vereinheitlichen wir den Text mit der Funktion KLEIN:
=(LÄNGE(A2)-LÄNGE(WECHSELN(KLEIN(A2);KLEIN("Excel");"")))/LÄNGE("Excel")
Hierbei werden sowohl "Excel", "EXCEL" als auch "excel" korrekt erfasst.
3. Dynamische Suche mit Zellbezug
Anstatt das Wort direkt in die Formel zu schreiben, kannst du es in eine separate Zelle (z. B. B2) schreiben. Das macht dein Template flexibler:
=(LÄNGE(A2)-LÄNGE(WECHSELN(A2;B2;"")))/LÄNGE(B2)
Zusammenfassung der Schritte
- Wähle die Zelle aus, in der das Ergebnis erscheinen soll.
- Gib die Formel ein:
=(LÄNGE(Zelle) - LÄNGE(WECHSELN(Zelle; Suchwort; ""))) / LÄNGE(Suchwort). - Drücke Enter.
- Nutze
KLEIN(), falls die Groß-/Kleinschreibung egal sein soll.
Warum das nützlich ist
Dieser Trick ist besonders hilfreich bei der Analyse von:
- Log-Dateien: Wie oft taucht das Wort "Error" in einer Zeile auf?
- Kundenfeedback: Wie oft wird ein bestimmter Produktname genannt?
- Listen: Zählen von Trennzeichen (z. B. Kommas), um die Anzahl der Elemente in einer Zelle zu bestimmen.
Viel Erfolg beim Ausprobieren! Wenn dir dieser Excel-Trick geholfen hat, schau dir weitere Tutorials von dptutorials an, um deine Produktivität zu steigern.