Laufende Nummer in Listen auch dann, wenn sie durch Leerzeilen unterbrochen sind
24.10.2013
In einem Excel-Kurs vergangene Woche gab es folgenden Teilnehmerwunsch:
„Ich benötige eine durchgehende Nummerierung in einer Liste, die durch Leerzeilen unterbrochen ist.“
In meinem Beitrag vom 21. September 2012 habe ich eine automatische Nummerierung in Excel-Tabellen bereits vorgestellt. Diese Nummerierung geht allerdings von einer fortlaufenden Liste ohne Leerzeilen aus.
Was aber, wenn Bereiche durch Leerzeilen optisch voneinander getrennt werden sollen und trotzdem eine fortlaufende Nummer benötigt wird?
Hier ein Beispiel mit Aufgabenpaketen und Aufgaben.

Bild 1: Ausgehend von der Nummer in B4 werden die Aufgaben durchnummeriert; Leerzeilen spielen keine Rolle
Formel für eine laufende Nummer nur bei Zellen, die nicht leer sind
In Zelle B4 wird zunächst der Anfangswert der Nummerierung vorgegeben. Im Beispiel in Bild 1 beginnt die Nummerierung mit 1. Anschließend wird in Zelle B5 die folgende Formel eingegeben und durch AutoAusfüllen auf die anderen Zellen in der Spalte B übertragen.
Bild 2: Formel für eine fortlaufende Nummer bei nicht-leeren Zellen
- Die Funktion ZEILE leistet gute Dienste. Sie ermittelt – ohne Angabe eines Arguments – die Zeilennummer der Zeile, in der die Formel steht.
- Die Funktion INDIREKT gibt mit Angabe einer bestimmten Spalte und der aktuellen Zeile einen Bezug auf eine bestimmte Zelle zurück.
- So wird im ersten Teil der Formel
WENN(NICHT(ISTLEER(INDIREKT(„D“ & ZEILE())))
geprüft, ob ein Eintrag in Spalte D – also eine Aufgabe – vorliegt. - Falls ja, wird mit der Teilformel MAX(INDIREKT(„B$4:B“&(ZEILE()-1)))+1 die größte Nummer in der Spalte B bisher ermittelt und 1 dazu addiert.
- Falls nein, wird mit dem Sonst-Zweig der WENN-Funktion ein leerer Text „“ ausgegeben.
Formel an die jeweilige Umgebung anpassen
Um die Formel in einer beliebigen Mappe einsetzen zu können, sind folgende Änderungen durchzuführen:
- Die rot markierte Spaltenbezeichnung D in Bild 2 wird durch die Spaltenbezeichnung der Spalte ersetzt, in der die zu nummerierenden Elemente vorliegen.
- Die blau markierte Spaltenbezeichnung B in Bild 2 wird durch die Spaltenbezeichnung der Spalte ersetzt, in der die Nummer generiert werden soll.
- Die grün markierte 4 in Bild 2 wird durch die Zeilennummer der Zelle ersetzt, in der die erste – per Hand – vorgegebene Nummer steht.
Ähnliche Beiträge
-
Power Query: Leichter filtern mit List.Contains statt vieler Einzelbedingungen
Wer in Power Query Daten nach Kostenstellen, Artikel-, Kunden- oder Lieferantennummern filtert, kann das mühelos erledigen. Um beispielsweise die Daten in der unten gezeigten grauen Tabelle nach Kostenstellen zu filtern,...
-
Excel: Böse Falle bei Kontrollkästchen vermeiden
Die neuen Kontrollkästchen in Excel 365 sind perfekt, um Informationen visuell auf den Punkt zu bringen: Erledigtes einfach abhaken oder einen Status gut sichtbar mit einem Häkchen dokumentieren. Doch Achtung, im...
-
Geht auch ohne Power Query: Neue und veränderte Zeilen in zwei Listen finden mit Hilfe einer smarten Formel
Wie mit Power Query neue und veränderte Zeilen zwischen zwei Datenbeständen ermittelt werden, habe ich im diesem Blogbeitrag vom 16.06.2026 gezeigt. Aber es geht auch OHNE Power Query! Und zwar...