Wir wissen, dass die Gesamtzahl der Zeichen in einer Zelle mit der Excel-LEN-Funktion gezählt werden kann. Wir haben auch gelernt, wie man die Gesamtzahl der Zeichen in einem Bereich zählt. Um nun die Gesamtzahl des spezifischen Textes im Bereich (mehr als eine Zelle) zu zählen, verwenden wir eine ähnliche Technik.
Dazu gibt es zwei Methoden. Schauen wir uns die erste Methode an.
Generische Formel zum Zählen von Zeichen in einem Bereich
=SUMMENPRODUKT(LEN(Bereich)-LEN(SUBSTITUTE(Bereich,"Zeichen",""))) |
Bereich: Dies ist der Bereich, der den Text enthält.
Charakter:Dies ist das Zeichen, das Sie zählen möchten. Es kann ein bestimmtes Zeichen oder ein Satz sein.
Beispiel: Bestimmten Text in einem Bereich zählen
Im obigen Bild haben wir einige Texte im Bereich B3:B6. Wir müssen die Gesamtzahl der "x"-Zeichen im Bereich mit einer Formel zählen. Wir haben die Anzahl der "x" in jeder Zelle manuell geschrieben, um das Ergebnis zu überprüfen. Wir können sie zusammenfassen, aber wir möchten eine Formel verwenden, die nicht von anderen Spalten oder manueller Arbeit abhängt. Wir verwenden die oben genannte generische Formel.
Schreiben Sie diese Formel in Zelle C8.
=SUMMENPRODUKT(LEN(B3:B6)-LEN(ERSETZEN(B3:B6,"x","")))) |
Drücke Enter. Wir haben eine Gesamtanzahl von Zeichen im Bereich, die 6 beträgt.
Wie funktioniert es?
Die SUMPRODUCT-Funktion ist eine Array-Funktion, die das gegebene Array aufsummiert. Die LEN-Funktion gibt die Länge der Zeichenfolge in einer Zelle oder einem gegebenen Text zurück. Die Funktion SUBSTITUTE gibt eine geänderte Zeichenfolge zurück, nachdem ein bestimmtes Zeichen durch ein anderes ersetzt wurde.
Jetzt läuft die Funktion von innen nach außen. Also nehmen wir zuerst den LEN(B3:B6)-Teil.
Hier haben wir die LEN-Funktion mit einem Bereich von B3:B6 gefüttert. Die Funktion LEN gibt die Länge jeder Zelle in einem Array zurück.
{32;53;51;69} |
Weiter LEN(SUBSTITUTE(B3:B6,"x","")). Hier wird die SUBSTITUTE-Funktion ausgeführt und gibt ein Array von geänderten Strings zurück, nachdem alle "x"s durch nichts ("") aus dem Bereich B3:B6 ersetzt wurden. Dann wird dieses Array erneut der LEN-Funktion zugeführt, die die Anzahl der verbleibenden Zeichen zurückgibt. {31;52;49;67}
Wir haben derzeit zwei Arrays in der SUMPRODUCT-Funktion, =SUMPRODUCT({32;53;51;69}-{31;52;49;67}). Das zweite Array wird vom ersten Array subtrahiert und wir erhalten ein endgültiges Array als =SUMMENPRODUKT({1;1;2;2}). Und schließlich wird dieses Array summiert, um das Endergebnis als 6 zu erhalten.
Groß-/Kleinschreibung nicht beachtenFormel
Bei der obigen Formel muss die Groß-/Kleinschreibung beachtet werden, da die Funktion SUBSTITUTE eine Groß-/Kleinschreibung ist. Verwenden Sie diese Formel, um ein bestimmtes Zeichen im Bereich unabhängig von der Groß-/Kleinschreibung zu zählen.
=SUMMENPRODUKT(LEN(B3:B6)-LEN(ERSETZEN(UNTERE(B3:B6),"x","")))) |
In dieser Formel konvertiert die LOWER-Funktion alle Zeichenfolgen im Bereich B3: B6 in Kleinbuchstaben und dann erfolgt der gesamte Prozess, wie oben beschrieben.
Alternative Formel:
Der alternative Weg ist die Verwendung der SUM-Funktion mit der LEN-Funktion als Matrixformel. Das bedeutet, dass wir nach dem Schreiben der Funktion die Tastenkombination STRG+UMSCHALT+EINGABE verwenden müssen.
{=SUMME(LEN(B3:B6)-LEN(ERSETZEN(B3:B6,"x",""))))} |
Zählen eines bestimmten Textes in einem Bereich:
Vielleicht fragen wir uns jetzt, wie man einen bestimmten Text in einem Bereich zählt. Dies kann mit einer geringfügigen Änderung der hier besprochenen Formel erfolgen.
Also ja, Leute, auf diese Weise können Sie die Gesamtzahl bestimmter Charaktere in einem Bereich ermitteln. Dies ist ganz einfach, aber wenn Sie Zweifel oder andere spezielle Fragen zu diesem Artikel oder einem anderen Excel 2010/2013/2016/2019/365 oder Excel VBA haben, schreiben Sie es in den Kommentarbereich unten. Gerne kläre ich Ihre Zweifel.
Zeichen in einer Zelle in Excel zählen | Erfahren Sie, wie Sie bestimmte Zeichen in einer Zelle oder Zeichenfolge zählen.
Zählen Sie die Gesamtzahl der Übereinstimmungen in zwei Bereichen in Excel | Erfahren Sie, wie Sie mit der SUMPROUDCT-Funktion die Gesamtzahl der Übereinstimmungen in zwei Bereichen zählen.
SUMIFS mit UND-ODER-Logik | Die SUMIFS können auch mit ODER-Logik verwendet werden. Die von SUMIFS verwendete Standardlogik ist UND-Logik.
SUMMENPRODUKT mit IF-Logik | Erfahren Sie, wie Sie SUMPRODUCT mit IF-Logik verwenden, ohne die IF-Funktion in der Formel zu verwenden.
Beliebter Artikel:
50 Excel-Kurzbefehle zur Steigerung Ihrer Produktivität | Werden Sie schneller bei Ihrer Aufgabe. Mit diesen 50 Tastenkombinationen arbeiten Sie noch schneller mit Excel.
Die 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.
ZÄHLENWENN in Excel 2016 | Zählen Sie Werte mit Bedingungen mit dieser erstaunlichen Funktion. Sie müssen Ihre Daten nicht filtern, um einen bestimmten Wert 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.