Wert in Zelle ersetzen
#1
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
Top
#2
Schnell, schmutzig und nicht analytisch:

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

Formel behandelt jetzt

01234567
1234567
+491234567

gleichermaßen.
Top
#5
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
Überlegen macht überlegen
Gruss aus dem schönen Hunsrück
_______ Klaus-Martin _______
Top
#6
ist als Zahl formatiert. Leider funktioniert die Formel nicht ganz. Bekomme nur ein +49
Top
#7
Liest Du immer alle Antworten in Deinen Threads? Meine Beiträge "leben"!
Top
#8
Hi,


etwas kürzer:



Code:
="+49"&GLÄTTEN(WECHSELN(" "&WECHSELN(A1;"+49";"");" 0";""))
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#9
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";))
Top
#10
BESTEN DANK EUCH ALLEN - HAT SUPER FUNKTIONIERT :23:
Top


Gehe zu:


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