Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: Humptidumpti am April 03, 2016, 17:50:15 Nachmittag
-
Hallo liebe Leute,
ich habe folgendes Problem. Ich habe Zeitreihen Daten aus Bloomberg in Excel. Die Spalte, in der jeweils das Datum steht ist als Datum formatiert und hat die folgende Standartdarstellung: 01.01.2000, also TT.MM.JJJJ.
Damit ich die Datumsangaben in R vernünftig verarbeiten kann brauch ich eine Darstellung der folgenden Form: 01/01/2000, also TT/MM/JJJJ.
Jetzt bin ich wie folgt vorgegangen: Ich habe eine neue Spalte eingefügt und das Datum dann in dieser manuell auf folgende Weise formatiert:
=TEXT(A1;"TT/MM/JJJJ"). Dies hat auch gut funktioniert ich konnte dann für alle zeilen das Datum schnell und einfach von TT.MM.JJJJ in TT/MM/JJJJ formatieren. Wenn ich dann speicher, das Excelsheet schließe und dann wieder öffne ist meine eingefügte und als Text formatierte Spalte wieder als Datum formatiert und auch wieder in der Form TT.MM.JJJJ dargestellt.
Die Excel Datei ist eine CSV Datei.
Vielen Dank im voraus für die Hilfe
-
Moin,
wahrscheinlich speicherst du die Datei unter dem gleichen Namen und dem gleichen Format. Und
Die Excel Datei ist eine CSV Datei.
ist einer der großen Irrglauben vieler User. Richtig ist: Die CSV-Datei isteine Text-Datei und wird von Excel nur als Tabelle dargestellt.
Vielleicht hilft es, wenn du die Datei per Speichern unter... als ECHTE Excel-Datei, sprich *.xlsx speicherst. Sonst musst du zusätzlich die Spalte, wo du die Textformatierung vornimmst, VORHER als Zahlenformat Text formatieren.
-
Hey,
vielen Dank für die schnelle Antwort. Du hast recht, ich habe die Datei unter dem selben Name und in dem selben Format abgespeichert. Ich brauche aber auch das .csv Format, weil das von der statistischen Software R sehr viel schneller als .xlsx eingelesen werden kann. Was genau bedeutet jetzt "VORHER als Zahlenformat Text formatieren"? Entschuldigt bitte mein Unwissen... Ich bin was Excel angeht echt nicht gut gebildet.
-
Hab's eben probiert, geht so nicht. War also eine Falschmeldung. :-[
Aber du kannst folgende Formel verwenden: =" "&TEXT(A1;"TT/MM/JJJJ") also mit einem vorangestellten Leerzeichen.
Was sonst noch geht: Power Query, aber da wird wohl ein erfahrener User oder ein externer Dienstleister ran müssen.
-
Hey nochmal,
diesen Befehl versteh ich leider nicht. Wie muss ich die Zelle vorher formatieren und was genau muss ich eintippen?
Ich habe folgende Befehle ausprobiert und nichts führt zum Ziel:
1. = &Text(A1;"TT/MM/JJJJ")
2. ="" &Text(A1;"TT/MM/JJJJ")
3.= " " Text(A1;"TT/MM/JJJJ")
4. = Text(A1;"TT/MM/JJJJ")
Wäre lieb, wenn du mir den genauen Befehl eintippen könntest und das Zellenformat sagen, dann kann ich das quasi copy&paste übernehmen
Vielen Dank :)
-
Stelle hier doch einfach einmal einige Zeilen der *.csv zur Verfügung (als *.zip gepackt, damit sie akzeptiert wird). Dann sehe ich das Problem vielleicht auch und kann es lösen.
Eigentlich war 3. (aber ohne Leerzeichen nach dem = die richtige Formel ... Und die Spalte hat dann das Zahlenformat Standard, also nicht extra formatiert.
-
Hier ist die Zip Datei. Die Spalte ganz rechts ist die Transformierte, die nun beim wiederöffnen als Datum formatiert ist.
Vielen vielen Dank für die Hilfe
-
So, ich habe dir einmal die *.xlsx dabei gepackt, damit du die Formel siehst. Und die daraus wieder gespeicherte *.csv.
-
Top!!! Vielen vielen Dank :-).
Ich speichere das also zunächst als .xlsx Datei ab und formatiere dann mit dem =" "&TEXT(A1;"TT/MM/JJJJ") und speichere dann als .csv.
Vielen Dank nochmal :)