Táboa de contidos
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!