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

Forumthread: Nummerierung überspringen bei gleichen Einträgen

Nummerierung überspringen bei gleichen Einträgen
20.01.2015 13:59:34
Fabian
Hallo zusammen,
dies ist meiner erste Frage hier im Forum und ich würde mich
über eure Hilfe wirklich sehr freuen!
Ich habe eine Liste mit Bestellungen vor mir, die nummeriert
werden muss (pro Bestellung eine (!) Nummer).
Der Haken ist jedoch, dass nicht für jede Bestellung
nur eine Zeile existiert, sondern für jedes bestellte Produkt.
Folglich gibt es häufig dieselbe Bestellnummer in mehreren Zeilen,
da Bestellungen in der Regel aus mehreren Produkten bestehen.
So soll es aussehen (Nummerierung | Bestellnummer):
1 | 201258
2 | 258296
| 258296
3 | 289429
Der Code soll also erkennen, dass 2 (3,4,...) gleiche Bestellnummern in
2 (3,4,...) Zeilen untereinander stehen und die Nummerierung entsprechend
aussetzen und wieder starten lassen, sobald eine neue Bestellnummer
auftaucht.
Vielen Dank vorab und bester Gruß,
Fabian

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Nummerierung überspringen bei gleichen Eintr
20.01.2015 14:03:53
Klaus
Hi Fabian,
die Nummerierung erfolgt in Spalte A ab Zeile 2, in A1 steht die Überschrift. DIe Bestellnummern sind in Spalte B ab Zeile 2.
In A2 folgende Formel:
=WENN(ZÄHLENWENN($B$2:B2;B2)=1;MAX($A$1:A1)+1;"")
und runter kopieren.
Grüße,
Klaus M.vdT.

AW: Nummerierung überspringen bei gleichen Eintr
20.01.2015 14:41:03
Fabian
Vielen Dank!!
Wie kann ich nun noch festlegen, dass es nicht bei 1 losgeht, sondern
bspw. bei 1500?

Anzeige
AW: Nummerierung überspringen bei gleichen Eintr
20.01.2015 14:45:04
Klaus
Hi Fabian,
schreibe die Formel in A2 und kopiere sie runter. Dann schreibe in A2 den Wert 1500.
Grüße,
Klaus M.vdT.

AW: Nummerierung überspringen bei gleichen Eintr
20.01.2015 15:40:59
Fabian
Hallo Klaus,
überragend. Danke!

Danke für die Rückmeldung! owT.
21.01.2015 07:10:37
Klaus
.
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Nummerierung überspringen bei gleichen Einträgen in Excel


Schritt-für-Schritt-Anleitung

Um die Nummerierung in Excel so einzurichten, dass gleiche Einträge übersprungen werden, kannst du folgende Schritte befolgen:

  1. Öffne deine Excel-Datei und gehe zu der Tabelle, in der du die Nummerierung vornehmen möchtest.

  2. Stelle sicher, dass die Bestellnummern in Spalte B beginnen, ab Zeile 2. In der Zelle A1 solltest du eine Überschrift wie "Nummerierung" haben.

  3. Klicke auf die Zelle A2 und gebe die folgende Formel ein:

    =WENN(ZÄHLENWENN($B$2:B2;B2)=1;MAX($A$1:A1)+1;"")
  4. Drücke Enter und ziehe die Formel nach unten, um sie auf die restlichen Zellen in Spalte A anzuwenden.

  5. Wenn du möchtest, dass die Nummerierung bei einer bestimmten Zahl, zum Beispiel 1500, beginnt, schreibe einfach 1500 in A2, nachdem du die Formel eingegeben hast.


Häufige Fehler und Lösungen

  • Fehler: Die Nummerierung beginnt bei 1 und nicht bei der gewünschten Zahl.

    • Lösung: Stelle sicher, dass du den Wert 1500 in Zelle A2 eingibst, nachdem die Formel gesetzt wurde.
  • Fehler: Die Formel zeigt leere Zellen an.

    • Lösung: Prüfe, ob die Bestellnummern in Spalte B richtig eingegeben sind und ob die Formel korrekt kopiert wurde.

Alternative Methoden

Eine weitere Möglichkeit zur Nummerierung könnte die Verwendung von VBA (Visual Basic for Applications) sein. Mit einem einfachen Makro kannst du die gleiche Funktionalität erreichen. Hier ist ein Beispiel:

Sub Nummerierung()
    Dim i As Long
    Dim letzteZeile As Long
    Dim aktuelleNummer As Long
    aktuelleNummer = 1500
    letzteZeile = Cells(Rows.Count, 2).End(xlUp).Row

    For i = 2 To letzteZeile
        If Cells(i, 2).Value <> Cells(i - 1, 2).Value Then
            Cells(i, 1).Value = aktuelleNummer
            aktuelleNummer = aktuelleNummer + 1
        End If
    Next i
End Sub

Praktische Beispiele

Angenommen, du hast folgende Bestellnummern in Spalte B:

Bestellnummer
201258
258296
258296
289429

Nach Anwendung der oben genannten Formel in Spalte A, wird das Ergebnis wie folgt aussehen:

Nummerierung Bestellnummer
1 201258
2 258296
258296
3 289429

Tipps für Profis

  • Verwende die Funktion EINDEUTIGE() (ab Excel 365), um eine Liste der einzigartigen Bestellnummern zu erstellen, bevor du die Nummerierung anwendest.
  • Halte deine Formeln immer aktuell, indem du sie auf neue Daten anwendest, besonders wenn du neue Bestellungen hinzufügst.

FAQ: Häufige Fragen

1. Frage: Kann ich die Nummerierung auch für andere Daten verwenden? Antwort: Ja, die Formel kann für jede Art von Daten verwendet werden, solange du die Bestellnummern in einer Spalte hast.

2. Frage: Funktioniert dies auch in älteren Excel-Versionen? Antwort: Ja, die gezeigte Methode funktioniert in Excel 2010 und neuer. Stelle sicher, dass du die richtige Formel verwendest.

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