Invertir el orden de los valores de las filas en una lista en Excel

Anonim

En este artículo, aprenderemos a usar la función… en Excel.

Escenario:

En Excel, puede ordenar los valores de forma ascendente o descendente. Pero no existe una forma predeterminada de Excel para invertir o voltear una lista de valores. Entonces no podríamos sentarnos así, podemos realizar la tarea usando fórmulas de Excel dadas. Entendamos la fórmula como se explica a continuación.

OFFSET - Fórmula COUNTA para invertir la lista de valores

Para ello utilizaremos una combinación de tres funciones y conoceremos un poco sobre ellas. La siguiente fórmula devuelve el último valor del rango en (A2: A7).

fórmula:

= DESPLAZAMIENTO ($ A $ 2, CONTAR (matriz) -ROW () + 1,0)

matriz: lista de valores que comienzan con la celda A2

$ A $ 2: primera referencia de celda de matriz

ÍNDICE - Fórmula FILAS para invertir la lista de valores

Ahora construiremos una fórmula usando la función explicada anteriormente y una lógica simple. En primer lugar, necesitamos colocar el último valor de la lista en el primer valor de la nueva lista inversa. Luego, debemos continuar con la fórmula a otras celdas usando una lógica simple. Usa la fórmula en la celda D6.

Fórmula en la celda D6:

= INDICE (matriz, FILAS (matriz) - FILA () + FILA ($ D $ 5) +1)

matriz: lista de valores comenzando

$ D $ 5: una celda antes de la primera celda de salida. (D6 - 1 = D5)

Ejemplo :

Todos estos pueden resultar confusos de entender. Entendamos cómo usar la función usando un ejemplo. Aquí tenemos una lista de valores y una columna Nueva lista.

Necesitamos llenar los nuevos valores de la lista con el orden inverso de los valores de la lista. La matriz se toma como rango con nombre para la matriz A1: A10.

Usa la fórmula en la celda D6:

= INDICE (matriz, FILAS (matriz) - FILA () + FILA ($ D $ 5) +1)

Explicación:

  • ROW () devolverá 6, el número de fila correspondiente a la celda.
  • ROW ($ D $ 5) la referencia_celda de la celda anterior devolverá 5, el número de fila de la celda D5.
  • El signo $ con referencia de celda se usa para corregir la referencia de celda, ya que Excel extiende la referencia de celda a medida que extiende el uso de la fórmula.
  • ROWS (matriz) devolverá el número de valores en la matriz que es 10 en este caso.
  • Luego, la función de índice busca el elemento {10 -6 +5 +1} en la matriz = décimo elemento, que es el último elemento de la matriz.

Aquí los valores de la función se dan como referencia de celda.

prensa Ingresar para obtener el resultado.

Como puede ver en la instantánea anterior, la fórmula devuelve el último elemento en la primera celda de la Nueva lista.

Copie la fórmula al resto de las celdas usando la tecla de método abreviado Ctrl + D o arrastre la opción hacia abajo en Excel.

Como puede ver en la instantánea anterior, la columna Nueva lista está llena de valores según sea necesario.

Existe un método sencillo para hacer lo mismo. Pero es solo para ahorrar tiempo y orientar los resultados.

  1. Escriba el número 1 y 2 en el primero y segundo en la columna adyacente de Valores.
  2. Luego, seleccione las dos celdas y arrástrela hacia abajo hasta que se llene la columna de índice.
  3. Ctrl + Shift + L para aplicar la opción de filtro en Excel.
  4. Luego, invierta la clasificación de números de mayor a menor para invertir la clasificación de la lista de valores también.

Como puede ver en el gif anterior, la columna Valores está en orden inverso.

Una nota: La fórmula explicada anteriormente funciona bien cuando la matriz requerida puede estar en cualquier lugar.

Use la fórmula cuando los valores requeridos comiencen desde la primera fila de la hoja de trabajo.

= INDICE (matriz, FILAS (matriz) - FILA () + 1)

OFFSET - Fórmula COUNTA para invertir la lista de valores

Para ello utilizaremos una combinación de tres funciones y conoceremos un poco sobre ellas. La siguiente fórmula devuelve el último valor del rango en (A2: A7).

fórmula:

= COMPENSACIÓN ($ A $ 2, COUNTA ($ A $ 2: $ A $ 7) -ROW () + 1,0)

matriz: lista de valores que comienzan con la celda A2

$ A $ 2: primera referencia de celda de matriz

Copie y pegue la fórmula usando Ctrl + D o arrastre el cuadro en la parte inferior derecha de la celda. Esto creará una lista de valores en orden inverso.

Aquí hay algunos resultados de observación utilizando la fórmula anterior.

Notas:

  1. Puede utilizar cualquiera de las fórmulas para invertir la lista de valores.
  2. La fórmula funciona bien para valores numéricos y de texto.

Espero que este artículo sobre cómo invertir el orden de los valores de las filas en una lista en Excel sea explicativo. Encuentre más artículos sobre el cálculo de valores y fórmulas de Excel relacionadas aquí. Si te gustaron nuestros blogs, compártelo con tus amigos en Facebook. Y también puedes seguirnos en Twitter y Facebook. Nos encantaría saber de usted, háganos saber cómo podemos mejorar, complementar o innovar nuestro trabajo y hacerlo mejor para usted. Escríbanos al sitio de correo electrónico.

Cómo usar las teclas de acceso directo para ordenar y filtrar en Excel : Usar Ctrl + Mayús + L desde el teclado para aplicar la clasificación y el filtro en la tabla en Excel.

La función SORT en Excel 365 (nueva versión) : La función SORT devuelve la matriz ordenada por el número de columna dado en la matriz. También funciona con datos horizontales.

Ordenar números usando la función PEQUEÑA de Excel : Para ordenar números usando la fórmula en Excel 2016 y versiones anteriores, puede usar la función PEQUEÑA con otras funciones de ayuda.

Ordenar valores numéricos con la función RANK de Excel : Para ordenar los valores numéricos podemos usar la función de rango. La formula es

Fórmula de Excel para ordenar texto : Para ordenar los valores de texto usando la fórmula en Excel, simplemente usamos la función CONTAR.SI. Esta es la formula

Fórmula de Excel para extraer valores únicos de una lista : Para encontrar todos los valores únicos de una lista en Excel 2016 y versiones anteriores, usamos esta fórmula simple.

Articulos populares :

50 accesos directos de Excel para aumentar su productividad : Acelere sus tareas en Excel. Estos atajos lo ayudarán a aumentar la eficiencia de su trabajo en Excel.

Cómo utilizar 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.

Cómo usar la función SI en Excel : La declaración IF en Excel verifica la condición y devuelve un valor específico si la condición es VERDADERA o devuelve otro valor específico si es FALSO.

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.

Cómo usar la función CONTAR.SI en Excel : Cuente valores con condiciones usando esta asombrosa función. No necesita filtrar sus datos para contar valores específicos. La función Countif es esencial para preparar su tablero.