Clever-Excel-Forum

Normale Version: Wert in Zelle ersetzen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
hallo zusammen,

kann mir jemand einen Tipp für mein Vorhaben geben:

In einer Zelle habe ich eine Telefonnummer 0562584. Ich benötige eine Formel bzw. Funktion, die prüft, ob eine 0 vorhanden ist. Wenn ja dann ersetze die 0 durch +49. Ansonsten setze dennoch wenn keine 0 vorhanden +49 ein.

Wie würdet ihr das machen? Für Tipps wäre ich euch sehr dankbar Wink
Schnell, schmutzig und nicht analytisch:

=WECHSELN("+49"&GLÄTTEN(WECHSELN(" "&A1;" 0";));"+49+49";"+49")
danke dir. Funktioniert aber nicht, wenn keine 0 vorhanden ist.
Bei mir darf man nicht so schnell antworten Smile

Formel behandelt jetzt

01234567
1234567
+491234567

gleichermaßen.
Hallo,

vermutlich ist die Zelle mit der Tel.Nr. "0562485" als Text formatiert, die Tel.Nr. ohne führende Null als Zahl. Daher probier mal so:

 AB
10562584+49562584
2562584+49562584

ZelleFormel
B1="+49"&A1*1
B2="+49"&A2*1
ist als Zahl formatiert. Leider funktioniert die Formel nicht ganz. Bekomme nur ein +49
Liest Du immer alle Antworten in Deinen Threads? Meine Beiträge "leben"!
Hi,


etwas kürzer:



Code:
="+49"&GLÄTTEN(WECHSELN(" "&WECHSELN(A1;"+49";"");" 0";""))
Jupp, der war analytisch, Bosko ;) Erst vereinheitlichen, dann vorschalten.

="+49"&GLÄTTEN(WECHSELN(" "&WECHSELN(A1;"+49";"");" 0";"")) kann noch minimal kürzer als
="+49"&GLÄTTEN(WECHSELN(" "&WECHSELN(A1;"+49";"");" 0";))
BESTEN DANK EUCH ALLEN - HAT SUPER FUNKTIONIERT :23:
Seiten: 1 2