Konvertieren Sie String in Datum mit Text in Spalten in Excel und Google Sheets
In diesem Artikel erfahren Sie, wie Sie eine Zeichenfolge in einer Zelle in ein Datum konvertieren, indem Sie Text in Spalten in Excel und Google Sheets verwenden.
Konvertieren einer Textzeichenfolge in ein Datum
Wenn Sie Datumsangaben in Excel als Text formatiert haben, können Sie diese ganz einfach mit dem in das Datumsformat konvertieren Text in Spalten Funktionalität. Dies ist häufig der Fall, wenn Sie Daten aus einem anderen System exportieren. Die Daten haben normalerweise nicht die entsprechenden Formate. Angenommen, Sie haben die unten in Spalte B angezeigte Liste mit Datumsangaben, die alle als Text formatiert sind.
Das Ziel ist es, Daten aus Spalte B zu erhalten konsistent als Datum formatiert (M/D/YYYY) in Spalte C.
1. Wählen Sie einen Datenbereich (B2:B7) und im Schleife, gehe zu Daten > Text in Spalten.
2. In Schritt 1 des Text-in-Spalten-Assistenten, belassen Sie die Standardoption (Getrennt) und klicken Sie auf Nächste.
3. In Schritt 2, Deaktivieren Sie alle Trennzeichen, und klicken Sie auf Weiter.
4. Wählen Sie im letzten Schritt des Assistenten Datum (MDY). Im Feld Ziel, Geben Sie die Zelle ein, in der Sie die neuen Daten platzieren möchten (C2) und klicken Sie auf Fertig stellen.
Basierend auf dem ausgewählten Datumstyp erkennt Excel Datumsangaben aus dem angegebenen Text und formatiert sie entsprechend. Die Das Standarddatumsformat ist M/D/YYYY, also lass es so wie es ist.
Schließlich erhalten Sie in Spalte C alle Datumsangaben aus Spalte B, die als Datumsangaben und nicht als Text formatiert sind.
Konvertieren einer Textzeichenfolge in ein Datum in Google Tabellen
In Google Tabellen gibt es keine Option zum Abrufen von Datumsangaben aus Textzellen mithilfe von Text in Spalten. Sie müssen die DATEVALUE-Funktion verwenden, um Zeichenfolgen in Datumsangaben zu konvertieren.
Notiz: Die DATEVALUE-Funktion ist auch in Excel verfügbar und funktioniert genauso wie unten beschrieben.
1. In der Zelle C2, Geben Sie die Formel ein:
1 | =DATUMSWERT(B2) |
Das Ergebnis der Formel ist 44.280.
Die Funktion DATEVALUE gibt eine Zahl für ein bestimmtes Datum zurück. In Excel werden Datumsangaben ab dem 1.1.900 als Zahlen gespeichert. Daher ist der 25.03.2021 tatsächlich der 44.280NS Tag nach dem 1.1.900.
2. Positionieren Sie den Cursor im rechte untere Ecke von C2 bis zum schwarzes Kreuz erscheint, und Zieh es bis zum Ende des Datenbereichs (C7).
Als Ergebnis dieses Schrittes wird die Formel von C2 in den Bereich C3:C7 kopiert.
Notiz: Die DATEVALUE-Funktion erkennt nur Strings mit dem Datumsformat MM/DD/YYYY. Wie Sie sehen, gibt die Formel in den Zellen C3 und C5 einen Wertfehler (#VALUE!) zurück, da der Text in B3 und B5 nicht das richtige Format hat.
3. Formatieren Sie nun die Werte in Spalte C als Datumsangaben, um Datumsangaben in einem richtigen Format anzuzeigen. Markieren Sie dazu alle Zellen in einem Bereich (C2:C7) und im Speisekarte, gehe zu Format > Zahl > Datum.
Als Ergebnis werden jetzt alle Textzellen aus Spalte B (die Datumsangaben mit gültigen Formaten aufweisen) in Spalte C kopiert und als Datumsangaben formatiert.
Für diese spezifischen Daten würde ein Find and Replace All zum Ersetzen von Punkten durch Schrägstriche die Fehler beseitigen.