Zählen von Buchstaben in einer Zeichenfolge (Microsoft Excel)
Shivram muss zählen, wie oft jeder Buchstabe des Alphabets in einer Textzeichenfolge vorkommt. Wenn eine Zelle beispielsweise den Text „Universität von Kalifornien in Santa Clara“ enthält, muss er wissen, wie oft der Buchstabe A in der Zeichenfolge enthalten ist, wie oft der Buchstabe B bis Z reicht. Er fragt sich, welche Formel würde er verwenden, um dies zu tun.
Eine einfache Möglichkeit, dies zu tun, besteht darin, sich auf die SUBSTITUTE-Funktion in Ihrer Formel zu verlassen. Sie können die Funktion verwenden, um den gewünschten Buchstaben aus dem Text zu entfernen und dann das „Vorher“ und das „Nachher“
zu vergleichen Längen des Textes.
Beginnen wir mit der Annahme, dass Sie die Buchstaben A bis Z im Bereich A2: A27 haben. In Zelle B1 würden Sie den zu analysierenden Text einfügen („Universität von Kalifornien in Santa Clara“) und in Zelle B2 würden Sie diese Formel einfügen:
=LEN(UPPER(B$1))-LEN(SUBSTITUTE(UPPER(B$1),UPPER($A2),""))
Kopieren Sie die Formel in die verbleibenden Zellen (B3: B27) und geben Sie die Anzahl der Buchstaben an, die im Text in B1 erscheinen. Wenn Sie möchten, können Sie in Zeile 1 zusätzliche zu analysierende Textzeichenfolgen einfügen und dann den Bereich B2: B27 in die Spalten direkt unter diesen anderen Textzeichenfolgen kopieren.
Beachten Sie, dass diese Formel nicht zwischen Groß- und Kleinbuchstaben unterscheidet. Mit anderen Worten, der Buchstabe „A“ in Spalte A entspricht sowohl „A“ als auch „a“ im Text in Zeile 1. Wenn Sie möchten, dass bei der Formel zwischen Groß- und Kleinschreibung unterschieden wird, entfernen Sie die UPPER-Funktion aus der Formel :
=LEN(B$1)-LEN(SUBSTITUTE(B$1,$A2,""))
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (2985) gilt für Microsoft Excel 2007, 2010, 2013 und 2016.