Discussion:
Datum amerikanisch -> europäisch
(zu alt für eine Antwort)
Götz Alles
2004-06-21 08:07:52 UTC
Permalink
Hallo zusammen,

nochmal eine Umwandlungsanfrage, zu der ich leider weder
über "Suchen" noch über über Google etwas passendes
gefnuden habe.

Aus einem PDF-File kopiere ich eine Datumsspalte, die dann
in Excel als Text (bzw. Standardfeld) formatiert eingefügt
wird. Das Datum ist in amerikanischer Schreibweise.

Wie kann ich dieses Feld in europäische Schreibweise
umwandeln?

Vielen Dank schon einmal im Voraus für die Hilfe.

cu
Götz
-----
Excel 2000
Götz Alles
2004-06-21 08:17:47 UTC
Permalink
Ich vergaß etwas zu erwähnen (nehme mal an, dass es
relevant ist).

Die importierten Daten sehen bspw. wie folgt aus: "1/3/04"

cu
Götz
Hermann
2004-06-21 09:18:01 UTC
Permalink
-----Originalnachricht-----
Ich vergaß etwas zu erwähnen (nehme mal an, dass es
relevant ist).
Die importierten Daten sehen bspw. wie folgt
aus: "1/3/04"
cu
Götz
.
Wenn dem denn so ist so sollte es über die function
ERSETZEN gehen, wenn der Querstrich durch einen Punkt
ersetzt wird erkjennt Excel den Eintag als Datum.
Götz Alles
2004-06-21 10:09:19 UTC
Permalink
Hallo Hermann,
Wenn dem denn so ist so sollte es über die function
ERSETZEN gehen, wenn der Querstrich durch einen Punkt
ersetzt wird erkjennt Excel den Eintag als Datum.
leider ist es nicht ganz so einfach.

Füge doch mal "10/15/11" in ein neues Blatt ein und
ersetze die "/" durch einen Punkt. Bei mir wandelt es sich
nicht in ein Datumsformat um. Auch wenn ich ein
Benutzerdefiniertes Format "MM.TT.JJ" eingebe ändert sich
nichts an der Darstellung (es wird weiterhin nicht als
Datumsfeld erkannt).

Vielen Dank aber trotzdem für Deinen Tipp.

cu
Götz
Peter Dorigo
2004-06-21 10:45:47 UTC
Permalink
Hallo Götz
Post by Götz Alles
Ich vergaß etwas zu erwähnen (nehme mal an, dass es
relevant ist).
Die importierten Daten sehen bspw. wie folgt aus: "1/3/04"
versuch doch mal
'Text in Spalten' - [weiter] - [weiter] und unter:
'Datenformat der Spalten' das zutreffende Datumsformat wählen.

mfg Peter
--
MVP für MS-Excel
---------------------------
Götz Alles
2004-06-21 11:46:42 UTC
Permalink
Hallo Peter,
versuch doch mal 'Text in Spalten' - [weiter] - [weiter]
'Datenformat der Spalten' das zutreffende Datumsformat
wählen.
mfg Peter
vielen Dank für den Tipp! Klappt (eigentlich)
hervorragend.

Etwas wundert mich allerdings. Ich schütze mein gesamtes
Blatt und lasse lediglich einige Zellen "frei". In einer
dieser Zellen soll jetzt die Umwandlung durchgeführt
werden. Der Menüpunkt "Daten / Text in Spalten" ist aber
inaktiv!?!

Woran könnte denn das liegen und wie läßt sich das
abstellen?

Vielen Dank schon einmal iom Voraus.

cu
Götz
Hermann
2004-06-21 16:57:31 UTC
Permalink
-----Originalnachricht-----
Hallo Peter,
versuch doch mal 'Text in Spalten' - [weiter] -
[weiter]
'Datenformat der Spalten' das zutreffende Datumsformat
wählen.
mfg Peter
vielen Dank für den Tipp! Klappt (eigentlich)
hervorragend.
Etwas wundert mich allerdings. Ich schütze mein gesamtes
Blatt und lasse lediglich einige Zellen "frei". In einer
dieser Zellen soll jetzt die Umwandlung durchgeführt
werden. Der Menüpunkt "Daten / Text in Spalten" ist aber
inaktiv!?!
Woran könnte denn das liegen und wie läßt sich das
abstellen?
Vielen Dank schon einmal iom Voraus.
cu
Götz
.
Hallo Götz,
Entschuldige ich hatte mich von deinem Beispiel iretieren
lassen, und angenommen der MONAT sei in der mitte deijner
Beispiel.
Da bei meinem Versuch das Datum einwandfrei umzuwandeln
ohne VBA oder Formel kein erfolgwar.
ein vorschlag
Hilfspalte einfügen
in erste Zelle folgende Formel,wenn das Datumm in A1
sonst Zelladresse anpassen.
..=TEIL(A1;4;2)&"."&LINKS(A1;2)&"."&RECHTS(A1;4)
und runterkopieren
Spalte Inhalte Werte einfügen,damit die Formel wieder
gelöscht
Ausgangsspalte löschen.
Götz Alles
2004-06-22 06:32:55 UTC
Permalink
Hallo Hermann,
Hallo Götz,
Entschuldige ich hatte mich von deinem Beispiel iretieren
lassen, und angenommen der MONAT sei in der mitte deijner
Beispiel.
Da bei meinem Versuch das Datum einwandfrei umzuwandeln
ohne VBA oder Formel kein erfolg war.
ein vorschlag
Hilfspalte einfügen
in erste Zelle folgende Formel,wenn das Datumm in A1
sonst Zelladresse anpassen.
...=TEIL(A1;4;2)&"."&LINKS(A1;2)&"."&RECHTS(A1;4)
und runterkopieren
Spalte Inhalte Werte einfügen, damit die Formel wieder
gelöscht
Ausgangsspalte löschen.
ich habe es mal mit einer leicht modifizierten Formel
versucht:
=TEIL(A1;4;2)&"/"&LINKS(A1;2)&"/"&RECHTS(A1;2)
Diese Formel auf die beiden Beispiele "9/15/04" und
12/15/04" angewand ergibt folgende Ergebnisse a) 5//9//04
und b) 15/12/04

Bei b) müßte ich dann noch den "/" gegen einen "."
austauschen, um ein Datumsfeld zu erhalten.

Ich hatte an eine Formel "nimm die Zeichen von links
zwischen dem ersten </> und dem zweiten </> und setze sie
nach vorne ...". Aber ich denke mal, dass sich so etwas
nur über VBA lösen läßt und nicht per Formel.

Trotzdem vielen Dank für Deine Mühe.

cu
Götz
Götz Alles
2004-06-22 12:59:12 UTC
Permalink
Hallo Peter,

ich habe Deine Anregung aufgegriffen und in ein Makro
gepackt. Dadurch läßt sich das Problem mit dem gesperrten
Sheet auch am besten lösen (zuerst entsperren, dann wieder
sschützen)

Hier für die "Mitleser" der Code (evtl. ist er für
jemanden interessant):
*****
Sub MarurityDate()
Sheets("Übertrag").Unprotect ("")
Range("F3").Select
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
Selection.TextToColumns Destination:=Range("G3"),
DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote,
ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=False,
Other:=False, FieldInfo _
:=Array(1, 3)

Sheets("Übertrag").Protect ("")
End Sub
*****
ggf. Zeilenumbrüche rausnehmen!!

Nochmals vielen Dank für Deine Hilfe!

cu
Götz
Peter Dorigo
2004-06-23 09:37:37 UTC
Permalink
Hallo Götz
Post by Götz Alles
Hallo Peter,
[...]
Post by Götz Alles
vielen Dank für den Tipp! Klappt (eigentlich)
hervorragend.
wunderbar ;-)
Danke auch für's Feedback!
Post by Götz Alles
Etwas wundert mich allerdings. Ich schütze mein gesamtes
Blatt und lasse lediglich einige Zellen "frei". In einer
dieser Zellen soll jetzt die Umwandlung durchgeführt
werden. Der Menüpunkt "Daten / Text in Spalten" ist aber
inaktiv!?!
das wundert mich gar nicht, mit aktivierten Blattschutz ist
vieles nicht möglich!
Post by Götz Alles
Woran könnte denn das liegen und wie läßt sich das
abstellen?
deaktiviere temporär den Blattschutz!

mfg Peter
--
MVP für MS-Excel
---------------------------
Götz Alles
2004-06-25 07:46:01 UTC
Permalink
Hallo Peter,
Post by Peter Dorigo
das wundert mich gar nicht, mit aktivierten Blattschutz
ist vieles nicht möglich!
Post by Götz Alles
Woran könnte denn das liegen und wie läßt sich das
abstellen?
deaktiviere temporär den Blattschutz!
sorry, ich habe Deine Antwort völlig übersehen. daher erst
jetzt meine Antwort.

Vielen Dank für den Tipp. Habe die Aufhebung (und
anschließende Aktivierung) des Schutzes auch bereits
integriert.

cu
Götz

Lesen Sie weiter auf narkive:
Loading...