¿Cómo convertir la fecha al formato de fecha ordinal en Excel?
Convierta la fecha a formato de fecha ordinal con fórmula
Convierta la fecha a formato de fecha ordinal con la función definida
Convierta la fecha a formato de fecha ordinal con Kutools para Excel
Convierta el número cardinal en número ordinal con Kutools para Excel
Convierta la fecha a formato de fecha ordinal con fórmula
Aquí hay una fórmula que puede ayudarlo a convertir la fecha en ordinal.
Seleccione una celda en blanco junto a la fecha que desea convertir al formato de fecha ordinal, C2 por ejemplo, e ingrese esta fórmula
=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")
y luego presione Participar y arrastre el controlador de autocompletar sobre las celdas que desea convertir la fecha en ordinal. Ver captura de pantalla:
Ahora las fechas se han convertido a fechas ordinales.
Note: En la fórmula, A2 es la fecha que desea convertir a fecha ordinal, puede cambiarla según lo necesite.
Convierta la fecha a formato de fecha ordinal con la función definida
Además, también puede aplicar la función definida para convertir la fecha estándar en fecha ordinal.
1. Prensa Alt + F11 llaves para abrir Microsoft Visual Basic para aplicaciones ventana.
2. Hacer clic en recuadro > Móduloy pegue el siguiente código en el script.
Código: convertir la fecha en ordinal
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. Guarde el código y cierre la ventana de VBA, regrese para seleccionar una celda que colocará la fecha convertida e ingrese esta fórmula = OrdinalDate (J2), prensa Participar , luego arrastre el controlador de relleno sobre las celdas que necesita. Ver captura de pantalla:
Consejo: en la fórmula, J2 es la fecha que desea convertir a fecha ordinal, puede cambiar según lo necesite.
Convierta la fecha a formato de fecha ordinal con Kutools para Excel
Kutools for Excel, con más de 300 funciones prácticas, facilita su trabajo. |
Después instalación gratuita Kutools para Excel, haga lo siguiente:
In Kutools para Excel, Ayudante de fórmula tool, puedes usar el Convertir fecha en fecha ordinal función para cambiar rápidamente la fecha de Excel a ordinal.
1. Seleccione una celda que solía colocar la fecha ordinal, haga clic en Kutools > Ayudante de fórmula > Fecha y hora > Convertir fecha en fecha ordinal.
2. En el Ayudante de fórmulas diálogo, elija o escriba la referencia de celda en Fecha sección, de forma predeterminada, la referencia de celda es absoluta, cámbiela a relativa si desea completar automáticamente la fórmula con otras celdas utilizando el controlador de llenado automático.
3. Hacer clic en Ok. Ahora la fecha se ha cambiado a fecha ordinal. Seleccione la celda de resultado y arrastre el controlador de relleno automático sobre las celdas para aplicar esta fórmula.
Convierta el número cardinal en número ordinal con Kutools para Excel
En la mayoría de los casos, es posible que desee convertir números en números ordinales cuando esté clasificando. En Excel, no hay una función incorporada que pueda manejar, pero si tiene Kutools for Excel - una útil herramienta adicional, es Convertir número a ordinal La utilidad puede hacerte un favor.
Seleccione los números que desea convertir a ordinales y haga clic en Kutools > Contenido > Convertir número a ordinal. Ver captura de pantalla:
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!