Conectar vía MCP →

Ingresar cálculo

Introduce una fila por línea. Separa las columnas con una coma o una tabulación. Las celdas pueden ser números o texto.

Posición de la columna empezando en 1. Introduce 0 para añadir una columna con el total de cada fila en lugar de reordenar.

Fórmula

Publicidad

Resultados

Tabla ordenada
Alice, 80, 30 Bob, 95, 22 Carol, 88, 41
Filas 3
Columnas 3
Modo sorted

Qué hace esta herramienta

La herramienta para ordenar tablas por columna reorganiza las filas de la tabla que pegues, tomando como criterio la columna que tú elijas. Es una utilidad de datos universal y sencilla, sin reglas que dependan de ningún país. Escribe o pega tus filas (una por línea, con las columnas separadas por una coma o una tabulación), indica el número de columna y el orden que prefieras, y obtendrás la misma tabla con las filas reordenadas. Las demás columnas se desplazan junto con su fila, de modo que los datos siempre permanecen alineados.

Tabla reordenada por una columna seleccionada
Las filas se reordenan usando una columna elegida como clave de ordenación.

Cómo usarla

Introduce tu cuadrícula en el cuadro de texto, una fila por línea. Ajusta el campo N.º de columna a ordenar con la posición (empezando en 1) de la columna que quieres usar como criterio (la columna 1 es la primera). Elige De menor a mayor (ascendente) o De mayor a menor (descendente). Si introduces un 0 como número de columna, la herramienta no reordena nada; en su lugar, añade una columna con el total de cada fila, igual a la suma de sus celdas numéricas.

$$\text{SortedTable} = \operatorname{sort}_{\;\uparrow}\Big(\text{Rows},\; \text{col} = \text{Column No.}\Big)$$

$$\text{SortedTable} = \operatorname{sort}_{\;\downarrow}\Big(\text{Rows},\; \text{col} = \text{Column No.}\Big)$$

$$\text{Total}_{\text{row }i} = \sum_{j} \text{numeric cells}_{ij}\qquad(\text{Column No.} = 0)$$

La fórmula al detalle

Para cada fila, la clave es la celda situada en la posición c − 1 (porque c empieza a contar desde 1). Si una celda puede interpretarse como número, se compara numéricamente; de lo contrario, se compara como texto. En una columna mixta, los números van delante del texto. Se aplica una ordenación estable, así que las filas con claves idénticas conservan su orden original. Las celdas vacías se tratan como el valor más pequeño, por lo que suben a la parte superior cuando el orden es ascendente.

Ordenación estable que conserva el orden original de claves iguales
Una ordenación estable mantiene el orden original de las filas que comparten la misma clave.

Ejemplo resuelto

Tomemos tres filas con las columnas Nombre, Puntuación y Edad:
Alicia, 80, 30
Borja, 95, 22
Carla, 88, 41
Al ordenar por la columna 2 (Puntuación) de forma ascendente, las claves quedan \(80, 88, 95\), así que el resultado es:
Alicia, 80, 30
Carla, 88, 41
Borja, 95, 22
Si cambias a orden descendente, la secuencia se invierte: Borja, Carla, Alicia.

Preguntas frecuentes

¿Qué pasa si una columna mezcla números y texto? Las celdas numéricas se ordenan por su valor y se colocan delante de las celdas de texto, que a su vez se ordenan alfabéticamente.

¿Y si indico un número de columna que no existe? Si el número es mayor que la cantidad de columnas, la tabla se devuelve sin cambios.

¿Se manejan bien los valores duplicados? Sí. La ordenación estable conserva el orden relativo original de las filas que comparten la misma clave.

Última actualización: