Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Mitgliedsnummer vergeben und automatisch weiterzäh

Forumthread: Mitgliedsnummer vergeben und automatisch weiterzäh

Mitgliedsnummer vergeben und automatisch weiterzäh
09.05.2017 21:40:07
Langmantl
Hallo,
ich suche eine Formel, die folgendes macht. in einer Mitgliederliste sollen aufsteigende Mitgliedsnummern vergeben werden. beginnend bei 1
Das Problem: Wenn ich die Liste filtere muss die zugeordnete Nummer erhalten bleiben, dennoch muss bei einer Neueingabe in einer darunter liegenden freien Spalte die höchste existierende Nummer ermittelt werden und eins dazu gezählt werden. Wie mach ich das
Geht das auch rein mit Formel, da ich die Tabelle auch auf Google Docs umsetzen muss, wo kein Via zur Verfügung steht.
Anzeige

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
aufsteigende Mitgliedsnummern vergeben
09.05.2017 22:35:53
WF
Hi,
Nummern in Spalte A / Namen in B
Angenommen, bis Zeile 20 gibt es schon Namen mit Nummern (auch durcheinander).
In A21 schreibst Du:
=WENN(B21="";"";MAX(A$1:INDEX(A:A;ZEILE()-1))+1)
runterkopieren
Vor einer neuerlichen Sortierung die sichtbaren Zahlen auf sich selbst mit Inhalte einfügen kopieren.
WF
Anzeige
=WENN(B21="";"";MAX(A$1:A20)+1)
09.05.2017 22:42:54
WF
langt ja
AW: Mitgliedsnummer vergeben und automatisch weiterzäh
09.05.2017 23:11:36
Langmantl
Hallo,
ja der Ansatz funktioniert, aber wenn ich die Namen sortiere, bleiben die Nummern in der Reihenfolge, das soll nicht sein, sondern Wenn ein Mitglied die Nummer 2 hat und an 2. Stelle steht. Nach einer Sortierung nach Nachnamen erhält das Mitglied die Position 4 soll er trotzdem sein Nummer 2 als Mitgliedsnummer behalten, und dass macht er leider nicht, sondern die Nummern bleiben starr, somit würde bei einer Sortierung die Nummern neu vergeben, dass soll nicht sein
Anzeige
AW: Mitgliedsnummer vergeben und automatisch weiterzäh
10.05.2017 00:11:15
Langmantl
Gleiches Problem entsteht auch, wenn ich Mitglieder aus der Tabelle entferne, sollen diese dennoch Ihre Nummer behalten, also muss diese irgendwie mit gezählt werden
sortierst Du zum ersten mal ?
10.05.2017 05:01:00
WF
Du markiertst den gefüllten Bereich von Spalte A und Spalte B und sortierst dann nach Spalte B.
Die Spalte A (mit den Nummern) musst Du schon einschließen !
Anzeige
AW: sortierst Du zum ersten mal ?
10.05.2017 10:51:28
Benedikt
Genau das habe ich gemacht, ich habe die Spalte A mit einbezogen, hat nicht funktioniert
Formeln kann man nicht sortieren!
10.05.2017 11:06:43
EtoPHG
Hallo Benedikt,
Die Formelspalte wird zwar mitsortiert, je nachdem was in der Formel steht, verändert sich das Resultat, was bei deiner natürlich der Fall ist.
Wenn du einen Formelwert fixieren willst, musst du die Formeln durch deren fixen Werte ersetzen und dann sortieren.
Gruess Hansueli
Anzeige
AW: Formeln kann man nicht sortieren!
10.05.2017 11:27:46
Benedikt
Ok, Danke Hansueli, aber wie macht man das dann, dass ich eine Mitgliedsnummer vergeben kann, die er automatisch hochzählt bei neuen Mitgliedern und die immer bleibt, selbst wenn das Mitglied austritt, soll die Nummer nicht neu vergeben werden.
AW: Formeln kann man nicht sortieren!
10.05.2017 11:47:19
Daniel
Hi
Annahme:
- du hast 99 Mitglieder
- die Tabelle ist von Zeile 2 bis Zeile 100 befüllt (Zeile 1 ist Überschrift)
- die Mitgliedsnummern stehen in Spalte A
- du trägst das neue Mitglied in die Zeile 101 ein:
dann gehe so vor:
- schreibe in die Zelle A101 die Formel: =Max(A1:A100)+1
- kopiere dann sofort die Zelle A101 und füge sie an gleicher stelle als Wert ein (oder überschreibe die Formel mit dem angezeigten Wert)
dh du kannst dir zwar die neue Mitgliedsnummer per Formel errechnen lassen, aber in die Tabelle musst du sie als festen Wert schreiben, damit du die Liste frei sortieren kannst und die Mitgliedsnummern erhalten bleiben, wenn du jemanden löscht.
Gruß Daniel
Anzeige
ich schrieb oben dasselbe - nur einfacher
10.05.2017 12:08:14
WF
Hi,
es gibt nur ein Problem, wenn das Mitglied mit der höchsten Nummer gelöscht wird.
Diese Nummer würde anschließend ja nochmal vergeben.
Man muss also das jeweils historische Maximum als Zahl mitschleppen.
WF
AW: ich schrieb oben dasselbe - nur einfacher
10.05.2017 12:20:59
Benedikt
ok, ist sehr kompliziert, Würde es mit einer Hilfsberechnungsspalte gehen?
Anzeige
AW: ich schrieb oben dasselbe - nur einfacher
10.05.2017 12:39:27
Daniel
HI
am sichersten bist du, wenn du die ausgetretenen Mitglieder nicht löschst, sondern in einer weiteren Datenspalte kennzeichnest und dann ausblendest oder sonst wie in deinen weiteren Betrachtungen ignorierst, außer bei der Ermittlung der nächsten Mitgliedsnummer.
Gruß Daniel
;
Anzeige

Infobox / Tutorial

Mitgliedsnummern in Excel automatisch vergeben und verwalten


Schritt-für-Schritt-Anleitung

  1. Vorbereitung der Tabelle: Stelle sicher, dass du eine Excel-Tabelle hast, in der die Mitgliedsnummern in Spalte A und die Namen in Spalte B stehen. Die erste Zeile sollte als Überschrift dienen.

  2. Formel zur Generierung der Mitgliedsnummer: In der Zelle A21 (oder der ersten freien Zelle unter den vorhandenen Mitgliedsnummern) gib die folgende Formel ein:

    =WENN(B21="";"";MAX(A$1:INDEX(A:A;ZEILE()-1))+1)

    Diese Formel überprüft, ob die Zelle in Spalte B leer ist. Wenn nicht, wird die höchste existierende Mitgliedsnummer ermittelt und um eins erhöht.

  3. Formel nach unten ziehen: Ziehe die Zelle mit der Formel nach unten, um sie für alle neuen Mitglieder anzuwenden.

  4. Kopieren als Wert: Vor einer Sortierung der Liste kopiere die Spalte mit den Mitgliedsnummern und füge sie als Werte ein. Gehe dazu auf „Start“ > „Einfügen“ > „Inhalte einfügen“ und wähle „Werte“.

  5. Sortierung: Um die Liste nach Nachnamen zu sortieren, markiere den gesamten Bereich (Spalte A und B) und sortiere nach der Spalte B.


Häufige Fehler und Lösungen

  • Nummern bleiben nicht stabil: Wenn du die Liste sortierst und die Mitgliedsnummern sich ändern, liegt das daran, dass du die Formel nicht als Wert eingefügt hast. Stelle sicher, dass du die Mitgliedsnummern als feste Werte speicherst.

  • Löschen von Mitgliedern: Wenn du ein Mitglied löschst, wird die Nummer möglicherweise erneut vergeben. Um dies zu vermeiden, solltest du die Mitglieder nicht vollständig löschen, sondern sie in einer zusätzlichen Spalte als inaktiv kennzeichnen.


Alternative Methoden

  1. Hilfsberechnungsspalte: Du kannst eine zusätzliche Spalte hinzufügen, in der die nächste verfügbare Mitgliedsnummer berechnet wird. Diese Methode kann helfen, die Verwirrung zu vermeiden, wenn Mitglieder gelöscht werden.

  2. Datenfilter: Verwende Excel-Datenfilter, um inaktive Mitglieder auszublenden, während du die aktiven Mitglieder verwaltest.


Praktische Beispiele

  • Beispiel 1: Angenommen, du hast bereits 5 Mitglieder mit den Nummern 1 bis 5. Wenn du das 6. Mitglied in Zeile 6 hinzufügen möchtest, wird die Formel in A6 automatisch die Nummer 6 generieren.

  • Beispiel 2: Wenn du ein Mitglied mit der Nummer 3 löschst, kannst du diese Mitgliedsnummer in der Tabelle beibehalten, indem du das Mitglied als inaktiv kennzeichnest, statt es zu löschen.


Tipps für Profis

  • Datenbankansatz: Denke daran, deine Excel-Tabelle wie eine Datenbank zu behandeln. Halte alle Informationen zu den Mitgliedern in einer strukturierten Weise fest, um die Verwaltung zu erleichtern.

  • Verwendung von Makros: Wenn du mit VBA vertraut bist, kannst du ein Makro erstellen, das die Mitgliedsnummern automatisch vergibt und aktualisiert, ohne dass du manuell eingreifen musst.


FAQ: Häufige Fragen

1. Wie verhindere ich, dass Mitgliedsnummern dupliziert werden?
Um Duplikate zu vermeiden, solltest du eine Methode implementieren, bei der du die Mitgliedsnummern nicht löschst, sondern die Mitglieder als inaktiv markierst.

2. Funktioniert das auch in Google Sheets?
Ja, die Methoden und Formeln können auch in Google Sheets verwendet werden, allerdings sind einige Excel-spezifische Funktionen eventuell nicht verfügbar. Achte darauf, die Formeln entsprechend anzupassen.

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