Direkt zum Inhalt

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 Enter 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.

Note: 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 Enter 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. 

Nach der 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 Kutoolen > 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 Kutoolen > Inhalt > Zahl in Ordnungszahl umwandeln. Siehe Screenshot:
Dokument Datum zu Ordnungszahl 5

Beste Office-Produktivitätstools

🤖 Kutools KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate   |  Leere Zeilen löschen   |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren   |   Runde ohne Formel ...
Super-Lookup: VLookup mit mehreren Kriterien    VLookup mit mehreren Werten  |   VLookup über mehrere Blätter hinweg   |   Unscharfe Suche ....
Erweiterte Dropdown-Liste: Erstellen Sie schnell eine Dropdown-Liste   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  |  Vergleichen Sie Bereiche und Spalten ...
Ausgewählte Funktionen: Rasterfokus   |  Designansicht   |   Große Formelleiste    Arbeitsmappen- und Blattmanager   |  Ressourcen (Autotext)   |  Datumsauswahl   |  Arbeitsblätter kombinieren   |  Zellen verschlüsseln/entschlüsseln    Senden Sie E-Mails nach Liste   |  Superfilter   |   Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen, ...)   |   50+ Chart Typen (Gantt-Diagramm, ...)   |   40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag, ...)   |   19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion, ...)   |   7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Zellen teilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...

Beschreibung


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 jeden Tag Hunderte von Mausklicks für Sie!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Date ordinals are confusing and wrong to use, especially in the monthly sense. This anomalous usage is very alien to native users of English, is erroneously used only in certain areas. If we do use them, the correct usage is 'nth day of month', which is how it was originally meant. So, 5 October is correct, and so is October 5. But 5th October is wrong unless it includes the 'day of' part: 5th day of October. 5th October can also mean the 5th October from this year: which means the October 5 years from now!
This comment was minimized by the moderator on the site
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
This comment was minimized by the moderator on the site
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?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations