Text automatisch ändern
#1
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!
Antworten Top
#2
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.
Antworten Top
#3
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.
Antworten Top
#4
Hi,

eine von vielen Möglichkeiten:

=0&WECHSELN(TEXTVOR(A1;".";-1)&"."&RECHTS(TEXTNACH(A1;".";-1);2);".";"-")
Antworten Top
#5
Alternative.
Code:
=0&WECHSELN(WECHSELN(A1;".";"-");"-0";"-";2)
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#6
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
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste