Como dar a volta os datos en Excel (4 xeitos)

  • Comparte Isto
Hugh West

Moitas veces, necesitamos reflectir os datos en Excel. Este artigo amosarache 4 formas rápidas de virtar datos en Excel boca abaixo . Implementaremos dúas fórmulas, un comando e un código VBA para facelo.

Descargar Practice Workbook

Voltear ao revés.xlsm

4 enfoques prácticos para voltear datos ao revés en Excel

Para demostrar os métodos, seleccionamos un conxunto de datos con 3 columnas: " Nome ", " Estado " e " Cidade ". Modificamos lixeiramente este conxunto de datos sempre que fose necesario.

1. Usando a función de clasificación para dar a volta aos datos en Excel

Imos voltear os datos mediante a función Ordenar neste primeiro método. Primeiro, inseriremos números en orde ascendente e, a continuación, ordenarémolos en orde descendente para cambiar os datos.

Pasos:

  • Para comezar, cree un nova columna chamada " No. ".

  • A continuación, escriba o número de 0 a 5 . Podes escoller calquera número en orde ascendente.

  • A continuación, selecciona o intervalo de celas D5:D10 .
  • Despois, na pestana Datos → seleccione " Ordenar Z a A " baixo Ordenar & Sección Filtrar .

  • Despois diso, aparecerá unha mensaxe de aviso.
  • Seleccione “ Amplíe a selección ” e prema Ordenar .

  • Finalmente, isto ordenará os datos e, en consecuencia, voltear os datos ao revés .

Ler máis: Como cambiar os datos Excel de abaixo a arriba (4 métodos rápidos)

2. Combinando funcións INDEX e ROWS para voltear os datos ao revés

Fusionaremos o INDEX<4 Funcións> e ROWS para crear unha fórmula para invertir datos na dirección vertical.

Pasos:

  • En primeiro lugar, escriba a seguinte fórmula na cela E5 .

=INDEX(B$5:B$10,ROWS(B5:B$10))

  • En segundo lugar, prema ENTER . Isto devolverá o último valor da columna " Nome " á primeira fila.
  • A continuación, arrastre o Manija de recheo cara abaixo ata Enche automaticamente a fórmula .
  • Despois arrastra o resultado cara á dereita.

Desglose da fórmula

  • Para comezar, a función INDEX devolve unha saída do intervalo B5:B10 .
  • Aquí, a cela especifícase a función FILAS . O intervalo B5:B$10 devolverá 6 .
  • Entón, na seguinte fórmula, será B6:B$10 , que volverá 5 . Teña en conta que o último valor do intervalo é fixo. É por iso que a saída será menor cada vez.
  • Así, esta fórmula funciona para invertir datos .
  • Finalmente, oa saída será semellante a esta.

Ler máis: Como cambiar as filas en Excel (4 métodos sinxelos)

Lecturas similares

  • Como voltear columnas e filas en Excel (2 métodos sinxelos)
  • Cambiar a folla de Excel de dereita a esquerda (4 xeitos adecuados)
  • Como voltear a folla de Excel de esquerda a dereita (4 xeitos sinxelos)

3. Voltear os datos ao revés combinando as funcións SORTBY e ROW

Nesta sección, combinaremos os SORTBY e ROW funcións para crear unha fórmula para pasar os datos ao revés .

Pasos:

  • Para comezar, escriba esta fórmula na cela E5 .

=SORTBY($B$5:$C$10,ROW(B5:B10),-1)

  • A continuación, prema ENTER . Entón, isto mostrará a saída da fórmula.

Desglose da fórmula

  • Ao principio, seleccionamos o intervalo completo dos nosos datos, que é B5:C10 .
  • A continuación, introducimos os valores de 5 a 10 dentro da parte ROW(B5:B10) .
  • Por último, escribimos -1 para ordénao en orde descendente.

Ler máis: Como cambiar datos nun gráfico de Excel (5 métodos sinxelos)

4. Aplicar VBA para dar a volta aos datos ao revés en Excel

Usaremos unha Macro VBA de Excel para pasar os datos ao revés en Excel. Aquí, usaremos o For Next Loop para pasar por cada fila e intercambiarcoa fila correspondente. Ademais, o usuario seleccionará o intervalo de celas sen a fila de cabeceira mediante un InputBox .

Pasos:

  • Primeiro, abra a xanela Módulo VBA , onde escribimos os nosos códigos.
  • Entón, prema ALT+F11 para mostrar isto. Alternativamente, desde a pestana Desenvolvedor → seleccione Visual Basic para facelo.
  • Por iso, o Aparecerá a ventá VBA .
  • A continuación, na pestana Inserir , seleccione Módulo .
  • Aquí inserimos código VBA en Excel.

  • Despois diso, escriba o seguinte código dentro da xanela Módulo VBA .
1802

Desglose do código VBA

  • En primeiro lugar, chamamos ao Sub procedemento como Flip_Data_Upside_Down .
  • En segundo lugar, estamos asignando os tipos de variables.
  • En terceiro lugar, ignoramos todos os erros mediante a instrución " On Error Continue Next " .
  • A continuación, o usuario define o intervalo de celas de traballo mediante o método InputBox .
  • A continuación, usamos o Para que o seguinte bucle percorra o intervalo de celas seleccionado.
  • Finalmente, as filas intercámbianse coas filas correspondentes para voltea boca abaixo .
  • Así, este código funciona.
  • Despois, Garde o Módulo .
  • A continuación, coloque o cursor dentro do Subprocedemento e prema Executar .

  • Despois, este código preguntará o usuario para introducir o intervalo.
  • A continuación, seleccione o intervalo de celas B5:D10 e prema Aceptar .

  • Ao facelo, xirará o intervalo seleccionado verticalmente.

Ler máis: Como cambiar o eixe en Excel (4 métodos sinxelos)

Cousas para lembrar

  • O A función SORTBY só está dispoñible nas versións Excel 365 e Excel 2021 . Para versións anteriores, pode usar o método 2.
  • Para conservar o formato, pode usar o método 1.
  • Se hai valores existentes dentro do intervalo de derrame, mostrará un " #SPILL! ”.

Sección de prácticas

Engadimos un conxunto de datos de prácticas para cada método no ficheiro Excel . Polo tanto, pode seguir os nosos métodos facilmente.

Conclusión

Mostramosche catro formas rápidas de invertir datos Excel ao revés . Se tes algún problema con estes métodos ou tes algún comentario para min, non dubides en comentar a continuación. Ademais, pode visitar o noso sitio ExcelWIKI para obter máis artigos relacionados con Excel. Grazas por ler, segue destacando!

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.