Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Blockweise Nummerierung

Forumthread: Blockweise Nummerierung

Blockweise Nummerierung
27.08.2015 14:17:50
Wolf
Werte Excel Gemeinde,
ich suche eine Formel oder Vba mit der ich blockweise nummerieren kann.
Der Block wird getrennt durch eine Leerzeile.
Beispiel:
A1 Leerzeile Nummerierung: 1
A2 DDDD 2
A3 Vvvv 3
A4 Fffff 4
A5 Leerzeile
A6 Kkkkk 1
usw. 2
3
usw.
Die Blöcke haben unterschiedliche Zeilenanzahl,
gehen aber immer bis zur Lehrzeile.
Bitte nach Möglichkeit keine Matrixformel, arbeite
z.Zt. mit Tablet.
Im voraus besten Dank
MfG
Wolf Ludwig

Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Blockweise Nummerierung
27.08.2015 14:25:58
Daniel
Hi
wenn möglich, füge ganz am Anfang eine Leerzeile ein (oder Überschrift) damit die Daten erst ab Zeile 2 beginnen.
in die Zelle B2 kommt dann die Formel: =Wenn(A2="";1;B1+1)
die formel ziehst du bis ans Datenende.
Gruß Daniel

AW: Blockweise Nummerierung
27.08.2015 14:30:34
Matthias
Hallo Ludwig,
probiers mal damit:
B2 =WENNFEHLER(WENN(A2"";B1+1;"");1)
und dann nach oben/unten ziehen.
lg Matthias

Anzeige
AW: Blockweise Nummerierung
27.08.2015 16:18:00
Wolf
Hallo Mathias und Daniel,
Beide Formeln funktionieren, herzlichen Dank.
Im Gedenken an Euch werde ich beide abwechselnd verwenden.
Mfg Wolf Ludwig

AW: interessant ;-) ...
27.08.2015 16:32:12
...
Hallo Wolf,
... die beiden von Dir benannten Formeln, ergeben verschiedene Ergebnisse. An welchen Tag nimmst Du da welche? ;-)
Gruß Werner
.. , - ...

Anzeige
AW: mE nicht eindeutig ...
27.08.2015 14:31:55
...
Hallo Wolf,
... einmal beginnst Du mit der Leerzeile zu zählen (für A1) und für A5 nicht.
Ich würde es so deuten, ab B2: =(A2"")+B1*(A2"") und Zellen mit benutzerdefinierten Zahlenformat: 0;; versehen.
Gruß Werner
.. , - ...

AW: Blockweise Nummerierung
27.08.2015 14:40:58
Wolf
Tut mir leid, a2 und a5 sind Leerzeile.
Die Nummerierung muss bei a2 oder a6 beginnen.

Anzeige
AW: dann hast Du noch immer die Wahl ...
27.08.2015 14:42:38
...
Hallo Wolf,
.. zwischen dem Lösungsvorschlag von Matthias oder dem von mir.
Gruß Werner
.. , - ...
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Blockweise Nummerierung in Excel


Schritt-für-Schritt-Anleitung

Um in Excel blockweise zu nummerieren, kannst Du folgende Schritte befolgen:

  1. Daten vorbereiten: Stelle sicher, dass Deine Daten in einer Spalte angeordnet sind und dass die Blöcke durch Leerzeilen getrennt sind.

  2. Formel eingeben: Gehe in die Zelle, wo die Nummerierung beginnen soll (z.B. B2) und gib folgende Formel ein:

    =WENN(A2="";1;B1+1)
  3. Formel nach unten ziehen: Markiere die Zelle mit der Formel und ziehe das kleine Quadrat in der unteren rechten Ecke der Zelle nach unten, um die Formel auf die übrigen Zellen anzuwenden (excel nummerierung nach unten ziehen).

  4. Fehlerbehandlung: Falls Du leere Zellen hast, verwende die erweiterte Formel:

    =WENNFEHLER(WENN(A2<>"";B1+1;"");1)

    Diese Formel sorgt dafür, dass die Nummerierung korrekt bleibt, auch wenn es Leerzeilen gibt.


Häufige Fehler und Lösungen

  • Formel funktioniert nicht: Überprüfe, ob Du die Formel korrekt eingegeben hast und dass die Zellen tatsächlich Leerzeilen enthalten.

  • Falsche Nummerierung: Achte darauf, dass die Zellen mit Daten direkt unter den Leerzeilen beginnen. Die Nummerierung sollte bei der ersten Zelle unter einer Leerzeile starten.

  • Nummerierung beginnt zu früh oder zu spät: Stelle sicher, dass die Formel die richtige Referenz zu den vorhergehenden Zellen hat.


Alternative Methoden

Eine alternative Methode zur blockweisen Nummerierung in Excel könnte die Verwendung von VBA sein. Hier ist ein einfaches Skript:

Sub BlockweiseNummerierung()
    Dim i As Long
    Dim counter As Long
    counter = 1

    For i = 1 To ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
        If IsEmpty(Cells(i, 1)) Then
            counter = 1
        Else
            Cells(i, 2).Value = counter
            counter = counter + 1
        End If
    Next i
End Sub

Dieses Skript nummeriert die Werte in der ersten Spalte und gibt die blockweise Nummerierung in der zweiten Spalte aus.


Praktische Beispiele

Angenommen, Du hast folgende Daten in Spalte A:

A1: (leer)
A2: DDDD
A3: Vvvv
A4: Fffff
A5: (leer)
A6: Kkkkk
A7: Mmmmm

Nach Anwendung der oben beschriebenen Formel in Spalte B, erhältst Du:

B1: (leer)
B2: 1
B3: 2
B4: 3
B5: (leer)
B6: 1
B7: 2

Das zeigt, wie die excel nummerierung blockweise funktioniert.


Tipps für Profis

  • Verwende benutzerdefinierte Zahlenformate, um die Anzeige der Zahlen zu steuern.
  • Du kannst auch die Formatierungsoptionen von Excel nutzen, um die Zellen hervorzuheben, die Teil eines Blocks sind.
  • Experimentiere mit anderen logischen Funktionen wie SUMMEWENN oder ZÄHLENWENN, um komplexere nummerische Auswertungen vorzunehmen.

FAQ: Häufige Fragen

1. Wie kann ich die Nummerierung anpassen, wenn ich eine Überschrift habe?
Füge eine Leerzeile oder Überschrift oberhalb der Daten ein und beginne die Nummerierung in der Zelle darunter.

2. Funktioniert das auch in Excel 365?
Ja, die beschriebenen Formeln und Methoden sind in Excel 365 und anderen Versionen anwendbar.

3. Kann ich die Formeln auch in einer anderen Sprache verwenden?
Ja, achte nur darauf, die richtigen Funktionsnamen in der entsprechenden Sprache zu verwenden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige