¿Cómo dar formato a un número como ordinal (1º, 2º, 3º) en Excel?
En algunos casos, necesitamos dar formato a los números como 1º, 2º, 3º, etc., cuando clasificamos como se muestra en la captura de pantalla a continuación. Sin embargo, ¿sabes cómo convertir estos números cardinales en ordinales en Excel? En general, no hay una función incorporada para convertir un número en 1º en Excel, pero aquí puedo presentar algunos trucos para resolver este problema.
Dar formato a un número como ordinal con VBA
Dar formato a un número como ordinal con Kutools para Excel
Dar formato a un número como ordinal con VBA
Para dar formato a un número como ordinal, aquí hay un código macro que puede ayudarte.
1. Presiona las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. Haz clic en Insertar > Módulo, y pega el siguiente código VBA en el script del Módulo. Ver captura de pantalla:
VBA: Dar formato a un número como ordinal
Function Addth(pNumber As String) As String
'UpdatebyExtendoffice20160628
Select Case CLng(VBA.Right(pNumber, 1))
Case 1
Addth = pNumber & "st"
Case 2
Addth = pNumber & "nd"
Case 3
Addth = pNumber & "rd"
Case Else
Addth = pNumber & "th"
End Select
Select Case VBA.CLng(VBA.Right(pNumber, 2))
Case 11, 12, 13
Addth = pNumber & "th"
End Select
End Function
3. Luego selecciona una celda en blanco junto al número que deseas formatear como ordinal, por ejemplo C2, e introduce esta fórmula =Addth(B2), donde B2 es el número que estás utilizando, y presiona Enter y luego arrastra el controlador de autorelleno sobre las celdas donde deseas aplicar esta fórmula. Ver captura de pantalla:
Dar formato a un número como ordinal con Kutools para Excel
Si no eres bueno ejecutando código macro, puedes intentar usar la utilidad Convertir Número a Ordinal de Kutools para Excel, que solo requiere un clic para realizar la tarea.
Después de instalar gratuitamente Kutools para Excel, por favor haz lo siguiente:
Selecciona los números que deseas formatear como ordinales, y haz clic en Kutools > Texto > Convertir Número a Ordinal. Ver captura de pantalla:
Convertir número a Ordinal
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!