Excel

Zählen Sie bestimmte Zeichen in einem Bereich

Count Specific Characters Range

Excel-Formel: Bestimmte Zeichen in einem Bereich zählenAllgemeine Formel |_+_| Zusammenfassung

Wenn Sie bestimmte Zeichen in einem Zellbereich zählen müssen, können Sie dies mit einer Formel tun, die LEN und SUBSTITUTE verwendet, zusammen mit der SUMPRODUCT-Funktion. In der generischen Form der Formel (oben) rng stellt einen Bereich von Zellen dar, die Wörter enthalten und TXT stellt das Zeichen dar, das Sie zählen müssen.



Im Beispiel enthält die aktive Zelle diese Formel:

wie man die Zeitfunktion in Excel benutzt
= SUMPRODUCT ( LEN (rng)- LEN ( SUBSTITUTE (rng,txt,'')))
Erläuterung

Für jede Zelle im Bereich entfernt SUBSTITUTE alle o's aus dem Text, dann berechnet LEN die Länge des Textes ohne o's. Diese Zahl wird dann mit o von der Länge des Textes abgezogen.





Da wir SUMPRODUCT verwenden, ist das Ergebnis all dieser Berechnungen eine Liste von Elementen (ein Array), wobei es ein Element pro Zelle im Bereich gibt und jedes Element eine Zahl basierend auf der oben beschriebenen Berechnung.Mit anderen Worten, wir haben eine Liste von Zeichenanzahlen mit einer Zeichenanzahl pro Zelle.

Welche Aussagen treffen auf die Rundungsfunktion zu?

SUMPRODUCT summiert dann die Zahlen in dieser Liste und gibt eine Summe für alle Zellen im Bereich zurück.



SUBSTITUTE ist eine Funktion, bei der die Groß-/Kleinschreibung beachtet wird, sodass bei einer Ersetzung die Groß-/Kleinschreibung berücksichtigt wird. Wenn Sie sowohl Groß- als auch Kleinbuchstaben eines bestimmten Zeichens zählen müssen, verwenden Sie die Funktion UPPER in SUBSTITUTE, um den Text in Großbuchstaben umzuwandeln, bevor die Ersetzung erfolgt. Geben Sie dann einen Großbuchstaben für den zu zählenden Text ein.

Die modifizierte generische Form der Formel sieht so aus:

 
= SUMPRODUCT ( LEN (B3:B7)- LEN ( SUBSTITUTE (B3:B7,'o','')))
Autor Dave Bruns


^