Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

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)
Antworten 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)
Antworten 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
Antworten 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
Antworten 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)
Antworten 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
Antworten 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)
Antworten 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)
Antworten 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)
Antworten 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)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste