Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Datum in Zelle ohne Punkte -> Punkte einfügen

Forumthread: Datum in Zelle ohne Punkte -> Punkte einfügen

Datum in Zelle ohne Punkte -> Punkte einfügen
03.07.2003 14:07:22
miraceti
Hallo Halli!
Ich habe in Excel ein Datum eingegeben. Leider fehlen die Punkte zw. Tag/Monat bzw. Monat/Jahr. Wie bekomme ich die am einfachsten rein???
Bsp.: 27111962 -> 27.11.1962
Herzlichen Dank!
Silvia
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datum in Zelle ohne Punkte -> Punkte einfügen
03.07.2003 14:20:53
Mac4
Hi Silvia,
ich vermute mal, es handelt sich nicht wirklich nur um ein Datum, denn da wärst Du mit Handarbeit schneller am Ziel!
Ansonsten:
=DATWERT(LINKS(A10;2) &"."& TEIL(A10;3;2)&"."&RECHTS(A10;4)) und als Datum formatieren!
- unter der Prämisse, das alle Zahlen 8-stellig sind -
Marc

Anzeige
AW: Datum in Zelle ohne Punkte -> Punkte einfügen
03.07.2003 14:54:31
Jürgen
Hallo Silvia,

1. Erscheint eine Ziffer wie 20898, fügen Sie eine führende Null hinzu, bei sechsstelligen Inhalten ist dies jedoch nicht nötig.
2. Dann markiere die betreffenden Zellen.
3. Anschließende klicke auf "Daten" und "Text in Spalten".
4. Es startet ein Assistent, dessen ersten Schritt Sie mit "Weiter" übergehen.
5. Im zweiten Schritt deaktivieren Sie alle Optionen, anschließend klicken Sie auf "Weiter".
6. Im dritten Schritt klicken Sie schließlich auf "Datum" und auf "Fertigstellen".

27.11.62
vielleicht meinst du so etwas..
Gruß Jürgen

Anzeige
AW: Datum in Zelle ohne Punkte -> Punkte einfügen
03.07.2003 14:42:41
miraceti
Kann man da nicht auch von rechts anfangen zu zählen, dh. von rechts gezählt nach 4 Stellen ein Komma und nochmal eins nach 6 Stellen?????????
DANKEEEEE

AW: Datum in Zelle ohne Punkte -> Punkte einfügen
03.07.2003 14:53:36
Mac4
Hi,
wenn es auch 7-stellige Zahlen gibt, dann kann man die Formel entsprechend erweitern:
WENN(LÄNGE(A1)<8;DATWERT(LINKS(A1;1)&"."&TEIL(A1;2;2)&"."&RECHTS(A1;4));DATWERT(LINKS(A1;2)&"."&TEIL(A1;3;2)&"."&RECHTS(A1;4)))
Viel Erfolg
Marc

Anzeige
HERZLICHEN DANK! @Marc
03.07.2003 15:11:28
miraceti
Esu funktioniert!

=TEXT(A1;"0-00-0000")+0 und Zellformat TT.MM.JJJJ
03.07.2003 15:09:41
Boris
Hi Marc,
verarbeitet 7 und 8-stellige Zahlen zu Datümern;-)
Gruß Boris

AW: =TEXT(A1;"0-00-0000")+0 und Zellformat TT.MM.JJJJ
03.07.2003 15:30:23
Mac4
Hi Boris,
Super - aber es geht doch nichts über eine so richtig schön komplizierte Formel, oder?
Marc

Anzeige
AW: Datum in Zelle ohne Punkte -> Punkte einfügen
03.07.2003 14:19:09
RAnton
Hallo Silvia,
welche Formatierung hast du denn für die Zelle eingestellt?
Gruß
RAnton

AW: Datum in Zelle ohne Punkte -> Punkte einfügen
03.07.2003 14:41:15
miraceti
Hallo!
Die Daten sind aus einem PIS ohne Punkte exportiert worden. Es gibt auch 7-stellige Daten, weil die erste Null weggelassen wird, dh. 8021955 = 08.02.1955
Die Zahlen sind momentan gar nicht formatiert.
Grüße
Silvia

Anzeige
es gibt auch eine einfache Lösung
04.07.2003 22:55:05
RAnton
Hallo an alle,
meine Lösung wäre wie folgt.
1. eine Funktion erstellen, die wie folgt aussieht



Function CSting2date(s As String) As String
Dim t As String
t = "." & Right(s, 4)
s = Left(s, Len(s) - 4)
t = "." & Right(s, 2) & t
s = Left(s, Len(s) - 2)
CSting2date = s & t
End Function


Code eingefügt mit Syntaxhighlighter 2.1

----------------------------------
2.
Danach trage ich in der Zelle, die den Datumswerthaben soll nur noch die Funktion ein.
z.B. hier
in Zelle A1 = 8021955
in Zelle B1 = =CSting2date(A1)
das wars.
Gruß
RAnton

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Datum in Zelle ohne Punkte umwandeln


Schritt-für-Schritt-Anleitung

Um ein Datum in Excel einzugeben, das ohne Punkte zwischen Tag, Monat und Jahr angegeben ist (z.B. 27111962), kannst Du folgende Schritte ausführen:

  1. Stelle sicher, dass die Zahl in einer Zelle steht (z.B. A1: 27111962).
  2. Nutze die folgende Formel in einer anderen Zelle:
    =DATWERT(LINKS(A1;2) &"."& TEIL(A1;3;2)&"."&RECHTS(A1;4))
  3. Drücke Enter, um das Datum im Format TT.MM.JJJJ zu erhalten.
  4. Formatiere die Zelle gegebenenfalls als Datum.

Diese Methode funktioniert sowohl für 8-stellige als auch für 6-stellige Zahlen, wobei Du bei 6-stelligen Zahlen darauf achten musst, dass Du die führende Null hinzufügst.


Häufige Fehler und Lösungen

  • Fehler: Ziffern erscheinen ohne führende Null (z.B. 20898).

    • Lösung: Füge eine führende Null hinzu, wenn die Zahl 5-stellig ist.
  • Fehler: Die Formel gibt ein Fehlerdatum zurück.

    • Lösung: Überprüfe die Länge der Zahl. Verwende die IF-Funktion, um 7-stellige Zahlen korrekt zu verarbeiten:
      =WENN(LÄNGE(A1)<8;DATWERT(LINKS(A1;1)&"."&TEIL(A1;2;2)&"."&RECHTS(A1;4));DATWERT(LINKS(A1;2)&"."&TEIL(A1;3;2)&"."&RECHTS(A1;4)))

Alternative Methoden

Eine einfache Methode, um das Datum ohne Punkte in Excel umzuwandeln, ist die Verwendung der Funktion "Text in Spalten":

  1. Markiere die Zellen mit den Datumswerten.
  2. Gehe zu "Daten" und wähle "Text in Spalten".
  3. Klicke im ersten Schritt auf "Weiter".
  4. Deaktiviere alle Optionen und klicke erneut auf "Weiter".
  5. Wähle im letzten Schritt "Datum" aus und klicke auf "Fertigstellen".

Diese Methode ist besonders nützlich, wenn Du viele Zellen auf einmal umwandeln möchtest.


Praktische Beispiele

  1. Beispiel für 8-stellige Zahl:

    • Eingabe: 27111962
    • Ausgabe: 27.11.1962
  2. Beispiel für 6-stellige Zahl:

    • Eingabe: 271962
    • Ausgabe: 27.11.1962 (mit führender Null)
  3. Beispiel für 7-stellige Zahl:

    • Eingabe: 8021955
    • Ausgabe: 08.02.1955

Tipps für Profis

  • Nutze VBA, um eine benutzerdefinierte Funktion zu erstellen, die die Umwandlung automatisiert. Ein einfaches Beispiel könnte so aussehen:
    Function CSting2date(s As String) As String
       Dim t As String
       t = "." & Right(s, 4)
       s = Left(s, Len(s) - 4)
       t = "." & Right(s, 2) & t
       s = Left(s, Len(s) - 2)
       CSting2date = s & t
    End Function
  • Stelle sicher, dass Du die Funktion aufrufst, wo nötig, um die Umwandlung zu automatisieren.

FAQ: Häufige Fragen

1. Wie kann ich ein Datum ohne Punkte eingeben? Du kannst ein Datum ohne Punkte eingeben, indem Du die Zahlen direkt eingibst (z.B. 27111962) und anschließend eine der oben genannten Methoden zur Umwandlung nutzt.

2. Funktioniert das auch mit 10-stelligen Zahlen? Ja, Du kannst auch 10-stellige Zahlen umwandeln, indem Du die entsprechende Formel anpasst, um die zusätzlichen Stellen zu berücksichtigen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige