¿Cómo convertir un número cardinal a ordinal en Excel?
Si tienes un rango de datos como se muestra en la siguiente captura de pantalla, y quieres convertir el número cardinal en la columna de Rango a número ordinal, ¿cómo lo harías? Tal vez podrías cambiarlos uno por uno manualmente, pero aquí te puedo presentar algunos trucos para resolver la conversión rápidamente en Excel.
Convertir número cardinal a ordinal con una Función Definida
Convertir número cardinal a ordinal con Convertir Número a Ordinal
Convertir número cardinal a ordinal con una Función Definida
Para convertir un número cardinal a ordinal, no hay una manera directa de hacerlo en Excel, pero ahora te mostraré una Función Definida que puede ayudarte.
1. Presiona las teclas Alt y F11 al mismo tiempo para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. Luego haz clic en Insertar > Módulo y copia el siguiente VBA en la ventana del Módulo.
VBA: Convertir número cardinal a ordinal.
Function Addth(pNumber As String) As String
'Updateby20141027
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. Guarda el código y cierra la ventana, y escribe esta fórmula =Addth(C2) en una celda en blanco (la celda C2 es la celda que deseas convertir a número ordinal), luego presiona la tecla Enter. Y si es necesario, puedes arrastrar el controlador de autocompletar para llenar las celdas del rango y aplicar la fórmula.
Ahora puedes ver que los números cardinales se han convertido en números ordinales.
Convertir número cardinal a ordinal con Convertir Número a Ordinal
Para algunos principiantes en Excel, la Función Definida puede parecer algo compleja, pero no te preocupes, si has instalado Kutools para Excel, aquí hay una utilidad Convertir Número a Ordinal que puede ayudarte a convertir fácilmente números cardinales a ordinales con un solo clic.
Después de instalar gratuitamente Kutools para Excel, por favor sigue los siguientes pasos:
1. Selecciona los números que deseas convertir a números ordinales. Ver captura de pantalla:
2. Haz clic en Kutools > Texto > Convertir Número a Ordinal. Ver captura de pantalla:
Luego, los números seleccionados se convierten en números ordinales.
Consejo: Esta utilidad admite Deshacer (Ctrl + Z).
Demostración: Número Cardinal a Número Ordinal
Artículos Relacionados:
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!