Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

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
Antworten Top
#2
Schnell, schmutzig und nicht analytisch:

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

Formel behandelt jetzt

01234567
1234567
+491234567

gleichermaßen.
Antworten 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 _______
Antworten Top
#6
ist als Zahl formatiert. Leider funktioniert die Formel nicht ganz. Bekomme nur ein +49
Antworten Top
#7
Liest Du immer alle Antworten in Deinen Threads? Meine Beiträge "leben"!
Antworten 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.
Antworten 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";))
Antworten Top
#10
BESTEN DANK EUCH ALLEN - HAT SUPER FUNKTIONIERT :23:
Antworten Top


Gehe zu:


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