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

Forumthread: Forlaufende Zeilennummerierung bei Autofilter

Forlaufende Zeilennummerierung bei Autofilter
05.10.2006 17:45:38
Thomas
Hallo Excel-Profis,
Besteht die Möglichkeit einer fortlaufenden Zeilennummerierung bei gesetztem Autofilter?
Beispiel:
Zeilennummerierung soll in A2:A999 stehen.
In Zellen B2:B999 werden Daten eingetragen die Gefiltert werden können (Zeile 1 bleibt immer Sichtbar).
In Zellen A2:A999 soll nun eine fortlaufende Nummerierung stehen.
Leere Zellen In Spalte B sollen dabei nicht mitgezählt werden.
Danke im Voraus
Tom
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Forlaufende Zeilennummerierung bei Autofilter
05.10.2006 19:16:16
Micha
Hallo Thomas
Diese Formel in A1 und nach unten ziehen....
=WENN(B2&lt&gt"";sichtbar($A$2:A2);"")
Diese Funktion in ein Modul des Arbeitsblattes
Function sichtbar(bereich As Range) As Long Dim zelle As Range, i As Long For Each zelle In bereich If zelle.EntireRow.Hidden = False And zelle.Offset(0, 1) <> "" Then i = i + 1 Next sichtbar = i End Function
Nicht besonders clever, aber funktioniert
Micha
Anzeige
Formel natürlich in A2
05.10.2006 19:24:32
Micha
Diese Formel in A2 und nach unten ziehen....
=WENN(B2"";sichtbar($A$2:A2);"")
AW: Forlaufende Zeilennummerierung bei Autofilter
05.10.2006 19:58:29
Beate
Hallo Tom,
diese Liste ist gefiltert. Formel aus A2 kann runterkopiert werden:
Tabelle1

 AB
1NrWert
21335
32976
53523
74566
85760

Formeln der Tabelle
ZelleFormel
A2=WENN(B2="";"";TEILERGEBNIS(3;B$2:B2)*1)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß,
Beate
Anzeige
AW: Forlaufende Zeilennummerierung bei Autofilter
05.10.2006 20:43:54
Thomas
Vielen Dank an euch Beide für die schnellen Lösungen
Funktionierten wunderbar
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

Fortlaufende Zeilennummerierung bei Autofilter in Excel


Schritt-für-Schritt-Anleitung

Um eine fortlaufende Zeilennummerierung in Excel bei gesetztem Autofilter zu erstellen, folge diesen Schritten:

  1. Öffne Deine Excel-Datei und navigiere zu dem Arbeitsblatt, in dem Du die Nummerierung hinzufügen möchtest.
  2. Gehe zu Zelle A2. Hier wirst Du die erste Formel eingeben.
  3. Gib die folgende Formel ein:
    =WENN(B2<>"";sichtbar($A$2:A2);"")
  4. Drücke Enter und ziehe die Formel bis zur letzten Zeile, z.B. A999, nach unten.
  5. Füge die Funktion sichtbar hinzu:
    • Drücke Alt + F11, um den VBA-Editor zu öffnen.
    • Füge ein neues Modul hinzu und gib den folgenden Code ein:
      Function sichtbar(bereich As Range) As Long
       Dim zelle As Range, i As Long
       For Each zelle In bereich
           If zelle.EntireRow.Hidden = False And zelle.Offset(0, 1) <> "" Then i = i + 1
       Next
       sichtbar = i
      End Function
  6. Schließe den VBA-Editor und gehe zurück zu Excel.

Nun sollten die Zellen in Spalte A fortlaufend nummeriert werden, solange die entsprechenden Zellen in Spalte B nicht leer sind.


Häufige Fehler und Lösungen

  • Fehler: Excel fortlaufende Nummerierung funktioniert nicht

    • Stelle sicher, dass Du die Formel korrekt eingegeben hast und die Funktion sichtbar im VBA-Editor vorhanden ist.
  • Fehler: Excel Zahlen fortlaufend runterziehen funktioniert nicht

    • Überprüfe, ob die Autofilter-Funktion aktiv ist und ob die Daten in der Spalte B korrekt eingegeben sind.
  • Fehler: Excel Nummerierung runterziehen geht nicht

    • Vergewissere Dich, dass Du die Formel von A2 nach unten ziehst und dabei keine leeren Zellen in Spalte B überspringst.

Alternative Methoden

Eine weitere Möglichkeit, die fortlaufende Nummerierung in Excel zu erreichen, ist die Verwendung der TEILERGEBNIS-Funktion. Hier ist die Formel:

=WENN(B2="";"";TEILERGEBNIS(3;B$2:B2)*1)

Diese Formel zählt nur sichtbare (nicht gefilterte) Zellen und kann ebenfalls in Zelle A2 eingefügt und nach unten gezogen werden.


Praktische Beispiele

Angenommen, Du hast folgende Daten in Spalte B:

A B
Nr Wert
------- -------
335
976
523
566

Nach der Anwendung der oben beschriebenen Schritte wird Spalte A wie folgt aussehen:

A B
Nr Wert
------- -------
1 335
2 976
3 523
4 566

Tipps für Profis

  • Verwendung von bedingten Formatierungen: Du kannst bedingte Formatierungen hinzufügen, um gefilterte Zeilen visuell hervorzuheben.
  • Datenvalidierung: Stelle sicher, dass die Daten in Spalte B korrekt eingegeben sind, um sicherzustellen, dass die fortlaufende Nummerierung funktioniert.
  • Makros: Überlege, ein Makro zu erstellen, das die Nummerierung automatisch aktualisiert, wenn Du die Filter anwendest.

FAQ: Häufige Fragen

1. Warum funktioniert meine Excel automatische Nummerierung nicht? Die automatische Nummerierung funktioniert häufig nicht, wenn die Zellen, die gezählt werden sollen, leer oder nicht richtig formatiert sind.

2. Wie kann ich gefilterte Zeilen in Excel nummerieren? Du kannst die oben beschriebenen Formeln verwenden, um gefilterte Zeilen in Excel fortlaufend zu nummerieren, indem Du sicherstellst, dass nur sichtbare Zellen gezählt werden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige