Wir haben bereits gelernt, Zellen zu zählen, die einen bestimmten Text mit der Funktion ZÄHLENWENN enthalten. In diesem Artikel erfahren Sie, wie Sie zählen, wie oft ein Wort im Excel-Bereich vorkommt. Mit anderen Worten, wir werden zählen, wie oft ein Wort in einem Excel-Bereich vorgekommen ist.
Generische Formel
=SUMMENPRODUKT(LEN(Bereich)-LEN(SUBSTITUTE(Bereich,Wort,"")))/LEN(Wort)
Bereich: Der Bereich, in dem Sie versuchen, das bestimmte Wort zu zählen.
Wort: Das Wort, das Sie zählen möchten.
Nehmen wir ein Beispiel und verstehen, wie es funktioniert.
Beispiel: Zählen Sie das Wort „glücklich“ im Excel-Bereich.
Hier haben wir einige Sätze in verschiedenen Zellen. Wir müssen die Vorkommen des Wortes „glücklich“ in diesem Bereich zählen.
Schreiben Sie diese Formel in Zelle D2.
=SUMMENPRODUKT(LEN(A2:A4)-LEN(ERSETZEN(A2:A4,D1,"")))/LEN(D1)
Mit dieser Funktion zählt Excel, wie oft das bestimmte Wort „glücklich“ im Bereich vorkommt A2: A4. Diese Excel-Formel gibt die Zählung als . zurück 4.
Wie es funktioniert?
Die Idee ist, die Summe der Zeichenanzahl des gegebenen Wortes im Bereich zu erhalten und dann durch die Länge des Wortes zu dividieren. Wenn Happy beispielsweise 4 Mal in einem Bereich vorkommt, hat er eine Gesamtlänge von 20 (4*5) im Bereich. Wenn wir 20 durch 5 teilen, erhalten wir 4. Das ist die Anzahl der Wörter im Bereich.
Lass es uns von innen abreißen.
LEN(A2:A4): Gibt die Anzahl der Zeichen in jeder Zelle als Array {49;27;34} zurück.
Next LEN(SUBSTITUTE(A2:A4,D1,"")): Die Ersatzfunktion ersetzt das Wort in D1 mit "" in jeder Zelle des Bereichs A2:A4. Dann gibt die Len-Funktion die Anzahl der Zeichen aus diesen ersetzten Sätzen in einem Array {39;22;29} zurück.
LEN(D1): Dies gibt die Länge des Wortes in D1 zurück, die 5 (glücklich).
Nun vereinfacht sich die Formel zu SUMPRODUKT({49;27;34} - {39;22;29})/5. Nach Subtraktion von Arrays hat SUMPRODUCT SUMPRODUKT({10;5;5})/5. Die Funktion fügt das Array hinzu und wir erhalten 20/5. Das gibt uns unser Ergebnis 4.
Beim Zählen wird die Groß-/Kleinschreibung nicht beachtet
Da bei SUBSTITUTE die Groß-/Kleinschreibung beachtet wird, ignoriert die obige Formel jedes Wort, das nicht die gleiche Groß-/Kleinschreibung hat, d. h. "Happy". Damit die obige Formel Groß-/Kleinschreibung ignoriert, müssen wir die Groß-/Kleinschreibung jedes Wortes in die Groß-/Kleinschreibung des gesuchten Wortes ändern. So wird's gemacht.
=SUMMENPRODUKT(LEN(A2:A4)-LEN(ERSATZ(OBER(A2:A4),OBER(D1),"")))/LEN(D1)
Jetzt spielt der Fall keine Rolle mehr. Diese Funktion zählt jedes Wort in D1 unabhängig von der Groß-/Kleinschreibung.
Mögliche Fehler:
Der Wortteil eines anderen Wortes wird gezählt: Wenn wir in diesem Beispiel das Wort „Glück“ hätten (nur zum Beispiel, ich weiß, dass es kein solches Wort gibt), wäre es auch gezählt worden. Um dies zu vermeiden, hätten Sie die Wörter mit den Angaben „ “ &D1& „ “ umgeben können. Aber wenn das Wort als erstes oder letztes im Satz erscheint, wird dies ebenfalls fehlschlagen.
populäre Artikel
50 Excel-Shortcut zur Steigerung Ihrer Produktivität: Erledigen Sie Ihre Aufgabe schneller. Mit diesen 50 Tastenkombinationen arbeiten Sie noch schneller mit Excel.
Wie benutzt manDie SVERWEIS-Funktion in Excel: Dies ist eine der am häufigsten verwendeten und beliebtesten Funktionen von Excel, die verwendet wird, um Werte aus verschiedenen Bereichen und Blättern zu suchen.
So verwenden Sie die ZÄHLENWENN-Funktion in Excel: Zählen Sie Werte mit Bedingungen mit dieser erstaunlichen Funktion. Sie müssen Ihre Daten nicht filtern, um bestimmte Werte zu zählen. Die Countif-Funktion ist unerlässlich, um Ihr Dashboard vorzubereiten.
So verwenden Sie die SUMIF-Funktion in Excel: Dies ist eine weitere wesentliche Funktion des Dashboards. Dies hilft Ihnen, Werte unter bestimmten Bedingungen zusammenzufassen.