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.

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.
Antworten 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
Antworten 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.
Antworten 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
Antworten Top
#5
(12.05.2017, 16: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!
Antworten Top


Gehe zu:


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