Daten in Zellen umformen
#1
Hallo,
ich habe folgende Tabelle mit den historischen Goldkursen von 1990-2018. 
Leider sind die Kurse aber im falschen Format gespeichert.
Damit mein Programm die lesen kann müssen sie in der Form:
"yyyyMMdd;open price;high price;low price;close price;volume"  geschrieben sein.

Also jeweils durch ein Semikolon anstatt wie in der Datei durch ein Komma getrennt. Auch das Datum benötige ich in der anderen Schreibweise, also z.B. 20061023;
Und die letzte Zahl in den Excel Zellen kann ich nicht einlesen, weshalb ich die löschen möchte, also die letzte Zahl hinter dem letzten Komma soll gelöscht werden. Insgesamt sollte eine Zeile dann dieses Format haben:
"20061023;1377.25;1377.25;1377.25;1377.25;86"

Die Datei speicher ich dann im Text Format, aber das sollte ja kein Problem sein.
Ich bin leider überfordert mit dieser Aufgabe und weiß nicht wie ich das ändern kann. 
Danke schonmal
Felix


Angehängte Dateien
.csv   HISTGC.csv (Größe: 340,28 KB / Downloads: 14)
Top
#2
Hallöchen,

einfach mit einem Texteditor aufmachen und mit Suchen & Ersetzen die , durch ; ersetzen und die - durch nix Smile
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#3
Hi,

mach's mit PowerQuery, dann sieht's so aus:

Arbeitsblatt mit dem Namen 'Tabelle1'
A
1Zusammengeführt.1
219900604;360.5;362.5;359.6;362.4;32861
319900605;362.5;364.5;361.6;363.6;26265
419900606;364.3;365.2;360;361;33163
519900607;356.5;358.7;355.7;358.1;37624
619900608;358;359.5;356.6;359.2;23516
719900611;359.3;361.8;358.4;359.7;22205
819900612;359.9;360.6;358.9;359.1;24492
919900613;356.5;357.1;353.9;355.1;34669
1019900614;348.5;350.3;348.2;349.8;34978
1119900615;350.5;352.5;350;352.3;19681
1219900618;352.7;353.3;350.8;352;14663
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Und hier die Datei "zum Spielen"


.xlsb   PQ-Lösung_CSV_einlesen-FelixMMM.xlsb (Größe: 17,95 KB / Downloads: 6)
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:
  • FelixMMM
Top
#4
Danke shauan,
das mit dem Ersetzen funktioniert gut. Wie kann ich aber alles hinter dem letzten Semikolon löschen. Das bekomm ich nicht hin damit. Gibt es dafür vielleicht ne Formel.
Vielen Dank 
Felix
Top
#5
Hallo Felix,

im Excel dann einfach die letzte Spalte löschen. Oder, wie Günter vorgeschlagen hat, mit Powerquery importieren und da schon die Spalte weglassen.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#6
das habe ich schon ausprobiert. Problem ist, dass dadurch alles in eine eigene Spalte aufgeteilt wird.
Ich benötige sie aber zusammen in einer Zelle mit Semikolon getrennt
viele Grüße
Felix
Top
#7
Hallo Felix,

dein Einwand erweckt den Eindruck, dass du meinen Vorschlag erst gar nicht getestet hast. Denn
Zitat:Ich benötige sie aber zusammen in einer Zelle mit Semikolon getrennt
kann ich jetzt nicht nachvollziehen. Mein Vorschlag macht genau das. Huh
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#8
Hi Günter,

da wäre ich mir jetzt nicht so sicher
Zitat:dein Einwand erweckt den Eindruck, dass du meinen Vorschlag erst gar nicht getestet hast.

denn
Zitat:Ich benötige sie aber zusammen in einer Zelle mit Semikolon getrennt
macht er nicht - die Formulierung ist mir auch nicht gleich aufgefallen Sad

Er macht das
Zitat:Problem ist, dass dadurch alles in eine eigene Spalte aufgeteilt wird.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#9
Aber ich bin mir sicher! Genau das, was der TE geschrieben(!) hat, wird umgesetzt.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#10
Hi Günter,

Du weißt doch, alles ist im Fluß Wink
Ich dachte auch erst, alles ist gut :17:

in #6 hat der TE die Aufgabe geändert, Sad
in #7 passt deswegen die Kritik nicht dazu Sad
Deswegen hab ich meine Antwort #8 kräftig überarbeitet Sad
.      \\\|///      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