Compatibilidad:





En ocasiones, necesitamos invertir valores de una columna Excel, pudiendo aplicar funciones.

En la columna A disponemos de una serie de países, deseando invertir la posición de los valores:
A | |
---|---|
1 | País |
2 | España |
3 | México |
4 | Colombia |
5 | Perú |
6 | Chile |
7 | Argentina |
8 | Ecuador |
9 | Venezuela |
10 | Bolivia |
11 | Guatemala |
12 | Costa Rica |
13 | Panamá |
Ir a: Celda C2
Escribir:
=INDICE($A$2:$A$13;FILAS(A2:$A$13))Copiar la celda C2
Pegar en el rango C3:C13.
Verificar como se muestran los valores de la columna A invertidos en la columna C.

Nivel de dificultad:
Excel Avanzado

1) Añadir una columna al final de los datos y numerar las celdas de 1 a n (de menor a mayor)
2) Seleccionar la data y la nueva columna
3) Ir a datos ordenar, seleccione la columna añadida como patron de ordenamiento y dele ordenar de mayor a menor
4) Borre la columna creada.
Hola Gabriel,
Gracias por la info, siempre existen diferentes formas para realizar algo. El método que proponemos actualiza el orden frente a cualquier cambio en el origen de datos.
Saludos.
GRACIAS !!!
Muchas Gracias!!!!!!!!!!!
Gracias, me ayudó
Gracias¡¡
gracias
Te quiero
Muchas gracias por la información, muy ultil!!
Muchas gracias!!!
¿Se puede hacer lo mismo en una fila?
Hola José Luis,
Suponiendo que los datos están en el rango: A1:I1. En la celda deseada por ejemplo A4, escribir:
=INDICE($A$1:$I$1;1;CONTARA(A$1:$I$1))
Y pegar en el rango B4:I4.
Saludos.
y si tendria que revertir numeros en formato texto cuál sería la función
Hola Henry,
Deberás de emplear macros, para moneda en euros puedes consultar el enlace del post siguiente
Saludos.
Genial, me sirvió de maravilla, gracias.
Excelente gracias por compartir enseñanza y cultura.
Excelente el aporte. hace maravillas
Si que es bueno "pero" siempre habrá un "pero"; quiero invertir los datos en un rango de columna pero deseo colocarlos ahí mismo sin tener que cambiar primero a otra columna y después cortar y pegar, ¿Cómo lo haría con una macro?. gracias por la ayuda de antemano.
Hola Antonio,
Puedes revisar el siguiente post.
Saludos.
Hola amigo, muy buen artículo, gracias....!
Qué pasa si la columna no está terminada sino que se van agregando datos constantemente, y quiero tomar la columna A hasta el fin de la hoja de cálculo Y que se vayan agregando los datos en la columna C también hasta el fin de la hoja...?
Gracias...!
Hola Leandro,
La única opción es mediante VBA.
Saludos.