Excel ofrece la posibilidad de ordenar datos o valores mediante la opción Datos-Ordenar, con el inconveniente que cada vez que se modifiquen los datos, hay que seleccionar el rango a ordenar, ir a la barra de herramientas de datos y pulsar ordenar.
Cómo ordenar automáticamente los datos en Excel.
Excel ofrece una función que permite ordenar los valores de forma automática, de suerte que sólo basta con escribir los nuevos valores, que Excel inmediatamente procede a realizar la actualización de los datos ordenados.
Para ello necesitaremos una columna auxiliar en la que se ubicarán los datos ordenados a partir de los datos desordenados.
Por ejemplo, en la columna A tenemos los valores que se encuentran desordenados, y en la columna B, los datos ordenados de forma automática por Excel.
Ordenar datos de menor a mayor.
Para ordenar los datos de mayor a menor de forma automática, en la columna A se coloca la siguiente fórmula:
=K.ESIMO.MENOR($A$2:$A$50;FILA()-1)
En la primera parte de la fórmula le estamos diciendo a Excel que revise los datos que tenga en la columna A desde la fila 2 hasta la fila 50, o hasta donde tengamos valores.
En la segunda parte, le estamos diciendo que tanto la revisión como la ordenación de datos, inicia después de la fila 4, esto es la fila 2. Si los valores iniciaran en la fila 10, por ejemplo, tendremos que colocar -9.
Luego arrastramos la fórmula hasta donde tengamos valores, que en este caso es la fila 50.
Ahora, cada vez que modifiquemos los valores de la columna A, automáticamente se ordenaran en la columna B.
Ordenar datos de mayor a menor.
Si lo que se pretende es ordenar los datos de mayor a menor, se cambia a la siguiente fórmula:
=K.ESIMO.MAYOR($A$2:$A$50;FILA()-1)
Es básicamente la misma función sólo que cambia .MENOR por .MAYOR, y la estructura sigue siendo la misma.
septiembre 16th, 2019 a las 8:10 pm
Buenas tardes,
Hay alguna forma de que al ordenar un rango no se pierdan las referencias que apuntan a ese rango?
Si es en vba, mejor!!
Gracias…
enero 10th, 2020 a las 4:01 am
Buenos días,
Muy buena la fórmula,lo único que ¿Sería posible ordenar los datos de la columna y que las filas que están asociadas a esa columna se cambien también?
Muchas gracias
abril 19th, 2020 a las 11:12 am
Buenas tardes; tengo una base de datos con nombres en la columna A, y valores en la columna B, necesito hacer una tabla aparte donde me ordene los datos de la columna B por nombre
junio 17th, 2020 a las 11:46 am
Muchas gracias!
Sólo una observación, a formula en el articulo esta mal, tiene un punto y coma en vez de coma.
Saludos,
enero 5th, 2022 a las 2:39 pm
Gracias por el post, muy buena la información fue súper útil