26 Jun Jerarquizar números ordinales en Excel
Funciones Utilizadas: ELEGIR, CARÁCTER «&»
Suponiendo un rango de números del 1 al 10 en A2:A11 y un rango de sufijos ordinales aplicables a cada valor de la columna A en B2:B11, planteamos el siguiente método para jerarquizar y combinar un valor de referencia de la celda D2 en una celda auxiliar E2 que contenga dicho valor y su sufijo ordinal, basado en los valores de las columnas A y B:
JERARQUIZAR NÚMEROS ORDINALES EN EXCEL
|
Combinamos la referencia directa del número en la celda D2 junto a la función ELEGIR para obtener el resultado deseado.
La función ELEGIR obtiene el número de la celda D2 y lo usa como indice para obtener el sufijo correcto, por ej. si el número es 4 buscará el cuarto elemento dentro del segundo argumento definido.
Como alternativa eficiente para crear el segundo argumento con cada sufijo ordinal, podemos aplicar una sintaxis que convierte todos los sufijos del rango de columna B en un texto para pegar directamente dentro de la fórmula: =»»»»&SUSTITUIR(SUSTITUIR(MATRIZATEXTO(B2:B11);CARACTER(32);»»);»;»;»»»;»»»)&»»»»
Al seleccionar dicha sintaxis y teclear F9 en la barra de fórmulas podremos ver el texto a copiar que incluye cada sufijo ordinal requerido.
Puedes consultar más fórmulas interesantes en el anuario de Desafiando Excel o en el buscador de artículos de la web: Buscador de fórmulas
Te recomiendo ver el siguiente link con más videos de Fórmulas ingeniosas de Excel AQUÍ.
Salvo aclaración, todas las fórmulas y macros de este sitio están configuradas para aplicarse sobre la celda A1. Algunas fórmulas se encuentran encerradas entre llaves {} debido a que son fórmulas matriciales. Estas llaves no deben introducirse tecleándolas, sino que se generan automáticamente al aceptar la fórmula pulsando Control+Shift+Enter al mismo tiempo. Las fórmulas de este sitio son compatibles con versiones de Microsoft Excel® 2010 o superiores.
