Anteriormente, aprendimos sobre la clasificación de valores numéricos en Excel. En este artículo, aprenderemos cómo ordenar valores de texto usando una fórmula de Excel. Será una especie de clasificación, basada en el número ASCII de caracteres en el texto.
Aquí está la fórmula genérica para ordenar el texto en un rango
= CONTAR.SI (rango_texto, "= <" & first_text_ref) |
rango_texto:El rango que contiene los valores de texto.
first_text_ref:La referencia de la primera celda en elrango_texto.
Veamos esta fórmula en acción:
Ejemplo: clasificar y ordenar datos según los nombres de los elementos
Aquí nuevamente, tenemos esa lista de artículos de papelería. Todos los artículos son únicos. Esta vez queremos ordenarlo según los nombres del elemento.
La función RANK no funciona con textos, por lo que no podemos usarla. Usaremos la función CONTAR.SI, como puede ver en la fórmula general anterior.
Si está siguiendo este ejemplo, escriba la fórmula anterior en C2 y arrástrela hacia abajo.
= CONTAR.SI ($ A $ 2: $ A $ 8, "<=" y A2) |
Tiene sus artículos clasificados según su nombre.
Nota:Los valores de texto deben ser únicos, de lo contrario habrá vínculos.
¿Como funciona?
Entonces, debe preguntarse cómo podemos usar <= con texto en Excel con la función CONTAR.SI. Bueno, Excel compara los valores ASCII de dos valores de texto.
En la fórmula anterior, Excel verifica cuántos valores en el rango A2: A8 son menores o iguales que el texto en A8. Devuelve 6. 5 valores son menores que él y él mismo es igual a él (¡en inglés!), Lo que lo convierte en 6.Si solo mantiene el signo menor que, la clasificación comenzará de 0 a n-1.
A medida que copia esta fórmula en las celdas siguientes, la fórmula ordena todas las clasificaciones con precisión, siempre que la lista sea única. Si tiene valores de texto duplicados, entonces tenemos que hacer un pequeño cambio en esta fórmula.
Clasificación para ordenar texto con duplicados
= CONTAR.SI ($ A $ 2: $ A $ 8, "<" & A2) + CONTAR.SI ($ A $ 2: A2, A2) |
Aquí, hemos eliminado el signo = de la fórmula y le hemos agregado el recuento continuo de valores de texto. Ahora la clasificación / clasificación comienza desde 0 y agregamos cada aparición de cada texto a la clasificación. Esto resuelve el problema duplicado.
Ahora puedes usar fórmulas para obtener resultados ordenados. ÍNDICE y COINCIDIR son las funciones que funcionan con índices.
Así que sí, chicos, así es como pueden ordenar o clasificar valores de texto en Excel. Si tiene alguna duda sobre esta tarea o cualquier otra tarea relacionada con Excel / VBA, pregunte en la sección de comentarios a continuación.
Ordenar valores numéricos con la función RANK de Excel | Para ordenar valores numéricos como una columna de ayuda, usamos la función RANK y COUNTIF.
Ordenar números usando la función PEQUEÑA de Excel | Para ordenar el número de forma ascendente o descendente con fórmulas de Excel, usamos la función PEQUEÑA junto con la FILA. Esta fórmula de clasificación de Excel es precisa y va al grano.
Ampliación de referencias en Excel | Estos rangos se expanden cuando se copian hacia abajo o hacia la derecha. Ayudan a ejecutar cálculos en Excel.
Cómo ejecutar el recuento de presencia en Excel | Utilice rangos de expansión para contar los valores según se produzcan.
Articulos populares:
50 accesos directos de Excel para aumentar su productividad | Acelera tu tarea. Estos 50 accesos directos le permitirán trabajar aún más rápido en Excel.
La función BUSCARV en Excel | Esta es una de las funciones más utilizadas y populares de Excel que se utiliza para buscar valores de diferentes rangos y hojas.
CONTAR.SI en Excel 2016 | Cuente valores con condiciones usando esta asombrosa función. No necesita filtrar sus datos para contar un valor específico. La función Countif es esencial para preparar su tablero.
Cómo utilizar la función SUMIF en Excel | Esta es otra función esencial del tablero. Esto le ayuda a resumir valores en condiciones específicas.