Excel-Formel: Zeilenumbrüche in Zelle - zählen

Inhaltsverzeichnis

Generische Formel

=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1

Zusammenfassung

Um die Gesamtzahl der Zeilen in einer Zelle zu zählen, können Sie eine Formel verwenden, die auf den Funktionen LEN, SUBSTITUTE und CHAR basiert. Im gezeigten Beispiel lautet die Formel in C5:

=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1

Erläuterung

Zunächst zählt die LEN-Funktion die Gesamtzahl der Zeichen in der Zelle B5.

Next SUBSTITUTE entfernt alle "Zeilenrückgaben" aus dem Text in B5, indem nach CHAR (10) gesucht wird, dem Zeichencode für das Rückgabezeichen in Windows. LEN gibt das Ergebnis innerhalb eines zweiten LEN zurück, das Zeichen ohne Wagenrücklauf zählt.

Die zweite Zählung wird von der ersten abgezogen und 1 zum Endergebnis addiert, da die Anzahl der Zeilen der Anzahl der Rückgaben + 1 entspricht.

Umgang mit leeren Zellen

Die Formel im gezeigten Beispiel gibt 1 zurück, auch wenn eine Zelle leer ist. Wenn Sie sich vor diesem Problem schützen müssen, können Sie die Formel wie folgt in die IF-Anweisung einschließen:

=IF(ISBLANK(B5),0,LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(10),""))+1)

Mac-Version

Auf einem Mac lautet der Code für Zeilenumbruchzeichen 13 statt 10, verwenden Sie also stattdessen diese Formel:

=LEN(B5)-LEN(SUBSTITUTE(B5,CHAR(13),""))+1

Interessante Beiträge...