Tipp: Andere Sprachen sind Google-Übersetzungen. Sie können die English Version dieses Links.
Einloggen
x
or
x
x
Registrieren
x

or

Wie konvertiert man das Datum in ein ordinales Datumsformat in Excel?

doc-Datum nach Ordinal 1
Wie wir alle wissen, können Sie Datum als Mehrfachformat in Excel formatieren, wie 1 / 1 / 2016, 1-Jan-16 und so weiter. Haben Sie jemals versucht, das Datum in das Ordinale Datumsformat zu konvertieren, wie unten gezeigt? Tatsächlich gibt es in Excel keine direkte Möglichkeit, das Datum als Ordnungszahl zu formatieren. Aber keine Sorge, hier in diesem Artikel werden die Tricks zum Konvertieren des Datums in das Ordinal-Datumsformat in Excel vorgestellt.

Konvertieren Sie das Datum in das Ordinale Datumsformat mit Formel

Konvertieren Sie das Datum in ein Datumsformat mit definierter Funktion

Konvertieren Sie Kardinalzahl in Ordnungszahl mit Kutools für Excel gute Idee3

Übernehmen Datumsformatierung (Ändern Sie das Datum in mehrere Datumsformatierungen, wie Sie es benötigen)

doc Anwenden der Datumsformatierung

Pfeil blaue rechte Blase Konvertieren Sie das Datum in das Ordinale Datumsformat mit Formel


Hier ist eine Formel kann Ihnen helfen, Datum auf Ordnungszahl zu konvertieren.

Wählen Sie eine leere Zelle neben dem Datum aus, das in das Datumsformat konvertiert werden soll, 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 Schlüssel und ziehen Sie den AutoFill-Handle über die Zellen, die Sie in das Datum umwandeln möchten. Siehe Screenshot:
doc-Datum nach Ordinal 2

Jetzt wurden die Daten in Ordinaldaten umgewandelt.

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

Doc Aufmerksamkeit 1 Kutools for Excel's Autotext, Sammeln Sie alle Formeln als automatischen Text in eine Gruppe, Sie können sie jederzeit einfügen, wie Sie wollen, ohne sich zu erinnern! Kostenloser Download jetzt!

Pfeil blaue rechte Blase Konvertieren Sie das Datum in ein Datumsformat mit definierter Funktion

Darüber hinaus können Sie auch definierte Funktion anwenden, um das Standarddatum in das Ordinaldatum zu konvertieren.

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

2 Klicken Einsatz > Modulund fügen Sie unterhalb des Codes das Skript ein.

Code: Datum in Ordnungszahl umrechnen

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

doc-Datum nach Ordinal 3

3. Speichern Sie den Code und schließen Sie das VBA-Fenster. Gehen Sie zurück, um eine Zelle auszuwählen, in der das konvertierte Datum gespeichert wird, und geben Sie diese Formel ein = Ordinaldatum (J2), Drücken Sie Weiter Taste, dann ziehen Sie den Füllpunkt über die Zellen, die Sie benötigen. Siehe Screenshot:
doc-Datum nach Ordinal 4

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


Pfeil blaue rechte Blase Konvertieren Sie Kardinalzahl in Ordnungszahl mit Kutools für Excel

In den meisten Fällen möchten Sie möglicherweise Zahlen in Ordnungszahlen konvertieren, wenn Sie ein Ranking durchführen. In Excel kann keine eingebaute Funktion verarbeitet werden, aber wenn du hast Kutools for Excel - ein praktisches Add-In-Tool, dessen Nummer in Ordnungszahl konvertieren Dienstprogramm kann einen Gefallen für Sie tun.

Kutools for Excel, mit mehr als 120 praktische Excel-Funktionen, verbessern Ihre Arbeitseffizienz und sparen Ihre Arbeitszeit.

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

Wählen Sie die Zahlen aus, die Sie in Ordinalzahl konvertieren möchten, und klicken Sie auf Kutoolen > Inhalt > Nummer in Ordnungszahl konvertieren. Siehe Screenshot:
doc-Datum nach Ordinal 5

doc herunterladen 1



Empfohlene Produktivitätswerkzeuge für Excel

Kutools for Excel hilft Ihnen, Ihre Arbeit immer im Voraus zu erledigen und sich von der Masse abzuheben

  • Mehr als 300 leistungsstarke erweiterte Funktionen, die für 1500-Arbeitsszenarien entwickelt wurden und die Produktivität um 70% steigern, geben Ihnen mehr Zeit, sich um Ihre Familie zu kümmern und das Leben zu genießen.
  • Sie müssen keine Formeln und VBA-Codes mehr auswendig lernen. Geben Sie Ihrem Gehirn eine Pause.
  • Werden Sie ein Excel-Experte in 3 Minuten. Komplizierte und wiederholte Operationen können in Sekunden durchgeführt werden.
  • Reduzieren Sie jeden Tag Tausende von Tastatur- und Mausoperationen und verabschieden Sie sich jetzt von Berufskrankheiten.
  • 110,000 hochwirksame Mitarbeiter und 300 + weltweit renommierte Unternehmen.
  • Kostenlose Testversion für 60-Tage mit allen Funktionen. Geld-zurück-Garantie für 60-Tage. 2 Jahre kostenloses Upgrade und Support.

Bringt das Browsen und Bearbeiten von Registerkarten in Microsoft Office, das weitaus leistungsstärker ist als die Registerkarten des Browsers

  • Die Registerkarte "Office" wurde für Word, Excel, PowerPoint und andere Office-Anwendungen entwickelt: 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!
Say something here...
symbols left.
You are guest ( Sign Up? )
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 · 2 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 · 1 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?