Zahlenkolonnen umwandeln
#1

.xlsx   Mappe2.xlsx (Größe: 24,83 KB / Downloads: 1) Hallo zusammen,

ich habe ein kleines Aliegen und zwar möchte ich Zahlenkolonnen als Textdateien einfügen und dann in wieder richtige Zahlen konvertieren u8m mir daraus ein Diagramm anzeigen zu lassen. 

-0.91,4.07,6.84,8.50,,,,,-1.46,5.18,6.29,6.84,
-0.91,4.07,6.84,8.50,,,,,-1.46,5.18,6.29,6.84,
-0.91,4.07,6.84,8.50,,,,,-1.46,5.18,6.29,6.84,
-0.91,4.07,6.84,8.50,,,,,-1.46,4.63,6.29,6.84,
-0.91,3.52,6.29,8.50,,,,,-2.01,4.63,6.29,6.84,
-0.91,3.52,6.29,7.95,,,,,-2.01,4.63,5.73,6.29,
-0.91,3.52,6.29,7.95,,,,,-2.01,4.63,5.73,6.29,
-1.46,3.52,6.29,7.95,,,,,-2.01,4.63,5.73,6.29,
-1.46,3.52,6.29,7.95,,,,,-2.57,4.07,5.73,6.29,

so sieht eine solche Kolonne aus, sind gesamt ca. 40.000 Zahlen. 
Das die Kommatrennung der Zahlen in die Spaltentrennung konvertiert wird bekomme ich hin und funktioniert auch alles, nur egal welche Einfügeoption (Standart) ich anschließend nehme, Excel gibt mir immer einige Zahlen als Datumsanzeige aus.
Und wenn ich als Option (Text) wähle, dann kann ich diesen anschließend nicht mehr in Zahlen konvertieren...


also i.wie alles Mist, kann mir jemand weiterhelfen?


Liebe Grüße 
Jona


PS: ich schreib das einfach einmal dazu, im Attachment ist die Excel Datei mit den konvertieren Zahlen (Standart) mit einer teilweisen Datumsanzeige.
Top
#2
Hallo zusammen,

ich habe ein kleines Aliegen und zwar möchte ich Zahlenkolonnen als Textdateien einfügen und dann in wieder richtige Zahlen konvertieren u8m mir daraus ein Diagramm anzeigen zu lassen. 

-0.91,4.07,6.84,8.50,,,,,-1.46,5.18,6.29,6.84,
-0.91,4.07,6.84,8.50,,,,,-1.46,5.18,6.29,6.84,
-0.91,4.07,6.84,8.50,,,,,-1.46,5.18,6.29,6.84,
-0.91,4.07,6.84,8.50,,,,,-1.46,4.63,6.29,6.84,
-0.91,3.52,6.29,8.50,,,,,-2.01,4.63,6.29,6.84,
-0.91,3.52,6.29,7.95,,,,,-2.01,4.63,5.73,6.29,
-0.91,3.52,6.29,7.95,,,,,-2.01,4.63,5.73,6.29,
-1.46,3.52,6.29,7.95,,,,,-2.01,4.63,5.73,6.29,
-1.46,3.52,6.29,7.95,,,,,-2.57,4.07,5.73,6.29,

so sieht eine solche Kolonne aus, sind gesamt ca. 40.000 Zahlen. 
Das die Kommatrennung der Zahlen in die Spaltentrennung konvertiert wird bekomme ich hin und funktioniert auch alles, nur egal welche Einfügeoption (Standart) ich anschließend nehme, Excel gibt mir immer einige Zahlen als Datumsanzeige aus.
Und wenn ich als Option (Text) wähle, dann kann ich diesen anschließend nicht mehr in Zahlen konvertieren...


also i.wie alles Mist, kann mir jemand weiterhelfen?


Liebe Grüße 
Jona
Top
#3
=WECHSELN(WECHSELN(A1;",";";");".";",") wendest Du im deutschen Excel erst einmal auf Deine US-amerikanischen CSV-Werte an.

Danach kannst Du dann mit Text-in-Spalten hantieren - ohne Datumsüberraschungen.
Top
#4
Hallo,

es sollte mit dem Import-Assistenten funktioniert (falls *.csv in *.txt umbenennen).

Es gibt aber auch eine zweite Möglichkeit: die Datei in ein Array einlesen, dort alle Änderungen vornehmen und erst dann ins Sheet einfügen.


Code:
Function ReadFile(ByRef Path As String) As String
FileNr = FreeFile
Open Path For Binary As #FileNr 'zuerst Path definieren
ReadFile = Space$(LOF(FileNr))
Get #FileNr, , ReadFile
Close #FileNr
End Function


Dies ist die Methode der 80-er, mit neuen Ansätzen "Power Queriy" geht es natürlich auch. (klingt schon fast wie Günther)

mfg
Top
#5
(12.05.2017, 17:03)Fennek schrieb: mit neuen Ansätzen "Power Queriy" geht es natürlich auch. (klingt schon fast wie Günther)

Thumps_up Thumps_up Thumps_up

Zitat:let
    Quelle = Csv.Document(File.Contents("C:\Users\Günther\Downloads\Text-US-ZahlKolonnen.csv"),[Delimiter=",", Columns=13, Encoding=1252, QuoteStyle=QuoteStyle.None]),
    #"Geänderter Typ mit Gebietsschema" = Table.TransformColumnTypes(Quelle, {{"Column1", type number}, {"Column2", type number}, {"Column3", type number}, {"Column4", type number}, {"Column5", type number}, {"Column6", type number}, {"Column7", type number}, {"Column8", type number}, {"Column9", type number}, {"Column10", type number}, {"Column11", type number}, {"Column12", type number}, {"Column13", type number}}, "en-US")
in
    #"Geänderter Typ mit Gebietsschema"

... den Pfad und Filenamen natürlich entsprechend anpassen.
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Top


Gehe zu:


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