Registriert seit: 23.01.2025
Version(en): M365
Liebe Teilnehmer des Forums,
leider kann ich keine passenden Formeln finden,
die automatisch die Änderung/Erweiterung von Texten vornimmt.
Nur der Mittelteil sollte bestehen bleiben.
Hier mein Problem:
8001.0009.002 sollte zu 08001-0009-02
9001.0010.003 sollte zu 09001-0010-03
usw. sollte automatisch regeneriert werden
Vielen Dank im Voraus!
Registriert seit: 04.11.2014
Version(en): Office 365 Beta
Hi,
nach welcher einheitlichen Logik soll "umformatiert" werden?
Immer zu Beginn ein Null und nach dem letzten Punkt eine Null löschen und gleichzeitig die Punkte in Bindestriche ändern?
Gibt es auch Zahlen (nach dem letzten Punkt) größer 9?
Sind es immer 2 Punkte?
Fragen über Fragen.
Registriert seit: 23.01.2025
Version(en): M365
Hi, danke für die Nachfrage.
Immer zu Beginn soll eine Null hinzu und die Punkte sind in Bindestriche zu ändern (sind immer 2 Bindestriche an der gleichen Stelle)
Zahlen Größer 9 (auch nach dem letzten Punkt) sind nicht vorhanden und die drei Blöcke sind nicht erweiterbar.
Registriert seit: 04.11.2014
Version(en): Office 365 Beta
Hi,
eine von vielen Möglichkeiten:
=0&WECHSELN(TEXTVOR(A1;".";-1)&"."&RECHTS(TEXTNACH(A1;".";-1);2);".";"-")
Registriert seit: 12.04.2014
Version(en): Office 365
Alternative.
Code:
=0&WECHSELN(WECHSELN(A1;".";"-");"-0";"-";2)
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 02.12.2017
Version(en): Microsoft365
23.01.2025, 20:22
(Dieser Beitrag wurde zuletzt bearbeitet: 23.01.2025, 20:23 von EA1950.)
Hallo,
eine weitere Alternative:
=REGEXERSETZEN(A1;"(\d{4})\.(\d{4})\.0(\d{2})";"0$1-$2-$3")
Mit lieben Grüßen
Anton.
Windows 10 64bit
Office365 32bit