Cómo cambiar una columna vertical a horizontal en Excel

  • Compartir Este
Hugh West

En este artículo aprenderemos a cambiar una columna vertical a una fila horizontal en Excel Microsoft Excel es una potente herramienta que ayuda a los usuarios a realizar diferentes tareas con facilidad. Los usuarios crean conjuntos de datos para representar los datos. Los conjuntos de datos constan de filas y columnas. A veces, los usuarios pueden necesitar cambiar las columnas verticales a horizontales en Excel. Hoy, vamos a demostrar lo siguiente 5 Utilizando estos métodos, puede cambiar fácilmente una columna vertical a una fila horizontal en Excel. Así que, sin más demora, vamos a empezar la discusión.

Descargar el cuaderno de prácticas

Puede descargar el cuaderno de trabajo desde aquí.

Columna Vertical a Horizontal.xlsx

6 Maneras Fáciles de Cambiar una Columna Vertical a Horizontal en Excel

Para explicar los métodos, utilizaremos un conjunto de datos que contiene el Importe de las ventas de algunos Vendedores En el artículo de hoy cambiaremos las columnas verticales por filas horizontales. Se puede decir que transpondremos las columnas verticales.

Después de cambiar las columnas verticales por horizontales, el conjunto de datos tendrá el aspecto de la imagen siguiente.

1. Cambiar Columna Vertical a Horizontal con la Opción Pegado Especial en Excel

La forma más sencilla de cambiar una columna vertical a una fila horizontal es utilizar la función Pegado especial de Excel. Además, mantiene el formato exacto al cambiar la columna vertical, por lo que no es necesario aplicar ningún formato posteriormente. Sigamos los pasos que se indican a continuación para ver cómo podemos utilizar la opción Pegado especial para transponer las columnas.

PASOS:

  • En primer lugar, seleccione el rango que desea cambiar a filas horizontales. En este caso, hemos seleccionado el rango rango B4:C10 .

  • En segundo lugar, derecha - haga clic en en el ratón para abrir el menú.
  • Seleccione Copia desde allí.
  • También puede pulsar Ctrl + C para copiar el rango.

  • En tercer lugar, seleccione una celda en la que desee pegar el rango horizontalmente. En nuestro caso, hemos seleccionado Célula B12 .

  • A continuación, vaya a la página Inicio y haga clic en Pegar Aparecerá un menú desplegable.
  • Seleccione Pegado especial desde allí. Se abrirá el Pegado especial caja.
  • También puede pulsar Ctrl + Alt + V para abrir el Pegado especial caja.

  • En el Pegado especial marque la casilla Transponer y haga clic en OK para proceder.

  • Por último, podrá cambiar las columnas verticales por filas horizontales.

Nota: Como ya se ha dicho, este método se puede implementar sin esfuerzo. Pero tiene un inconveniente. Las filas horizontales no se actualizarán dinámicamente si cambia algo en las columnas verticales. Si desea actualizaciones dinámicas, entonces es mejor seguir los otros métodos.

2. Inserte la función TRANSPOSE de Excel para convertir una columna vertical en horizontal

Podemos utilizar algunos Funciones de Excel para convertir una columna vertical en una fila horizontal. En este caso, utilizaremos la función TRANSPOSE para ese fin. La principal ventaja de utilizar funciones es que obtendrá actualizaciones dinámicas en las filas horizontales si cambia algo en el conjunto de datos principal. Pero, las filas horizontales no tendrán el mismo formato que las columnas verticales. Deberá añadir el formato después de aplicar el método.

Sigamos los pasos que se indican a continuación para saber más.

PASOS:

  • En primer lugar, seleccione Célula B12 y escribe la fórmula que aparece a continuación:
=TRANSPONER(B4:C10)

  • A continuación, pulse Ctrl + Turno + Entre en para obtener resultados como los de la imagen siguiente.

Nota: Puede ver que no hay formato en las filas convertidas. Necesita aplicar el formato de nuevo.

3. Escriba la fórmula como texto para convertir la columna vertical en horizontal

Otra forma de convertir columnas verticales en filas horizontales es escribir la fórmula como texto. Este es uno de los trucos más interesantes que jamás hayas visto. Aquí, primero escribiremos la fórmula con algunas letras especiales. Más tarde, las sustituiremos por el signo igual. Prestemos atención a los pasos siguientes para ver el proceso de escribir fórmulas como textos.

PASOS:

  • Al principio, seleccione Célula B12 y escriba EdB4 .
  • Además, escriba EdC4 en Celda B13 .

En este caso, queremos ver el Vendedor en Célula B12 y Importe de las ventas en Celda B13 . como Celda B4 contiene Vendedor por eso hemos escrito EdB4 en Célula B12 Para ver el Importe de las ventas en Celda B13 hemos escrito EdC4 .

  • Ahora, seleccione Célula B12 y Celda B13 .
  • A continuación, arrastre el Asa de llenado a la derecha hasta Columna H .

  • A continuación, seleccione gama B12:H13 .

  • En el siguiente paso, pulse Ctrl + H para abrir el Buscar y reemplazar caja.
  • En el Buscar y reemplazar escriba Ed en el " Encuentre lo que y = en el " Sustituir por ".
  • Después de escribirlos, haga clic en el botón Sustituir todo opción.

  • Aparecerá un cuadro de mensaje.
  • Haga clic en OK para proceder.

  • Finalmente, verás resultados como los de la imagen de abajo.

4. Cambiar Columna Vertical a Horizontal Usando la Función INDEX en Excel

También podemos cambiar las columnas verticales por filas horizontales utilizando la función INDEX en Excel. El ÍNDICE devuelve el valor de la celda situada en la intersección de una fila y una columna determinadas. Para completar la fórmula, utilizaremos la función FILA y COLUMNA Sigamos los pasos que se indican a continuación para saber más.

PASOS:

  • En primer lugar, seleccione Célula B12 y escribe la fórmula que aparece a continuación:
=INDEX($B$4:$C$10,COLUMNA(A1),FILA(A1))

En este caso, el primer argumento es el rango B4:C10 Tenemos que convertirlo en filas horizontales. COLUMNA(A1) devuelve el número de columna de Celda A1 y es 1 . también, ROW(A1) devuelve el número de fila de Celda A1 que es 1 Por lo tanto, la fórmula es INDEX($B$4:$C$10,1,1) Significa... Célula B12 almacenará el primer valor del rango B4:C10 que es Vendedor .

  • En segundo lugar, pulse Entre en y arrastre el Asa de llenado hasta Celda B13 .

  • Ahora, seleccione Célula B12 y B13 .
  • A continuación, arrastre el Asa de llenado a la derecha.

  • Como resultado, podrá cambiar las columnas verticales por filas horizontales.

  • Por último, tras aplicar el formato adecuado, el conjunto de datos tendrá el aspecto de la imagen siguiente.

5. Aplicar la función OFFSET para cambiar la columna vertical

Entre las funciones, también podemos utilizar la función OFFSET para pasar de columnas verticales a filas horizontales en Excel. La tecla OFFSET devuelve un valor de celda que está a un número determinado de filas y columnas de la referencia. Aquí, de nuevo tendremos que utilizar la función FILA y COLUMNA Sigamos los pasos que se indican a continuación para saber más.

PASOS:

  • En primer lugar, seleccione Célula B12 y escribe la fórmula que aparece a continuación:
=OFFSET($B$4,COLUMNA(A1)-1,FILA(A1)-1)

Aquí, en el interior del OFFSET función Celda B4 es la referencia. COLUMNA(A1)-1 y ROW(A1)-1 denotan los números de fila y columna de la referencia, respectivamente.

  • En segundo lugar, golpea Entre en y arrastre el Asa de llenado abajo.

  • A continuación, seleccione Célula B12 y B13 .
  • Ahora, arrastre el Asa de llenado a la derecha hasta Columna H .

  • Como resultado, obtendrá las columnas verticales como filas horizontales.

  • Por último, aplica el formato para que las filas horizontales sean como las columnas verticales.

6. Transponer columna vertical a horizontal utilizando la función INDIRECTO

En el último método, utilizaremos la función INDIRECTA para transponer columnas verticales. Este método es similar al anterior. El método INDIRECTO devuelve la referencia especificada por una cadena de texto. Observemos los pasos siguientes para ver cómo podemos implementar el método.

PASOS:

  • En primer lugar, escriba la fórmula siguiente en Célula C12 :
=INDIRECT("B"&COLUMNA()+1)

Aquí, la salida de COLUMNA() es 3 Por lo tanto, la fórmula es INDIRECTO(B4) Por eso devuelve Vendedor en Célula C12 .

  • A continuación, pulse Entre en y escribe la fórmula que aparece a continuación:
=INDIRECT("C"&COLUMNA()+1)

  • A continuación, arrastre el Asa de llenado a la derecha hasta Columna I .

  • Como resultado, podrás transponer las columnas verticales como en la imagen de abajo.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.