Táboa de contidos
Neste artigo, aprenderemos a cambiar unha columna vertical a unha fila horizontal en Excel . Microsoft Excel é unha ferramenta poderosa e axuda aos usuarios a realizar diferentes tarefas facilmente. Os usuarios crean conxuntos de datos para representar datos. Os conxuntos de datos consisten en filas e columnas. Ás veces, os usuarios poden ter que cambiar as columnas verticais a horizontais en Excel. Hoxe, demostraremos 5 métodos diferentes. Usando estes métodos, pode cambiar facilmente unha columna vertical a unha fila horizontal en Excel. Entón, sen máis demora, imos comezar a discusión.
Descargar Practice Workbook
Podes descargar o libro de traballo desde aquí.
Vertical Column to Horizontal .xlsx
6 xeitos sinxelos de cambiar a columna vertical a horizontal en Excel
Para explicar os métodos, utilizaremos un conxunto de datos que conteña o Cantidade de vendas de algúns Vendedores . Cambiaremos as columnas verticais por filas horizontais no artigo de hoxe. Podes dicir que traspoñeremos as columnas verticais.
Despois de cambiar as columnas verticais a horizontais, o conxunto de datos terá un aspecto similar á imaxe de abaixo.
1. Cambiar a columna vertical a horizontal coa opción Pegar especial en Excel
A forma máis sinxela de cambiar unha columna vertical a unha fila horizontal é usar o Pegar especial opción de Excel. Tamén mantén o formato exacto mentres cambia a columna vertical. Entón, noncómpre aplicar calquera formato máis tarde. Sigamos os pasos seguintes para ver como podemos usar a opción Pegar especial para transpoñer as columnas.
PASOS:
- Primeiro de todos, seleccione o intervalo que quere cambiar a filas horizontais. Aquí, seleccionamos o rango B4:C10 .
- En segundo lugar, dereita – faga clic en no rato para abrir o menú.
- Seleccione Copiar desde alí.
- Como alternativa, pode premer Ctrl + C para copiar o intervalo.
- En terceiro lugar, seleccione unha cela onde quere pegar o intervalo horizontalmente. No noso caso, seleccionamos Cela B12 .
- Despois diso, vai á Inicio e prema na icona Pegar . Aparecerá un menú despregable.
- Seleccione Pegar especial desde alí. Abrirá a caixa Pegar especial .
- Ou pode premer Ctrl + Alt + V para abrir a caixa Pegar especial .
- Na caixa Pegar especial , marque a Transposición e prema en Aceptar para continuar.
- Finalmente, poderás cambiar as columnas verticais a horizontais filas.
Nota: Como se dixo anteriormente, este método pódese implementar sen esforzo. Pero ten un inconveniente. As filas horizontais non se actualizarán de forma dinámica se cambias algo nas columnas verticais. Sequere actualizacións dinámicas, entón é mellor seguir os outros métodos.
2. Insira a función TRANSPOSE de Excel para converter a columna vertical en horizontal
Podemos usar algunhas Funcións de Excel para converter unha columna vertical nunha fila horizontal. Aquí, usaremos a función TRANSPOSE para ese propósito. A principal vantaxe de usar funcións é que obterás actualizacións dinámicas nas filas horizontais se cambias algo no conxunto de datos principal. Pero, as filas horizontais non terán o mesmo formato que as columnas verticais. Debes engadir formato despois de aplicar o método.
Sigamos os pasos seguintes para obter máis información.
PASOS:
- No primeiro lugar, seleccione Cela B12 e escriba a seguinte fórmula:
=TRANSPOSE(B4:C10)
- Despois diso, preme Ctrl + Maiús + Introducir para obter resultados como a imaxe de abaixo.
Nota: Podes ver que non hai formato nas filas convertidas. Debe aplicar o formato de novo.
3. Escriba a fórmula como texto para obter a columna vertical en horizontal
Outro xeito de colocar columnas verticais en filas horizontais é escribir a fórmula como texto. Este é un dos trucos máis interesantes que xamais verás. Aquí, primeiro escribiremos a fórmula con algunhas letras especiais. Máis tarde, substituirémolos polo signo igual. Prestemos atención aos pasos seguintes paravexa o proceso de escribir fórmulas como textos.
PASOS:
- Ao principio, seleccione Cela B12 e escriba EdB4 .
- Tamén escriba EdC4 na Cela B13 .
Aquí, queremos ver o Vendedor na Cela B12 e o Importe de vendas na Cela B13 . Como a Cela B4 contén Vendedor , por iso escribimos EdB4 na Cela B12 . Para ver o Valor de vendas na Cela B13 , escribimos EdC4 .
- Agora, selecciona as dúas Cela B12 e Cela B13 .
- A continuación, arrastre o Manija de recheo cara á dereita ata a Columna H .
- Despois diso, seleccione o rango B12:H13 .
- No seguinte paso, prema Ctrl + H para abrir a caixa Buscar e substituír .
- No Buscar e substituír . Substituír caixa, escriba Ed no campo " Atopar o que " e = no campo " Substituír con ".
- Despois de tecleas, fai clic na opción Substituír todo .
- Aparecerá unha caixa de mensaxe.
- Fai clic en Aceptar para continuar.
- Finalmente, verás resultados como a imaxe de abaixo.
4. Cambiar columna vertical a horizontal usando a función INDEX en Excel
Tamén podemos cambiar as columnas verticais a filas horizontais usando a función INDEX en Excel. A función INDEX devolve un valor dea cela na intersección dunha determinada fila e columna. Para completar a fórmula, utilizaremos as funcións FILA e COLUÑA . Sigamos os seguintes pasos para obter máis información.
PASOS:
- Primeiro, seleccione Cela B12 e escriba a fórmula a continuación:
=INDEX($B$4:$C$10,COLUMN(A1),ROW(A1))
Aquí, o primeiro argumento é o intervalo B4:C10 . Necesitamos convertelo en filas horizontais. COLUMNA(A1) devolve o número de columna da Cela A1 e é 1 . Ademais, ROW(A1) devolve o número de fila da Cela A1 , que é 1 . Así, a fórmula pasa a ser INDEX($B$4:$C$10,1,1) . Significa que a Cela B12 almacenará o primeiro valor do intervalo B4:C10 , que é Vendedor .
- En segundo lugar, prema Introduza e arrastre o Recheo abaixo ata a Cela B13 .
- Agora , seleccione Cela B12 e B13 .
- A continuación, arrastre o Manija de recheo cara á dereita.
- Como resultado, poderás cambiar as columnas verticais a filas horizontais.
- Finalmente, despois de aplicar o formato adecuado, o conxunto de datos terá un aspecto similar á imaxe de abaixo.
5. Aplique a función OFFSET para cambiar de columna vertical
Entre os funcións, tamén podemos usar a función OFFSET para cambiar columnas verticais a filas horizontais en Excel. A función OFFSET devolve un valor de celaé un número determinado de filas e columnas da referencia. Aquí, necesitaremos de novo usar as funcións ROW e COLUMN . Sigamos os pasos a continuación para obter máis información.
PASOS:
- Primeiro de todo, seleccione Cela B12 e escriba a fórmula a continuación :
=OFFSET($B$4,COLUMN(A1)-1,ROW(A1)-1)
Aquí, dentro da función OFFSET A cela B4 é a referencia. COLUMN(A1)-1 e ROW(A1)-1 indican os números de fila e columna da referencia respectivamente.
- En segundo lugar, prema Introduza e arrastre o Recheo de recheo cara abaixo.
- Despois diso, seleccione Cela B12 e B13 .
- Agora, arrastra o Recheo cara á dereita ata a Columna H .
- Como resultado, obterás as columnas verticais como filas horizontais.
- Por último, aplica formato para facer que as filas horizontais sexan como as columnas verticais.
6. Transpon a columna vertical a horizontal usando a función INDIRECTA
No último método, empregaremos a función INDIRECTA para traspoñer columnas verticais. Este método é semellante ao anterior. A función INDIRECT devolve a referencia especificada por unha cadea de texto. Imos observar os pasos a continuación para ver como podemos implementar o método.
PASOS:
- En primeiro lugar, escriba a fórmula a continuación en CélulaC12 :
=INDIRECT("B"&COLUMN()+1)
Aquí, a saída de COLUMN() é 3 . Así, a fórmula pasa a ser INDIRECT(B4) . É por iso que devolve Vendedor na Cela C12 .
- A continuación, prema Intro e escriba a fórmula a continuación:
=INDIRECT("C"&COLUMN()+1)
- Despois diso, arrastre o Manija de recheo cara á dereita ata Columna I .
- Como resultado, poderás transpoñer as columnas verticais como na imaxe de abaixo.