Come convertire la data in formato data ordinale in Excel?
Converti la data in formato data ordinale con la formula
Converti la data nel formato della data ordinale con la funzione definita
Converti la data nel formato data ordinale con Kutools per Excel
Converti il numero cardinale in numero ordinale con Kutools per Excel
Converti la data in formato data ordinale con la formula
Ecco una formula che può aiutarti a convertire la data in ordinale.
Seleziona una cella vuota accanto alla data che desideri convertire in formato di data ordinale, ad esempio C2, e inserisci questa formula
=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")
e quindi premere entrare e trascina il quadratino di riempimento automatico sulle celle in cui desideri convertire la data in ordinale. Vedi screenshot:
Ora le date sono state convertite in date ordinali.
Note:: Nella formula, A2 è la data che vuoi convertire in data ordinale, puoi cambiarla secondo le tue necessità.
Converti la data nel formato della data ordinale con la funzione definita
Inoltre, puoi anche applicare la funzione definita per convertire la data standard in una data ordinale.
1. Stampa Alt + F11 chiavi per aprire Microsoft Visual Basic, Applications Edition finestra.
2. Clic inserire > Modulie incolla il codice sottostante nello script.
Codice: converte la data in ordinale
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
3. Salva il codice e chiudi la finestra VBA, torna indietro per selezionare una cella che inserirà la data convertita e inserisci questa formula = OrdinalDate (J2), stampa entrare chiave, quindi trascina il quadratino di riempimento sulle celle che ti servono. Vedi screenshot:
Consiglio: nella formula, J2 è la data che vuoi convertire in data ordinale, puoi cambiarla secondo le tue necessità.
Converti la data nel formato data ordinale con Kutools per Excel
Kutools for Excel, con oltre 300 funzioni utili, rende il tuo lavoro più facile. |
Dopo shavasana, sedersi in silenzio; saluti; installazione gratuita Kutools per Excel, per favore fai come di seguito:
In Kutools per Excel'S Assistente di formula tool, puoi usare il Converti la data in una data ordinale funzione per modificare rapidamente la data di Excel in ordinale.
1. Selezionare una cella che ha utilizzato per inserire la data ordinale, fare clic su Kutools > formula Helper > Appuntamento > Converti la data in una data ordinale.
2. Nel Formule Helper finestra di dialogo, scegliere o digitare il riferimento di cella in Data sezione, per impostazione predefinita, il riferimento di cella è assoluto, si prega di modificarlo in relativo se si desidera riempire automaticamente la formula in altre celle utilizzando la maniglia di riempimento automatico.
3. Clic Ok. Ora la data è stata modificata in data ordinale. Seleziona la cella del risultato e trascina la maniglia di riempimento automatico sulle celle per applicare questa formula.
Converti il numero cardinale in numero ordinale con Kutools per Excel
Nella maggior parte dei casi, potresti voler convertire i numeri in numeri ordinali durante la classifica. In Excel, non esiste alcuna funzione incorporata in grado di gestire, ma se lo hai Kutools for Excel - un utile strumento aggiuntivo, il suo Converti numero in ordinale l'utilità può farti un favore.
Seleziona i numeri che desideri convertire in ordinali e fai clic Kutools > Contenuti > Converti numero in ordinale. Vedi screenshot:
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!