Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Telefonnummern ändern bzw. anpassen

Forumthread: Telefonnummern ändern bzw. anpassen

Telefonnummern ändern bzw. anpassen
18.05.2024 16:38:50
an_user
Hallo, ich versuche gerade die Formel möglichst, ohne weiter Hilfsspalte anzupassen.

Diese Formel ist bis jetzt in der Spalte "user_phone" (P2) eingefügt:
=SVERWEIS([@ID];Datei_appointments!$A$1:$S$9999;16;0)

Der Link der Datei: https://www.herber.de/bbs/user/169548.xlsx

Die Formel müsste folgenden Bedingungen beinhalten:
- sind es mehr als 6 Zeichen und beginnt die Zahlenreihe mit "911" dann ändere diese in "+49 (0) 911"
- ist eine Zahl größer als 6 Stellen, mit der Zahlenreihe und fängt nicht mit "911" an, dann füge vorne "+49 (0) ", und mach nach den der vierten stelle ein Leerzeichen
- wenn die Zahl weniger als 6 Stellen hat, dann füge vorn "+49 (0) 911 " ein

Am Ende sollte eine vernünftige Telefonnummer stehen.
Ich hoffe, ihr habt eine gute Lösung parat ;)

DANKE EUCH!

Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Telefonnummern ändern bzw. anpassen
18.05.2024 17:44:35
Oberschlumpf
Hi,

versuch das hier:
https://www.herber.de/bbs/user/169561.xlsx

Müsste ja, zumindest auf die Bsp-Datei bezogen, passen oder?

Du hast wegen der Bedingungen nur WAHR für Bedingung 1 + 3 von dir.
Bsp-Werte für deine Bedingung 2 hast du nicht angegeben.

Und sollen die Einträge mit genau nur 6 Zahlen Inhalt so bleiben, oder kann es sein, dass du deine Beschreibung nicht noch mal Korrektur gelesen hast, und deswegen nicht bemerkt hast, dass du für Anzahl Zahlen = 6 (nicht mehr/nicht weniger) gar keine Bedingung genannt hast?

Ciao
Thorsten
Anzeige
AW: Telefonnummern ändern bzw. anpassen
18.05.2024 18:04:24
an_user
Hi Thorsten,

danke für deine Datei und deine Mühe, dennoch habe ich noch den ein oder anderen Wunsch.
Ich habe mich offensichtlich nicht verständlich ausgedrückt.

- 911113 (= 6 Zeichen = "+49 (0) 911 " einfügen) = +49 (0) 911 911113
- 91158054710 (mehr als 6 Zeichen und schauen ob 911 am Anfang steht und korrigieren von 911 = "+49 (0) 911 " = + 49 (0) 911 58054710
- 94258054710 (mehr als 6 Zeichen und aber kein 911 am Anfang korrigieren nach ersten 3 Zahlen Leerzeichen und vorne "+49 (0) " anfügen = + 49 (0) 94258054710
- 911 ( 6 Zeichen = "+49 (0) 911 " einfügen) = +49 (0) 911 911

Nun habe ich es versucht, mich mit drei Beispielen besser auszudrücken.

Für Unterstützung bin ich wirklich dankbar!
Anzeige
AW: Telefonnummern ändern bzw. anpassen
18.05.2024 18:28:24
an_user
Ich hab die Formel angepasst und es hat funktioniert

=WENN(LÄNGE(SVERWEIS([@ID];Datei_appointments!$A$1:$S$9999;16;0))=6;
"+49 (0) 911 "&SVERWEIS([@ID];Datei_appointments!$A$1:$S$9999;16;0);
WENN(LINKS(SVERWEIS([@ID];Datei_appointments!$A$1:$S$9999;16;0);3)="911";
"+49 (0) 911 "&RECHTS(SVERWEIS([@ID];Datei_appointments!$A$1:$S$9999;16;0); LÄNGE(SVERWEIS([@ID];Datei_appointments!$A$1:$S$9999;16;0))-3);
"+49 (0) "&LINKS(SVERWEIS([@ID];Datei_appointments!$A$1:$S$9999;16;0);3)&" "&RECHTS(SVERWEIS([@ID];Datei_appointments!$A$1:$S$9999;16;0); LÄNGE(SVERWEIS([@ID];Datei_appointments!$A$1:$S$9999;16;0))-3)))


Anzeige
AW: Telefonnummern ändern bzw. anpassen
19.05.2024 03:07:05
an_user
Super, dass du das gefunden hast!!!!
Hast du eine Idee, wie man kann das korrigiert?

Bitte um Unterstützung.
AW: Telefonnummern ändern bzw. anpassen
19.05.2024 03:07:54
Onur
WAS korrigiert ?????
Anzeige
AW: Telefonnummern ändern bzw. anpassen
19.05.2024 03:08:18
Onur
WAS gefunden?
AW: Telefonnummern ändern bzw. anpassen
19.05.2024 03:43:18
Onur
Hast du nicht kapiert, dass das die Lösung ist ????

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige