Telefonnummer formatieren
#11
Hi,
die ganze Spalte markieren und Suche "+49" Ersetze "0" , dann auf "Alle Ersetzen" klicken fertig.
Gruß Willy
Top
#12
(11.02.2015, 17:34)WiK schrieb: Hi,
die ganze Spalte markieren und Suche "+49" Ersetze "0" , dann auf "Alle Ersetzen" klicken fertig.
Gruß Willy

Hi Willy,

ich hatte schon auf Andrés Antwort #8 auf zusätzliche Leerzeichen aufmerksam gemacht. Wären die nicht, wäre natürlich suchen und ersetzen die einfachste und schnellste Lösung.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#13
Hallo,

ich habe im Anhang ein paar Telefonnummer aufgeschrieben.

Folgendes Format ist gewünscht: +49 1234 5678.

Vielen Dank im Vorraus


Angehängte Dateien
.xlsx   Telefonnummer.xlsx (Größe: 15,26 KB / Downloads: 14)
Top
#14
(11.02.2015, 17:42)ash schrieb: Hallo,

ich habe im Anhang ein paar Telefonnummer aufgeschrieben.

Folgendes Format ist gewünscht: +49 1234 5678.

Vielen Dank im Vorraus

Sorry, ash,

jetzt verstehe ich gar nichts mehr.

In deiner Eröffnungsfrage schreibst du:

Zitat:Mein Problem ist die +49 am Anfang wegzukriegen.

Und im Beitrag #5 war dein Anliegen nochmals bestätigt:

Zitat:Wie kann ich mit einem Befehl die ganze Spalte nach +49
dursuchen lassen und anschließend wegschneiden.

Jetzt willst du genau das Gegenteil; du wünscht das Format +49 xxxx xxxx. Sofern du dich auf ein Wunschformat definitiv festgelegt hast, lass es mich bitte wissen. Dann helfe ich gerne weiter.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#15
Hi Günter,
Du hast ja recht aber:
(11.02.2015, 17:27)ash schrieb: es klappt einfach nicht weder mit suchen und ersetzen noch mit der Wechseln Funktion.
Mit Suchen und Ersetzen hat man zwar zusätzliche Leerzeichen, aber bei wählen von Telefonnummern ist so eine zusätzliche Leerzeichen nicht verkehrt ( Geschmackssache ).
Deine Formel
Zitat: =WECHSELN(WECHSELN(C1;"+49";0);" ";"")
{=WECHSELN(WECHSELN(C1;"+49";0);" ";"")}
funktioniert bei mir mit und ohne geschweifte Klammer.

Nach Ash Beitrag #13 bin ich jetzt auch etwas verwirrt.
Gruß Willy
Top
#16
Hallo,

ich möchte die +49 wegschneiden, da ich mit dem Befehl +49 #### #### das Format einheitlich machen kann.

Wenn es andere Lösungswege gibt, dann könnt ihr mir vorschlagen.
Top
#17
Hi Willy,

Zitat:Deine Formel

Zitat: =WECHSELN(WECHSELN(C1;"+49";0);" ";"")
{=WECHSELN(WECHSELN(C1;"+49";0);" ";"")}

funktioniert bei mir mit und ohne geschweifte Klammer.

das war schon klar. Die Normalformel ist ja auch zum Runterziehen in den Ergebniszellen gedacht, die Matrixformel wird eingesetzt, damit der TE die komplette Spalte auf einmal umformatieren kann. Das geht nicht ohne {....}.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#18
Hallo

also dein Wunschergebnis "+49 1234 5678" wirst du nie erreichen können nach deiner angehängten Datei weil die Nummern alle unterschiedlich lang sind.
Ließ dir lieber noch mal den Beitrag #2 durch.
Top
#19
Hi ash,

(m)ein letzter Versuch.

Anhand deiner Beispieldatei habe ich jetzt ein paar Eventualitäten einkalkuliert. Setze unmittelbar neben der Datenspalte die Formel
Code:
=WENN(ODER(A7="";A7=0);"";WENN(LINKS(A7;3)="+49";WECHSELN(A7;"+49";"")*1;WECHSELN(WENN(LINKS(A7;2)="49";"+"&A7;A7);"+49";"")*1))

ein und doppelklicke auf das rechte untere Ausfüllkästchen. Sofern in der Datenspalte keine Leerzellen sind, wird dir in der Nachbarspalte automatisch die Formel bis zur letzten gefüllten Zelle eingetragen. Den Rest musst du halt händisch runterziehen. Sobald alle Zellen mit den geänderten Zahlen gefüllt sind, kopierst du die ganze Spalte und fügst sie an gleicher Stelle (oder je nach Belieben auch auf einem anderen Tabellenblatt) als Wert wieder ein. Diese Spalte formatierst du dann benutzerdefiniert mit +49 #### #### ####.

Was XL hier nicht kann, ist zu unterscheiden, ob es sich bei den Zahlen ohne 49 (+49) um Nummern mit oder ohne Vorwahl handelt. Eine normale Telefonnummer ohne Vorwahl bekommt in dem Fall genau so das +49 deiner Formatierung mit.

Tabelle1

ABCDEF
749930901837414930901837414+49 9309 0183 7414
8+49493034308869493034308869+49 4930 3430 8869
9
1030330350163033035016+49 30 3303 5016
1130632120503063212050+49 30 6321 2050
1230232446013023244601+49 30 2324 4601
13+4930859284930901847488308592849+49 3 0859 2849
14
1549421361325442136132164213613254+49 42 1361 3254
1649491234491234+49  49 1234
1740350404035040+49  403 5040
18040428413033
194020942104020942140402094210+49 4 0209 4210
20695600080695600080+49 6 9560 0080
Formeln der Tabelle
ZelleFormel
E7=WENN(ODER(A7="";A7=0);"";WENN(LINKS(A7;3)="+49";WECHSELN(A7;"+49";"");WECHSELN(WENN(LINKS(A7;2)="49";"+"&A7;A7);"+49";"")))*1
F7=E7
E8=WENN(ODER(A8="";A8=0);"";WENN(LINKS(A8;3)="+49";WECHSELN(A8;"+49";"")*1;WECHSELN(WENN(LINKS(A8;2)="49";"+"&A8;A8);"+49";"")*1))
F8=E8
E9=WENN(ODER(A9="";A9=0);"";WENN(LINKS(A9;3)="+49";WECHSELN(A9;"+49";"")*1;WECHSELN(WENN(LINKS(A9;2)="49";"+"&A9;A9);"+49";"")*1))
F9=E9
E10=WENN(ODER(A10="";A10=0);"";WENN(LINKS(A10;3)="+49";WECHSELN(A10;"+49";"")*1;WECHSELN(WENN(LINKS(A10;2)="49";"+"&A10;A10);"+49";"")*1))
F10=E10
E11=WENN(ODER(A11="";A11=0);"";WENN(LINKS(A11;3)="+49";WECHSELN(A11;"+49";"")*1;WECHSELN(WENN(LINKS(A11;2)="49";"+"&A11;A11);"+49";"")*1))
F11=E11
E12=WENN(ODER(A12="";A12=0);"";WENN(LINKS(A12;3)="+49";WECHSELN(A12;"+49";"")*1;WECHSELN(WENN(LINKS(A12;2)="49";"+"&A12;A12);"+49";"")*1))
F12=E12
E13=WENN(ODER(A13="";A13=0);"";WENN(LINKS(A13;3)="+49";WECHSELN(A13;"+49";"")*1;WECHSELN(WENN(LINKS(A13;2)="49";"+"&A13;A13);"+49";"")*1))
F13=E13
E14=WENN(ODER(A14="";A14=0);"";WENN(LINKS(A14;3)="+49";WECHSELN(A14;"+49";"")*1;WECHSELN(WENN(LINKS(A14;2)="49";"+"&A14;A14);"+49";"")*1))
F14=E14
E15=WENN(ODER(A15="";A15=0);"";WENN(LINKS(A15;3)="+49";WECHSELN(A15;"+49";"")*1;WECHSELN(WENN(LINKS(A15;2)="49";"+"&A15;A15);"+49";"")*1))
F15=E15
E16=WENN(ODER(A16="";A16=0);"";WENN(LINKS(A16;3)="+49";WECHSELN(A16;"+49";"")*1;WECHSELN(WENN(LINKS(A16;2)="49";"+"&A16;A16);"+49";"")*1))
F16=E16
E17=WENN(ODER(A17="";A17=0);"";WENN(LINKS(A17;3)="+49";WECHSELN(A17;"+49";"")*1;WECHSELN(WENN(LINKS(A17;2)="49";"+"&A17;A17);"+49";"")*1))
F17=E17
E18=WENN(ODER(A18="";A18=0);"";WENN(LINKS(A18;3)="+49";WECHSELN(A18;"+49";"")*1;WECHSELN(WENN(LINKS(A18;2)="49";"+"&A18;A18);"+49";"")*1))
F18=E18
E19=WENN(ODER(A19="";A19=0);"";WENN(LINKS(A19;3)="+49";WECHSELN(A19;"+49";"")*1;WECHSELN(WENN(LINKS(A19;2)="49";"+"&A19;A19);"+49";"")*1))
F19=E19
E20=WENN(ODER(A20="";A20=0);"";WENN(LINKS(A20;3)="+49";WECHSELN(A20;"+49";"")*1;WECHSELN(WENN(LINKS(A20;2)="49";"+"&A20;A20);"+49";"")*1))
F20=E20

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • ash
Top
#20
Hallo Günter,

ich beziehe mich mit meiner Antwort auf die letzte Frage des TE:

Zitat:Wie kann ich mit einem Befehl die ganze Spalte nach +49
dursuchen lassen und anschließend wegschne

Wenn in der Zelle +49 steht, klappt das auch. Wenn es mit Formatierung erzeugt wurde, muss man die Formatierung ändern.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top


Gehe zu:


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