Seite 1 von 1

[gelöst!] ID erstellen

Verfasst: So 15. Jun 2025, 16:18
von minbari
Moin zusammen,

ich habe eine Frage:

Ich möchte aus einer laufenden Nummer und einem Datum eine ID erstellen (siehe Zelle 1B), wobei er beim Datum nur Monat und Jahr nehmen soll.
ID erstellenJPG.JPG
ID erstellenJPG.JPG (7.29 KiB) 775 mal betrachtet
Wir haben dies sonst mit einem Makro erledigt, jedoch sind Makros nicht mehr erlaubt.

Habt Ihr ne Idee, wie die Formel ausssehen müsste?
Danke für Hilfe!

minbari

Re: ID erstellen

Verfasst: So 15. Jun 2025, 16:23
von Mondblatt24
Hallo,

Code: Alles auswählen

=Text(C1;"JJJJ-MM-")&A1
Gruß
Peter

Re: ID erstellen

Verfasst: So 15. Jun 2025, 16:31
von minbari
Mein Gott, ging das schnell! Dankeschön!

Kann ich noch verhindern, dass er bei noch leeren Zeilen eine ID mit 12.1899 erstellt?
Ich ziehe die Formel bis in Zeile 100 und da fügt er dann dieses Datum mit ein...
ID erstellen2JPG.JPG
ID erstellen2JPG.JPG (7.54 KiB) 767 mal betrachtet

Vielen Dank!

minbari

Re: ID erstellen

Verfasst: So 15. Jun 2025, 16:34
von Mondblatt24
minbari hat geschrieben:
So 15. Jun 2025, 16:31
Kann ich noch verhindern
Soll dann gar nichts in der Zelle oder nur die lfd.-Nr.?

Re: ID erstellen

Verfasst: So 15. Jun 2025, 16:35
von minbari
Solange kein Datum eingtragen ist, wäre gar nichts cool...

Re: ID erstellen

Verfasst: So 15. Jun 2025, 16:37
von Mondblatt24
minbari hat geschrieben:
So 15. Jun 2025, 16:35
Solange kein Datum eingtragen ist, wäre gar nichts cool...

Code: Alles auswählen

Wenn(C1="";"";
der bisherigen Formel voranstellen.

Re: [gelöst!] ID erstellen

Verfasst: So 15. Jun 2025, 16:44
von minbari
Das war es!!

Vielen, vielen Dank und schönen Sonntag noch!!

minbari

Re: [gelöst!] ID erstellen

Verfasst: So 15. Jun 2025, 18:56
von RPP63
Auch wenn es bereits als gelöst markiert ist:
In der Threaderöffnung ist die lfd. Nr. vierstellig.
Um die ID konsistent zu halten, sollte man die maximale Zehnerpotenz in der Formel verwursten.
Bei maximal vierstelliger lfd. Nr. sollte diese mittels TEXT(lfd.Nr.;"0000") in die Stringverkettung integriert werden:

Code: Alles auswählen

=WENN(A1="";"";TEXT(C1;"JJJJ-MM-")&TEXT(C1;"0000"))