Daten automatisch aus einer Spalte entnehmen

Hallo,
ich habe folgendes Problem.

Ich habe eine relativ lange Datenreihe (28000 Zahlen aus csv) ins Excel importiert. Diese stehen jetzt in Spalte #A. Ich benötige diese Daten folgendermasen sortiert.

Die ersten 250 Zahlen in Spalte #B die zweiten in Spalte #C, die dritten in Spalte #D usw.

250 ist nur ein Besipiel, manchmal benötige ich sie auch in 200er Blöcke. Ich habe es in B1 mit =A1, in B2 mit =A2 versucht und dann wollte ich es einfach nach C und D ziehen (kopieren) aber es funktioniert nicht.

Habt Ihr ne Iddee?

Danke!

Hallo Frank,
die Übertragung einer csv-Datei in ein Tabellenkalkulationsprogramm ist generell möglich.
Excel erwartet aber, dass die csv-Datei entsprechende Trennzeichen mitbringt für die Einteilung in Spalten, Blocks etc.
Wenn bei Dir alles in die Spalte „A“ geht, fehlen vermutlich die entsprechenden Trenn- und Steuerzeichen.
Auf diesem Gebiet bin ich allerdings kein Experte und ich hoffe für Dich, daß sich jemand für die Lösung dieses Problem findet.
Gruß Hermann

Hallo Hermann,
das alle Daten in der ersten spalte landen, ist vollkommen richtig und auch gewollt. Nur habe ich ein Problem mit der nachfolgenden Aufarbeitung der Daten, wie oben beschrieben.

Frank

hi,
=INDIREKT(„A“&ZEILE()+(SPALTE()-2)*50)
diese Formel gilt für einen Block von 50 Zeilen (anpassen ist ja nicht sooo schwer) :wink:
cu Micha

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Ok, vielen Dank.
Habe sie gerade getestet aber komme nicht so recht damit klar. Ich habe sie in die erste Zelle von B kopiert und schon da erhalte ich nicht den ersten Wert von A. Was mache ich falsch. Wie muss ich mit der Forme umgehen?
Sorry, bin kein Excel Experte!

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,
ich habe folgendes Problem.

Ich habe eine relativ lange Datenreihe (28000 Zahlen aus csv)
ins Excel importiert. Diese stehen jetzt in Spalte #A. Ich
benötige diese Daten folgendermasen sortiert.

Die ersten 250 Zahlen in Spalte #B die zweiten in Spalte #C,
die dritten in Spalte #D usw.

250 ist nur ein Besipiel, manchmal benötige ich sie auch in
200er Blöcke. Ich habe es in B1 mit =A1, in B2 mit =A2
versucht und dann wollte ich es einfach nach C und D ziehen
(kopieren) aber es funktioniert nicht.

Sorry!!! Nehme alles zurück!!! Es funktioniert! --> Danke

Habt Ihr ne Iddee?

Danke!

hi,
=INDIREKT(„A“&ZEILE()+(SPALTE()-2)*50)
diese Formel gilt für einen Block von 50 Zeilen (anpassen ist
ja nicht sooo schwer) :wink:
cu Micha

Ok, vielen Dank.
Habe sie gerade getestet aber komme nicht so recht damit klar.
Ich habe sie in die erste Zelle von B kopiert und schon da
erhalte ich nicht den ersten Wert von A. Was mache ich falsch.
Wie muss ich mit der Forme umgehen?
Sorry, bin kein Excel Experte!

1 Spalte auf n Spalten verteilen
nur fürs Wiederfinden im Archiv

Gruß Ralf

Hallo Frank,

Ich habe eine relativ lange Datenreihe (28000 Zahlen aus csv)
ins Excel importiert. Diese stehen jetzt in Spalte #A. Ich
benötige diese Daten folgendermasen sortiert.

Die ersten 250 Zahlen in Spalte #B die zweiten in Spalte #C,
die dritten in Spalte #D usw.

250 ist nur ein Besipiel, manchmal benötige ich sie auch in
200er Blöcke. Ich habe es in B1 mit =A1, in B2 mit =A2
versucht und dann wollte ich es einfach nach C und D ziehen
(kopieren) aber es funktioniert nicht.

Habt Ihr ne Iddee?

ja, wie wär’s mit der Textfunktion „=TEIL()“

deine Daten stehen in Spalte A
In Zeile 1 wird in den Zellen B1, C1, D1 die Zeichenanzahl eingetragen, z. B. B1=200, C1=500; D1=150
Selbstverständlich können es auch gleiche Zahlen sein

Trage dann folgende Formeln in die angegebenen Zellen ein.

Zelle Formel
B3 =TEIL($A3;1;B$1)
C3 =TEIL($A3;$B$1+1;C$1)
D3 =TEIL($A3;$B$1+$C$1+1;$D$1)
B4 =TEIL($A4;1;B$1)
C4 =TEIL($A4;$B$1+1;C$1)
D4 =TEIL($A4;$B$1+$C$1+1;$D$1)

Du kannst das beliebig erweitern.

Gruß
Marion

Moin, Marion,

wird (…) die Zeichenanzahl eingetragen

jetzt hat’s geschnackelt: Du zerlegst das Feld A! Ich fürchte, das war so nicht gemeint: Er hat nicht 28.000 Ziffern in einem Feld, sondern 28.000 Zahlen, sprich Zellen als Zeilen in einer Spalte.

Gruß Ralf