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

Forumthread: Laufende Nr bei verbundenen zellen

Laufende Nr bei verbundenen zellen
24.01.2016 17:27:02
Jens
Hallo,
wie kann ich bei verbundenen Zellen eine laufende Nummer schaffen, die sich immer selber aktualisiiert auch wenn weitere verbundene Blöcke eingefügt werden.
https://www.herber.de/bbs/user/102999.xlsx
Gruß

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Laufende Nr bei verbundenen zellen
24.01.2016 17:37:25
Herbert
Hallo Jens,
nach welchem Ereignis soll die Nummerierung ablaufen?
Servus

AW: Laufende Nr bei verbundenen zellen
24.01.2016 17:42:29
Jens
Das Ereignis wäre das einfügen der Zeilen.
Wobei ich das sowieso bereits über einen Button mache per VBA.
Also wäre es Click.

AW: Laufende Nr bei verbundenen zellen
24.01.2016 17:48:23
Herbert
Wenn du die Formel von Daniel nicht verwenden kannst, dann lade mal deine Beispieldatei hoch, dann ist es leichter dir zu helfen.

Anzeige
AW: Laufende Nr bei verbundenen zellen
24.01.2016 17:43:54
Daniel
Hi
eventuell mit dieser Formel für Zelle mit der laufenden Nummer:
=Max(A$1:Index(A:A;Zeile()-1))+1
Gruß Daniel

AW: Laufende Nr bei verbundenen zellen
24.01.2016 17:46:58
Jens
super Funktioniert.
Was macht die Formel?
Woher weis er welche Nummer folgen muss?

AW: Laufende Nr bei verbundenen zellen
24.01.2016 17:54:23
Daniel
naja, die Max-Funktion sollte dir bekannt sein.
sie gibt dir aus einer Menge von Zahlen immer die grösste als Ergebnis aus.
der Zellbezug für die Max-Funktion muss hier immer der Bezug auf alle darüberliegenden Zellen sein, zu dem Maxwert wird dann 1 hinzuaddiert.
den Zellbezug habe ich hier etwas "verklausuliert" bzw mit Index und der Zeilennummer berechnet, aber das hat den Vorteil, dass diese Formel so in jede benötigte Zelle einfügen kannst ohne sie anpassen zu müssen und dass sie dann auch funktioniert, wenn man Zeilen löscht oder einfügt.
Gruß Daniel

Anzeige
AW: Laufende Nr bei verbundenen zellen
24.01.2016 17:55:19
Herbert
...weil er am Ende der Formel "+1" zu der eine Zeile oberhalb gefundenen Zahl hinzuaddiert!
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Laufende Nummern in Excel bei verbundenen Zellen automatisieren


Schritt-für-Schritt-Anleitung

Um in Excel eine laufende Nummer in verbundenen Zellen zu erstellen, die sich automatisch aktualisiert, kannst du folgende Schritte ausführen:

  1. Vorbereitung: Stelle sicher, dass die Zellen, in denen die laufende Nummer erscheinen soll, verbunden sind. Dies kannst du über die Registerkarte „Start“ > „Zellen“ > „Verbinden und zentrieren“ tun.

  2. Formel eingeben: Gehe zu der Zelle, in der die laufende Nummer erscheinen soll, und gib die folgende Formel ein:

    =MAX(A$1:INDEX(A:A,ZEILE()-1))+1

    Achte darauf, dass „A“ die Spalte ist, in der du die laufende Nummer möchtest.

  3. Formel anwenden: Ziehe die Formel nach unten oder kopiere sie in die gewünschten Zellen. Damit wird die Nummerierung automatisch aktualisiert, auch wenn du Zeilen hinzufügst oder löschst.

  4. VBA verwenden (optional): Wenn du die Nummerierung über einen Button triggern möchtest, kannst du ein einfaches VBA-Skript erstellen, das bei einem Klick die Formel in die gewünschten Zellen einfügt.


Häufige Fehler und Lösungen

  • Fehler: Keine Aktualisierung der Nummern

    • Lösung: Überprüfe, ob die Formel korrekt eingegeben wurde und ob die Zellen wirklich verbunden sind.
  • Fehler: #BEZUG! Fehler

    • Lösung: Achte darauf, dass der Zellbezug in der Formel korrekt ist und die Zellen, auf die verwiesen wird, existieren.

Alternative Methoden

Wenn die oben genannte Methode nicht funktioniert oder du eine andere Lösung bevorzugst, kannst du auch folgende Alternativen ausprobieren:

  • Einfügen von Zeilen: Wenn du häufig Zeilen einfügst, könntest du eine Excel-Tabelle verwenden. Tabellen bieten eine automatische Zeilenanpassung.

  • VBA-Skript: Erstelle ein VBA-Skript, das die laufende Nummer automatisch beim Einfügen einer neuen Zeile aktualisiert. Ein Beispiel dafür könnte so aussehen:

    Sub UpdateRunningNumber()
       Dim ws As Worksheet
       Set ws = ThisWorkbook.Sheets("Sheet1")
       Dim lastRow As Long
       lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
       ws.Range("A1:A" & lastRow).Formula = "=ROW()-ROW(A$1)+1"
    End Sub

Praktische Beispiele

Hier sind einige praktische Beispiele, wie du die laufende Nummer in verschiedenen Szenarien verwenden kannst:

  • Inventarverwaltung: Verwende die laufende Nummer als Artikelnummer für ein Inventar, das regelmäßig aktualisiert wird.
  • Projektdokumentation: Erstelle eine Liste von Aufgaben, bei der jede Aufgabe eine eindeutige Nummer erhält, die sich beim Hinzufügen neuer Aufgaben automatisch anpasst.

Tipps für Profis

  • Verwende dynamische Namen: Anstatt feste Zellbezüge zu verwenden, kannst du dynamische Namen definieren, um die Formel robuster zu gestalten.

  • Formatierung: Achte darauf, die Zellen mit der laufenden Nummer entsprechend zu formatieren, um sie hervorzuheben.

  • Kombination mit anderen Funktionen: Kombiniere die laufende Nummer mit anderen Excel-Funktionen wie WENN, um komplexere Bedingungen zu erstellen.


FAQ: Häufige Fragen

1. Wie kann ich die laufende Nummer in einer anderen Spalte anzeigen? Du musst lediglich die Spalte in der Formel anpassen, z. B. =MAX(B$1:INDEX(B:B,ZEILE()-1))+1, wenn die laufende Nummer in Spalte B erscheinen soll.

2. Funktioniert die Formel auch in Excel Online? Ja, die Formel funktioniert in Excel Online, solange du die grundlegenden Funktionen verwendest. Achte darauf, dass die Zellen korrekt verbunden sind.

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