Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1416to1420
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zeillen splitten wie im Beispiel

Zeillen splitten wie im Beispiel
19.03.2015 17:56:17
Dimitri
Hallo,
ich habe folgende Frage: Ich habe ca. 10.000 Datensätze die folgender Massen getrennt werden ,müssen.
Ausgangslage:
2015010100000012869000000007700000001
2015010100000002227000000006000000001
Ziel:
Leertaste ist eine neue Zeile:
20150101 1286,90 77 1
20150101 222,70 6 1
https://www.herber.de/bbs/user/96505.xlsx

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Mit 'Text in Spalten - este Breite' kommt für ...
19.03.2015 18:17:23
Luc:-?
…dein Bsp aber Folgendes heraus, Dimitri:
20150101 | 12869 | 77 | 1
20150101 | 2227 | 60 | 1
Gruß, Luc :-?
Besser informiert mit …

'Text in Spalten - feste Breite'! Tastatur hängt!
19.03.2015 18:19:30
Luc:-?
:-?

AW: Zeillen splitten wie im Beispiel
19.03.2015 18:21:04
Matthias
Hallo
evtl. hilft da Daten Text in Spalten
Userbild
Da gibts verschiedene Einstellmöglichkeiten
Soetwas sollte aber immer an eine Kopie getestet werden
Gruß Matthias

Anzeige
Ja, Matti, das hatte ich bereits vorgeschlagen,...
19.03.2015 20:08:02
Luc:-?
…es passt aber weder zu dem Bsp im Post noch zu dem in der BspDatei. Er hat sich bestimmt irgendwo mit den Nullen vertan. Auf jeden Fall kann niemals 6 im 2.DS herauskommen, denn das wäre absolut unüblich bei DB-Auszügen. DB-Felder, die solche Ausdrucke liefern haben stets eine feste Breite, nicht 1× 8 und 1× 10 Zeichen (hier für das letzte Feld).
Wenn es regelmäßig wäre, bekäme man die pure Teilung auch mit TEIL in MatrixFml hin, bspw so:
{=TEIL(A1;{1.9.20.30};{8.11.10.8})}
Das müsste dann in neuen Zellen aber nachbehandelt wdn! Wollte man alles mit einer Fml erledigen, findet man in Xl keine dafür geeignete Fkt. Die müsste man dann selber schreiben → nur mal als Demo:
B1:E1[;B2:E2]: {=Collect(-1;;--TEXT(Collect(1;1;--TEIL(A1;{1.9.20.30};{8.11.10.8}));"0000-00-00");Collect(1;2)/10;Collect(1;3);Collect(1;4))}
Collect merkt den von TEIL ermittelten Vektor und gibt mit jeder Notation ein anderes seiner Elemente zurück, die vom umfassenden Collect gesammelt und als Vektor zurückgegeben wdn. Also im Prinzip so etwas wie ein unzusammen­hängender Bereich (in INDEX angebbar), aber für Datenfelder (in INDEX nicht angebbar).
Das Ergebnis sähe dann aber für das gepostete Bsp, entsprd formatiert (DatumsFormatierung zu DemoZwecken eigen­ständig hinzu­gefügt), so aus:
01.01.2015	1286,9	77	1
01.01.2015	 222,7	60	1
Das MappenBsp weicht hiervon auch in Interpretation­/Formatierung der 2.Zahl ab!
Gruß, Luc :-?
Besser informiert mit …

Anzeige
AW: Ja, Matti, das hatte ich bereits vorgeschlagen,...
20.03.2015 10:01:32
Matthias
Hi Luc
Das müsste dann in neuen Zellen aber nachbehandelt wdn!
Das ist mir persönlich schon klar.
Die Unregelmäßigkeit ist mir auch aufgefallen.
So sollte sich also der Fragesteller eher Gedanken machen als wir.
Gruß Matthias

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige