KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie füllt man Seriennummern automatisch aus, ohne leere Zellen in der Liste zu berücksichtigen?

AutorXiaoyang Änderungsdatum

Beim Arbeiten mit Datenlisten in Excel kommt es häufig vor, dass nicht jede Zelle ausgefüllt ist – etwa weil Sie Informationen importiert oder Antworten gesammelt haben, die leere Zellen zwischen Einträgen hinterlassen. In solchen Fällen möchten Sie Seriennummern gezielt nur für die ausgefüllten Zellen generieren, sodass leere Zellen aus Ihrem Nummerierungssystem ausgeschlossen werden und die Sequenz lückenlos fortlaufend bleibt. So behalten Ihre Listen eine klare Struktur, die Übersichtlichkeit steigt und die Lesbarkeit verbessert sich – besonders wenn Sie die Anzahl der Zeilen prüfen, abgleichen oder Einträge systematisch verfolgen müssen.

Hier sehen Sie ein Beispiel einer Liste mit einigen leeren Zeilen. Unser Ziel ist es, Seriennummern ausschließlich für Zellen mit Inhalt einzufügen und dabei leere Zellen automatisch zu überspringen – wie unten dargestellt:

Seriennummern automatisch ausfüllen und leere Zellen überspringen

Dieser Artikel stellt mehrere praktische Methoden vor, um dies in Excel zu erreichen:


<2 style=„border-bottom: solid2px #217346;"> Seriennummern automatisch ausfüllen und leere Zellen mithilfe einer Formel überspringen

Wenn Sie nur nicht leere Zellen nummerieren und dabei leere Zeilen innerhalb Ihres Datensatzes überspringen möchten, empfiehlt sich eine effiziente Lösung: Nutzen Sie eine Excel-Formel, die die Funktionen COUNTA, ISBLANK und WENN kombiniert. Diese Methode ist ideal, wenn Ihre Daten in einer einzelnen Spalte vorliegen und Sie sofort eine laufende Seriennummer erhalten möchten, sobald eine Zelle Inhalte enthält.

Diese Technik eignet sich besonders gut für mittelgroße, manuell verwaltete Datensätze oder wenn Sie eine schnelle Lösung ohne Code und zusätzliche Excel-Tools benötigen.

Um diese Lösung umzusetzen, führen Sie die folgenden Schritte aus:

1. Wählen Sie die leere Zelle aus, in der die Seriennummer beginnen soll (z. B. Zelle B2, wenn sich Ihre Daten ab A2 in Spalte A befinden). Geben Sie anschließend die folgende Formel ein:

=IF(ISBLANK(A2),„",COUNTA($A$2:A2))

Parametererklärungen:

  • A2: Die Zelle, die auf Leere überprüft wird.
  • $A$2:A2: Der sich beim Herunterziehen dynamisch erweiternde Bereich, der zählt, wie viele nicht leere Zellen bislang aufgetreten sind.
  • Die Formel liefert nur dann eine Seriennummer zurück, wenn die entsprechende Zelle in Spalte A Daten enthält – andernfalls gibt sie eine leere Zeichenfolge zurück.

2. Bestätigen Sie die Formel durch Drücken der Eingabetaste. Positionieren Sie anschließend Ihren Mauszeiger in der unteren rechten Ecke der Zelle, um das Ausfüllkästchen zu aktivieren, und ziehen Sie es entlang Ihrer Liste nach unten. Die Formel aktualisiert sich automatisch für jede Zeile, nummeriert nur Zellen mit Daten und lässt leere Zeilen unberührt.

Für optimale Ergebnisse stellen Sie sicher, dass Ihre Zielzellen keine Leerzeichen oder unsichtbaren Zeichen enthalten. Falls Fehler oder unerwartete Leerezellen auftreten, bereinigen Sie diese Zellen von unnötigem Inhalt. Wenn sich Ihre Datenbereich häufig ändert, empfiehlt es sich, Ihren Bereich in eine Tabelle umzuwandeln, um die Formelverwaltung zu vereinfachen.

Bei erfolgreicher Anwendung der Formel erhalten Sie ein Ergebnis, das dem folgenden Screenshot ähnelt:

eine Formel verwenden, um Seriennummern automatisch auszufüllen und leere Zellen zu überspringen

Falls Berechnungsfehler auftreten, prüfen Sie Ihren Datensatz auf fehlerhafte Bereichsbezüge oder zusammengeführte Zellen, da diese die Generierung von Seriennummern gelegentlich beeinträchtigen können.

ein Screenshot von kutools for excel ai

Entfesseln Sie die Magie von Excel mit KUTOOLS AI

  • Intelligente Ausführung: Führen Sie Zelloperationen durch, analysieren Sie Daten und erstellen Sie Diagramme – alles ganz einfach per Sprachbefehl.
  • Benutzerdefinierte Formeln: Erstellen Sie maßgeschneiderte Formeln, um Ihre Arbeitsabläufe optimal zu optimieren.
  • VBA-Programmierung: Schreiben und implementieren Sie VBA-Code ganz mühelos.
  • Formelinterpretation: Verstehen Sie komplexe Formeln spielend leicht.
  • Textübersetzung: Überwinden Sie Sprachbarrieren direkt in Ihren Tabellenkalkulationen.
Erweitern Sie Ihre Excel-Fähigkeiten mit KI-gestützten Werkzeugen.Jetzt herunterladenund erleben Sie Effizienz wie nie zuvor!

VBA-Code – Seriennummern automatisch generieren und ausfüllen, während leere Zellen übersprungen werden

Für Benutzer, die einen stärker automatisierten Prozess benötigen – insbesondere bei langen Listen oder sich häufig ändernden Daten – kann ein VBA-Makro schnell Seriennummern an nicht leere Zellen vergeben und leere Zellen unverändert lassen. Diese Methode ist ideal, wenn Sie große Datenmengen verarbeiten, Zeit sparen oder eine benutzerdefinierte, leicht wiederholbare Lösung nutzen möchten.

So richten Sie ein VBA-Makro für diesen Zweck ein und verwenden es:

1. Navigieren Sie im oberen Excel-Menü zu Entwicklertools und klicken Sie dann auf Visual Basic. Wählen Sie im sich öffnenden Fenster Einfügen > Modul und fügen Sie den folgenden Code in das Modul ein:

Sub FillSerialNumbersSkipBlanks()
    Dim Rng As Range
    Dim cell As Range
    Dim SerialNum As Long
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set Rng = Application.Selection
    Set Rng = Application.InputBox("Select the data range based on which serial numbers will be filled", xTitleId, Rng.Address, Type:=8)
    SerialNum = 1
    For Each cell In Rng
        If Not IsEmpty(cell.Value) Then
            cell.Offset(0, 1).Value = SerialNum
            SerialNum = SerialNum + 1
        Else
            cell.Offset(0, 1).Value = ""
        End If
    Next cell
End Sub

2. Nachdem Sie den Code eingefügt haben, kehren Sie zu Excel zurück und klicken auf die Schaltfläche Ausführen-Schaltfläche Ausführen. Ein Dialogfeld fordert Sie auf, den Zellbereich mit Ihren Daten auszuwählen (z. B. A2:A20). Der Code füllt automatisch Seriennummern in die angrenzende Spalte (B2:B20) ein – und überspringt dabei leere Zellen im ursprünglichen Bereich.

Falls Ihre Auswahl zusammengeführte Zellen oder Formeln enthält, die leere Zellen anzeigen, kann dies die Genauigkeit beeinträchtigen. Für zuverlässige Ergebnisse empfehlen wir, einzelne, nicht zusammengeführte Zellen zu verwenden. Sollte das Makro nicht wie erwartet ausgeführt werden, vergewissern Sie sich, dass Makros in Excel aktiviert sind, und prüfen Sie, ob Sie den richtigen Datenbereich ausgewählt haben.

Diese VBA-Lösung vergibt automatisch Seriennummern neben nicht leeren Daten und lässt sich bei Bedarf problemlos für verschiedene Spalten oder Bereiche wiederverwenden. Passen Sie einfach den Verweis Zelle.Offset(0,1)an, wenn Sie die Seriennummern in eine andere Spalte einfügen möchten.


Weitere integrierte Excel-Methoden – Verwenden Sie Power Query, um einen Index hinzuzufügen und leere Zellen zu filtern

Power Query bietet eine äußerst flexible Möglichkeit, Ihre Daten zu verarbeiten und zu transformieren – etwa durch die Generierung von Seriennummern ausschließlich für nicht leere Zellen. Diese Methode ist ideal für größere Datensätze, den Import aus externen Quellen oder dann, wenn dynamische Aktualisierungen erforderlich sind, sobald sich Ihre Quelldaten ändern. Die wesentlichen Vorteile dieser Lösung liegen in ihrer Wiederholbarkeit, Automatisierung und der Möglichkeit, Datenbereinigung und Nummerierung nahtlos in einem Schritt durchzuführen.

So verwenden Sie Power Query, um Seriennummern einzufügen und dabei leere Zellen zu überspringen:

  • Wählen Sie zunächst Ihren Datenbereich aus und navigieren Sie dann zu Daten > Aus Tabelle/Bereich, um Ihre Daten in Power Query zu laden. Falls dazu aufgefordert, lassen Sie Excel eine Tabelle um Ihre Daten erstellen.
  • Im Power Query-Editor filtern Sie alle Zeilen heraus, in denen Ihre Zielspalte leer ist: Klicken Sie auf den Dropdown-Pfeil im Spaltenkopf, deaktivieren Sie **(null)** und bestätigen Sie mit **OK**.
  • Sobald leere Zellen ausgeschlossen sind, navigieren Sie zu Spalte hinzufügen > Indexspalte und wählen Sie Ab 1, um die Seriennummerierung bei 1 zu beginnen, oder Ab 0, wenn Sie eine nullbasierte Indizierung bevorzugen.
  • Klicken Sie auf Schließen & Laden, um Ihre vollständig nummerierte, leerefreie Datentabelle zurück nach Excel zu übertragen.

Power Query ermöglicht eine einfache Aktualisierung, sobald sich Ihre Quelldaten ändern – so werden Seriennummern automatisch auf den neuesten Stand gebracht. Sollte sich Ihre Datenstruktur voraussichtlich häufig verändern, bietet dieser Ansatz Stabilität und Wiederholbarkeit. Allerdings ist die Einrichtung bei einfachen Listen komplexer als mit Formel- oder VBA-basierten Methoden.

Sollten Probleme auftreten – beispielsweise, dass Daten aus einem Bereich nicht geladen werden können –, stellen Sie sicher, dass Ihre Daten ohne zusammengeführte Zellen strukturiert und als Tabelle formatiert sind. Bei der Verwendung von Power Query mit sehr großen Datenmengen ist die Leistung in der Regel stabil; gegebenenfalls sind jedoch zusätzliche Bereinigungsschritte erforderlich, um inkonsistente Eingaben aufzubereiten.

Jede der oben genannten Methoden lässt sich je nach Ihrem Datenvolumen und Ihren Nutzungsgewohnheiten ideal auswählen: Der Formelansatz ist schnell und unkompliziert für kleine Bereiche, VBA perfekt für Massen- oder wiederkehrende Aufgaben – und Power Query überzeugt fortgeschrittene Anwender besonders bei dynamischen oder sich häufig ändernden Datensätzen.

Sollten Sie weitere Unterstützung benötigen, ziehen Sie die Excel-Hilfe oder die Kutools-Supportdokumentation mit weiteren praktischen Beispielen zur Nummerierung und Datenorganisation heran.


Die besten Office-Produktivitätstools

Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, Hervorheben oder Doppelte markieren  |  Leere Zeilen löschen  |  Spalten kombinieren oder Zellen ohne Datenverlust  |  Runden ohne Formel...
Super-VLookup:Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Arbeitsblätter hinweg  |  Fuzzy Match...
Erw. Dropdown-Liste...:  |    |  Mehrfachauswahl-Dropdown-Liste
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |Spalten vergleichen mit Gleiche/Unterschiedliche Zellen auswählen...
Hervorgehobene Funktionen:Gitterfokus  |  Entwurf  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Blatt-Manager|Ressourcenbibliothek(Automatischer Text)|  Datumsauswahl  |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln  |  E-Mails anhand einer Liste versenden  |  Super Filter  |  Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12 Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen...)|  50+Diagramm-Typen(Gantt-Diagramm...)|  40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen...)|  19 Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen...)|  12 Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung...)|  7 Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Excel-Zellen aufteilen...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere!

Kutools für Excel bietet über 300 Funktionen,sodass das, was Sie benötigen, nur einen Klick entfernt ist...


Office Tab – Aktiviert tabbasiertes Lesen und Bearbeiten in Microsoft Office (einschließlich Excel)

  • Wechseln Sie in einer Sekunde zwischen Dutzenden geöffneter Dokumente!
  • Reduziert täglich Hunderte von Mausklicks für Sie – verabschieden Sie sich vom Mausarm.
  • Steigern Sie Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
  • Bringt effiziente Tabs in Office (einschließlich Excel) – genau wie bei Chrome, Edge und Firefox.