Note: The other languages of the website are Google-translated. Back to English
Einloggen  \/ 
x
or
x
Registrieren  \/ 
x

or

Wie konvertiere ich ein Datum in ein Ordnungsdatum in Excel?

Dokument Datum zu Ordnungszahl 1
Wie wir alle wissen, können Sie das Datum in Excel als Mehrfachformat formatieren, z. B. 1, 1. Januar 2016 usw. Haben Sie jemals versucht, das Datum in das ordinale Datumsformat zu konvertieren, wie im folgenden Screenshot gezeigt? Tatsächlich gibt es in Excel keine direkte Möglichkeit, das Datum als Ordnungsdatum zu formatieren. Aber keine Sorge, in diesem Artikel werden die Tricks zum Konvertieren des Datums in das ordinale Datumsformat in Excel vorgestellt.

Konvertieren Sie das Datum mit der Formel in das ordinale Datumsformat
Konvertieren Sie das Datum mit der definierten Funktion in das ordinale Datumsformat
Konvertieren Sie das Datum mit Kutools for Excel in das ordinale Datumsformat
Konvertieren Sie die Kardinalzahl mit Kutools for Excel in eine Ordnungszahl gute Idee3

Pfeil blau rechte Blase Konvertieren Sie das Datum mit der Formel in das ordinale Datumsformat

Hier ist eine Formel, mit der Sie das Datum in eine Ordnungszahl umwandeln können.

Wählen Sie eine leere Zelle neben dem Datum aus, das Sie in das ordinale Datumsformat konvertieren möchten, z. B. C2, und geben Sie diese Formel ein
=DAY(A2)&IF(OR(DAY(A2)={1,2,3,21,22,23,31}),CHOOSE(1*RIGHT(DAY(A2),1),"st","nd ","rd "),"th")&TEXT(A2,"mmmm, yyyy")
und dann drücken Weiter Ziehen Sie die Taste zum automatischen Ausfüllen über die Zellen, in die Sie das Datum in eine Ordnungszahl konvertieren möchten. Siehe Screenshot:
Dokument Datum zu Ordnungszahl 2

Jetzt wurden die Daten in Ordnungsdaten konvertiert.

Hinweis: In der Formel ist A2 das Datum, das Sie in ein Ordnungsdatum konvertieren möchten. Sie können es nach Bedarf ändern.


Pfeil blau rechte Blase Konvertieren Sie das Datum mit der definierten Funktion in das ordinale Datumsformat

Darüber hinaus können Sie die definierte Funktion anwenden, um das Standarddatum in das Ordnungsdatum umzuwandeln.

1. Drücken Sie Alt + F11 Schlüssel zum Öffnen Microsoft Visual Basic für Applikationen Fenster.

2 Klicken Insert > Modulund fügen Sie den folgenden Code in das Skript ein.

Code: Datum in Ordnungszahl konvertieren

Function OrdinalDate(xDate As Date)
'UpdatebyExtendoffice20160705
    Dim xDay As Integer
    Dim xDayTxt As String
    Dim xMonth As Integer
    Dim xMonTxt As String
    Dim xYear As Long
    
    xDay = Day(xDate)
    xMonth = Month(xDate)
    xYear = Year(xDate)
    
    Select Case xDay
        Case 1: xDayTxt = "st"
        Case 2: xDayTxt = "nd"
        Case 3: xDayTxt = "rd"
        Case 21: xDayTxt = "st"
        Case 22: xDayTxt = "nd"
        Case 23: xDayTxt = "rd"
        Case 31: xDayTxt = "st"
        Case Else: xDayTxt = "th"
    End Select

    xMonTxt = Switch(xMonth = 1, " January", _
                     xMonth = 2, " February", _
                     xMonth = 3, " March", _
                     xMonth = 4, " April", _
                     xMonth = 5, " May", _
                     xMonth = 6, " June", _
                     xMonth = 7, " July", _
                     xMonth = 8, " August", _
                     xMonth = 9, " September", _
                     xMonth = 10, " October", _
                     xMonth = 11, " November", _
                     xMonth = 12, " December")
    OrdinalDate = xDay & xDayTxt & xMonTxt & " " & xYear
End Function

Dokument Datum zu Ordnungszahl 3

3. Speichern Sie den Code und schließen Sie das VBA-Fenster. Wählen Sie in einer Zelle das konvertierte Datum aus und geben Sie diese Formel ein = Ordnungsdatum (J2), Drücken Sie Weiter Ziehen Sie die Taste und ziehen Sie den Füllgriff über die gewünschten Zellen. Siehe Screenshot:
Dokument Datum zu Ordnungszahl 4

Tipp: In der Formel ist J2 das Datum, das Sie in ein Ordnungsdatum konvertieren möchten. Sie können es nach Bedarf ändern.


Pfeil blau rechte Blase Konvertieren Sie das Datum mit Kutools for Excel in das ordinale Datumsformat

Kutools for Excel, mit mehr als 300 praktische Funktionen erleichtern Ihre Arbeit. 

Nachher kostenlose Installation Kutools für Excel, bitte gehen Sie wie folgt vor:

In Kutools für Excel Formelhelfer tool, du kannst das benutzen Datum in Ordnungsdatum umwandeln Funktion zum schnellen Ändern des Excel-Datums in Ordnungszahl.

1. Wählen Sie eine Zelle aus, in der das Ordnungsdatum platziert wurde, und klicken Sie auf Kutools > Formel-Helfer > Datum & Zeit > Datum in Ordnungsdatum umwandeln.
Dokument Datum zu Ordnungszahl 5

2. In dem Formeln Helfer Wählen Sie im Dialogfeld die Zellreferenz aus oder geben Sie sie ein Datum Standardmäßig ist die Zellreferenz absolut. Ändern Sie sie in relativ, wenn Sie die Formel mithilfe des Handles für die automatische Füllung automatisch in andere Zellen füllen möchten.
Dokument Datum zu Ordnungszahl 5

3 Klicken Ok. Jetzt wurde das Datum auf das Ordnungsdatum geändert. Wählen Sie die Ergebniszelle aus und ziehen Sie den automatischen Füllpunkt über die Zellen, um diese Formel anzuwenden.
Dokument Datum zu Ordnungszahl 5


Pfeil blau rechte Blase Konvertieren Sie die Kardinalzahl mit Kutools for Excel in eine Ordnungszahl

In den meisten Fällen möchten Sie beim Ranking möglicherweise Zahlen in Ordnungszahlen umwandeln. In Excel gibt es keine eingebaute Funktion, die verarbeitet werden kann, aber wenn Sie haben Kutools for Excel - ein praktisches Add-In-Tool, sein Zahl in Ordnungszahl umwandeln Dienstprogramm kann einen Gefallen für Sie tun.

Wählen Sie die Zahlen aus, die Sie in Ordnungszahlen konvertieren möchten, und klicken Sie auf Kutools > Inhalt > Zahl in Ordnungszahl umwandeln. Siehe Screenshot:
Dokument Datum zu Ordnungszahl 5


Die besten Tools für die Office-Produktivität

Kutools für Excel löst die meisten Ihrer Probleme und erhöht Ihre Produktivität um 80%

  • Wiederverwendung: Schnell einfügen komplexe Formeln, Diagramme und alles, was du vorher benutzt hast; Zellen verschlüsseln mit Passwort; Mailingliste erstellen und E-Mails senden ...
  • Super Formula Bar (leicht mehrere Textzeilen und Formeln bearbeiten); Layout lesen (leichtes Lesen und Bearbeiten einer großen Anzahl von Zellen); In gefilterten Bereich einfügen...
  • Zellen / Zeilen / Spalten zusammenführen ohne Daten zu verlieren; Inhalt geteilter Zellen; Kombinieren Sie doppelte Zeilen / Spalten... doppelte Zellen verhindern; Bereiche vergleichen...
  • Wählen Sie Duplizieren oder Eindeutig Reihen; Wählen Sie Leere Zeilen (alle Zellen sind leer); Super Find und Fuzzy Find in vielen Arbeitsmappen; Zufällige Auswahl ...
  • Exakte Kopie Mehrere Zellen ohne Änderung der Formelreferenz; Referenzen automatisch erstellen zu mehreren Blättern; Aufzählungszeichen einfügen, Kontrollkästchen und mehr ...
  • Text extrahieren, Text hinzufügen, Nach Position entfernen, Leerzeichen entfernen;; Paging-Zwischensummen erstellen und drucken; Inhalt und Kommentare zwischen Zellen konvertieren...
  • Superfilter (Speichern und Anwenden von Filterschemata auf andere Blätter); Erweiterte Sortierung nach Monat / Woche / Tag, Häufigkeit und mehr; Spezialfilter fett, kursiv ...
  • Kombinieren Sie Arbeitsmappen und Arbeitsblätter;; Tabellen basierend auf Schlüsselspalten zusammenführen; Daten in mehrere Blätter aufteilen; Batch-Konvertierung von xls, xlsx und PDF...
  • Mehr als 300 leistungsstarke Funktionen. Unterstützt Office / Excel 2007-2019 und 365. Unterstützt alle Sprachen. Einfache Bereitstellung in Ihrem Unternehmen oder Ihrer Organisation. Vollständige Funktionen 30 Tage kostenlose Testversion. 60 Tage Geld-zurück-Garantie.
kte tab 201905

Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50% und reduziert täglich Hunderte von Mausklicks für Sie!
officetab unten
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Phenox · 4 years ago
    Hello. Your VBA code works fine. I have one question
    can you tell me what I have do to get the first 9 numbers in a two-digit-look?
    1st to 01st, 2nd to 02nd aso.
    I have no idea from VBA

    thx in advance
    Phenox
    • To post as a guest, your comment is unpublished.
      Sunny · 3 years ago
      Sorry I did not understand your question clearly. You mean to convert first 9 numbers(123...9) to two digits(010203...09), not in date,only the numbers? Or convert the date such as 1/1/2001 to 01st Janaury 2001?