Telefonnummer formatieren
#21
Hi Günter,

(11.02.2015, 17:56)WillWissen schrieb: 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 {....}.

zu was wird da eine Matrixformel benötigt? Es geht sehr wohl ohne {}

Es soll doch nur in jeder Zelle der Spalte B der Wert der danebenliegenden Zelle von Spalte C stehen ohne das +49

In die erste Zelle in B die Formel rein:
=WECHSELN(WECHSELN(C1;"+49";0);" ";"")

dann wieder markieren und doppelt auf das kleine Quadrat rechts unten in der Zelle klicken, schon ist die Formel so weit nach unten kopiert, wie rechts Zellen voll sind.

Oder den ganzen Bereich markieren, in die oberste Zelle die Formel einfügen und mit STRG-RETURN die Formel in den ganzen Bereich einfügen (ohne langsame Matrix-Formel)!
Tabelle1
BC
10711863560'+49711863560
20711863560'+49711863560
30711863560'+49711863560
40711863560'+49711863560
50711863560'+49711863560
60711863560'+49711863560
70711863560'+49711863560
80711863560'+49711863560
90711863560'+49711863560
100711863560'+49711863560
110711863560'+49711863560
120711863560'+49711863560
130711863560'+49711863560
140711863560'+49711863560
150711863560'+49711863560
160711863560'+49711863560
170711863560'+49711863560
180711863560'+49711863560
190711863560'+49711863560

verwendete Formeln
Zelle Formel Bereich N/A
B1:B19=WECHSELN(WECHSELN(C1;"+49";0);" ";"")
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 18.19 einschl. 64 Bit

Top
#22
Hi Ralf,

Zitat:Oder den ganzen Bereich markieren, in die oberste Zelle die Formel einfügen und mit STRG-RETURN die Formel in den ganzen Bereich einfügen (ohne langsame Matrix-Formel)

lach mich jetzt bloß nicht aus - das wusste ich tatsächlich noch nicht. Hab's natürlich gleich ausprobieren müssen. Super Sache. Thumps_upThumps_upThumps_up
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#23
Hallo,

vielen Dank euch allen. Es hat funktioniert. Wie kann ich die führenden Nullen wegkriegen?
Top
#24
(12.02.2015, 12:55)ash schrieb: Hallo,

Wie kann ich die führenden Nullen wegkriegen?

So:

Tabelle1

AB
10123456123456
Formeln der Tabelle
ZelleFormel
B1=WECHSELN("#"&A1;"#0";"")

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)
Top
#25
Hi,
Zitat:Wie kann ich die führenden Nullen wegkriegen?
Eigentlich reicht es die Zelle als Standard zu formatieren.
Laut Deiner Test Datei sind die Zellen als Zahl formatiert, dann dürfte Excel eigentlich keine Null vor einer Zahl anzeigen.
Gruß Willy
Top
#26
Hallo,

super vielen Dank.
Top
#27
Hallo,

ich habe dank euerer Hilfe geschafft die Telefonummer zu formatieren. Wie gesagt handelt es sich dabei um 50 000 Telefonnummern aus 15 verschiedenen Ländern.

Kann man mit einer Abfrage alle 15 Landesvorwahlen wie im Beispiel oben entfernen? Wie kann man die Telefonnummer sonst am besten formatieren?

Ich freue mich auf euere Antworten.
Top
#28
Hi,

vorausgesetzt, die Länderziffer ist immer zweistellig und immer mit dem +-Zeichen versehen, kannst du dein Problem so lösen:

Tabelle2

AB
1+49 123456789123456789
2+22 987654321987654321
3+56 172839645172839645
Formeln der Tabelle
ZelleFormel
B1=GLÄTTEN(WECHSELN(A1;LINKS(A1;3);""))
B2=GLÄTTEN(WECHSELN(A2;LINKS(A2;3);""))
B3=GLÄTTEN(WECHSELN(A3;LINKS(A3;3);""))

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)
Top
#29
... Oder mit rechts(a1;länge(a1)-4)
.      \\\|///      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: 3 Gast/Gäste