Clever-Excel-Forum

Normale Version: Daten in Zellen umformen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
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
Hallöchen,

einfach mit einem Texteditor aufmachen und mit Suchen & Ersetzen die , durch ; ersetzen und die - durch nix Smile
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"

[attachment=28587]
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
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.
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
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
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.
Aber ich bin mir sicher! Genau das, was der TE geschrieben(!) hat, wird umgesetzt.
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
Seiten: 1 2