Clever-Excel-Forum

Normale Version: Aufteilen einer Adress spalte
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo - sicherlich könnt Ihre Exel Spezialisten mir sehr einfach weiterhelfen. Ich habe in einer Spalte Adressen:

Hans Meiser
Talstraße 27
45879 Einhausen
Peter Müller
Ringstraße 100
12456 Siegburg
usw.

Mit dem Befehlt Transportieren kann ich die Adresse in 3 Spalten aufteilen. Bei 1000 Adressen dauert das Tage.
Wie kann ich das Automatisieren. Bin nicht ganz so der Exel Spezialist und würde mich sehr über eine Antwort
freuen. - Torsten
Hallo, das könnte so gehen..:

Arbeitsblatt mit dem Namen 'Tabelle4'
 ABCDE
1Hans Meiser Hans MeiserTalstraße 2745879 Einhausen
2Talstraße 27 Peter MüllerRingstraße 10012456 Siegburg
345879 Einhausen    
4Peter Müller    
5Ringstraße 100    
612456 Siegburg    

ZelleFormel
C1=INDEX($A:$A;(ZEILE($A1)*3)-2)
D1=INDEX($A:$A;(ZEILE($A1)*3)-1)
E1=INDEX($A:$A;(ZEILE($A1)*3))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Super - vielen herzlichen Dank - ich bin ganz begeistert - es funktioniert.

Die Formel ist für mich böhmische Dörfer. Über eine Erklärung würde ich mich
sehr freuen.

Auf jeden Fall - Danke, Danke.

mfg - Torsten
Hi Torsten,

du solltest dir als erstes einmal die Syntax des INDEEX ansehen:

=INDEX(Matrix;Zeile;und optional Spalte)

Die Matrix ist die Spalte A (hieraus benötigst du die Angaben)
Die Zeile wird gebildet aus (ZEILE($A1)*3)-2) = Zeile(A1)=1  *3 =3  -2=1; ergo ergibt die Formel =INDEX(A:A;1) Die optionale Spalte wird hier nicht benötigt. Bei der nächsten Formel hast du nur noch (ZEILE($A1)*3)-1). Ausrechnen kannst du es ja jetzt sicherlich. (Lösung Zeile 2) Und bei der dritten Formel wird gar nichts mehr subtrahiert, d.h. es wird aus Zeile 3 ausgelesen.