Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Fortlaufende Nummerierung abhängig von Spalte

Fortlaufende Nummerierung abhängig von Spalte
Spalte
Hallo,
ich stehe gerade etwas auf dem Schlauch - das was ich benötige ist wahrscheinlich sehr viel simpler möglich als ich es mir gerade ausmale.
Folgende Datenspalte habe ich -- diese Nummerierung dazu benötige ich.
2528 -- 1
2528 -- 1
2529 -- 2
2529 -- 2
2530 -- 3
2530 -- 3
2530 -- 3
2531 -- 4
2531 -- 4
2532 -- 5
2532 -- 5
Wie kann ich also bewerkstelligen, dass solange die Ziffern in Spalte A identisch sind auch die Nummer in Spalte B identisch bleibt. Ändert sich die Nummer in Spalte A soll B um 1 hochgezählt werden.
Wäre nett, wenn mir kurz jemand dabei helfen könnte. Egal ob mit einer Excel-Formel oder aber VBA.
Gruß
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Fortlaufende Nummerierung abhängig von Spalte
24.03.2011 17:25:18
Spalte
Hallo,
vielleicht geht es so?!
 AB
225281
325281
425292
525292
625303
725303
825303
925314
1025314
1125325
1225325

Formeln der Tabelle
ZelleFormel
B3=WENN(A3<>A2;MAX($B$2:B2)+1;B2)
B4=WENN(A4<>A3;MAX($B$2:B3)+1;B3)
B5=WENN(A5<>A4;MAX($B$2:B4)+1;B4)
B6=WENN(A6<>A5;MAX($B$2:B5)+1;B5)
B7=WENN(A7<>A6;MAX($B$2:B6)+1;B6)
B8=WENN(A8<>A7;MAX($B$2:B7)+1;B7)
B9=WENN(A9<>A8;MAX($B$2:B8)+1;B8)
B10=WENN(A10<>A9;MAX($B$2:B9)+1;B9)
B11=WENN(A11<>A10;MAX($B$2:B10)+1;B10)
B12=WENN(A12<>A11;MAX($B$2:B11)+1;B11)

Gruß Tino
Anzeige
AW: Fortlaufende Nummerierung abhängig von Spalte
24.03.2011 21:43:48
Spalte
Hallo,
B2: =MAX($B$1:B1)+(ZÄHLENWENN($A$1:A2;A2)=1) und runter kopieren.
Gruß aus’m Pott
Udo

AW: Fortlaufende Nummerierung abhängig von Spalte
24.03.2011 21:54:37
Spalte
Vielen Dank Euch beiden für die schnelle Antwort.
Habe kurz beide Varianten ausprobiert - beide funktionieren für meine Zwecke problemlos und korrekt soweit ich das bei 12000 Zeilen auf die Schnelle überblicken kann.
Jetzt steh ich auch nicht mehr auf dem Schlauch.... ;-)
Gruß aus dem hohen Norden
Sascha
Anzeige
;

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
Anzeige

Infobox / Tutorial

Fortlaufende Nummerierung in Excel abhängig von Spalte


Schritt-für-Schritt-Anleitung

Um eine fortlaufende Nummerierung in Excel abhängig von einer anderen Spalte zu erstellen, kannst Du folgende Schritte befolgen:

  1. Daten eingeben: Trage Deine Werte in Spalte A ein. Zum Beispiel:

    A2: 2528
    A3: 2528
    A4: 2529
    A5: 2529
    A6: 2530
  2. Formel in Spalte B: Gehe zu Zelle B2 und gib die folgende Formel ein:

    =WENN(A2<>A1;MAX($B$1:B1)+1;B1)

    Diese Formel überprüft, ob der Wert in Spalte A sich von der vorherigen Zelle unterscheidet. Wenn ja, wird die Nummer in Spalte B um 1 erhöht.

  3. Nach unten ziehen: Ziehe das kleine Quadrat in der unteren rechten Ecke von Zelle B2 nach unten, um die Formel auf die restlichen Zellen in Spalte B anzuwenden.


Häufige Fehler und Lösungen

Fehler: Excel fortlaufende Nummerierung funktioniert nicht.

Lösung: Stelle sicher, dass Du die Formel korrekt eingegeben hast und dass es keine leeren Zellen zwischen den Daten in Spalte A gibt. Überprüfe auch, ob Du die Formel nach unten gezogen hast.

Fehler: Excel Zahlenreihe fortsetzen funktioniert nicht.

Lösung: Achte darauf, dass Du die Formel in der richtigen Zelle (B2) eingegeben und dann nach unten kopiert hast.


Alternative Methoden

Du kannst auch VBA verwenden, um die fortlaufende Nummerierung zu erstellen. Hier ist ein einfaches Skript, das Du in einem Modul einfügen kannst:

Sub FortlaufendeNummerierung()
    Dim i As Long
    Dim lastRow As Long
    lastRow = Cells(Rows.Count, 1).End(xlUp).Row
    For i = 2 To lastRow
        If Cells(i, 1).Value <> Cells(i - 1, 1).Value Then
            Cells(i, 2).Value = Cells(i - 1, 2).Value + 1
        Else
            Cells(i, 2).Value = Cells(i - 1, 2).Value
        End If
    Next i
End Sub

Praktische Beispiele

Angenommen, Du hast die folgenden Werte in Spalte A:

A2: 2528
A3: 2528
A4: 2529
A5: 2530
A6: 2530
A7: 2530
A8: 2531

Wenn Du die obige Formel in Spalte B anwendest, erhältst Du in Spalte B:

B2: 1
B3: 1
B4: 2
B5: 3
B6: 3
B7: 3
B8: 4

Tipps für Profis

  • Excel fortlaufende Nummerierung mit Bedingung: Wenn Du spezifische Bedingungen für die Nummerierung hast, kannst Du die WENN-Funktion anpassen, um diese zu berücksichtigen.
  • Fortlaufende Nummerierung mit Text: Du kannst auch Text in die Formel einfügen, um die Nummerierung zu kombinieren, z.B. ="Nummer "&B2.

FAQ: Häufige Fragen

1. Wie kann ich in Excel eine Spalte fortlaufend nummerieren? Du kannst die oben beschriebenen Formeln verwenden, um Spalten in Excel fortlaufend zu nummerieren, abhängig von den Werten in einer anderen Spalte.

2. Was tun, wenn die Excel fortlaufende Nummerierung mit Unterbrechung auftritt? Überprüfe die Eingabewerte in Spalte A auf mögliche Lücken oder Fehler, die die fortlaufende Nummerierung beeinflussen könnten.

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