Cómo cambiar filas y columnas en Excel (5 métodos)

  • Compartir Este
Hugh West

Si desea cambiar filas y columnas en Excel, puede hacerlo manual o automáticamente de múltiples maneras dependiendo de su propósito. En el siguiente artículo, discutiremos 5 métodos para cambiar filas y columnas en Excel. Siga con el artículo y encuentre su mejor método.

Descargar el cuaderno de prácticas

Se recomienda descargar el archivo Excel y practicar con él.

Cambiar filas y columnas.xlsm

5 Métodos para Cambiar Filas y Columnas en Excel

Supongamos que tiene el siguiente conjunto de datos de la cuota de mercado de las empresas de teléfonos inteligentes. Utilizaremos este conjunto de datos para demostrar cómo cambiar filas y columnas en Excel.

Lea detenidamente el siguiente artículo y elija la solución que mejor se adapte a su propósito.

1. Cambiar filas y columnas mediante Pegado especial (Transponer)

Utilización de la Pegado especial es una forma rápida de cambiar filas y columnas en Excel. Elige una ubicación en la que quieras pegar la tabla transpuesta. Asegúrate de que hay espacio suficiente para pegar tus datos. La nueva tabla sobrescribirá por completo cualquier dato/formato que ya esté ahí. Sigue los pasos que se indican a continuación para cambiar filas y columnas.

Pasos:

  • Seleccione el rango de celdas B4:G9 y pulse Ctrl+C .

  • Pulsamos con el botón derecho del ratón sobre la celda superior izquierda de donde queremos pegar la tabla transpuesta, elegimos Celda B11 en este caso, elija Transponer .

  • Puedes ver que los datos están cambiados ahora.

Read More: Cómo transponer una columna a varias filas en Excel (6 métodos)

2. Utilizar la función de transposición para cambiar filas y columnas

La función TRANSPOSE es una célula múltiple matriz Significa que tenemos que predeterminar cuántas filas y columnas vamos a necesitar y seleccionar esa cantidad de área en la hoja.

En el ejemplo anterior, tenemos un conjunto de datos de 6×6 en el rango B4:G9 Tenemos que seleccionar un área de celdas vacía de 6×6 para transponer los datos.

Pasos:

  • Seleccione B11:G16 En la barra de fórmulas, escriba la fórmula:
=TRANSPONER(B4:G9)

  • Pulse Ctrl+Mayús+Intro Puedes ver que los datos están cambiados ahora.

Notas y consejos:

  • Los datos transpuestos siguen vinculados a los datos originales. Siempre que cambie datos en los datos originales, se reflejará también en los datos transpuestos.
  • Si dispone de una versión actual de Microsoft 365, puede introducir la fórmula en la celda superior izquierda del rango de salida y, a continuación, pulsar INTRODUCE para confirmar la fórmula como fórmula de matriz dinámica. De lo contrario, utilice Ctrl+Mayús+Intro.

Leer más: Cómo transponer varias columnas a filas en Excel

3. Uso de la Referencia de Celda para Cambiar Filas y Columnas

Podemos cambiar de filas y columnas utilizando referencias de celdas. En el ejemplo anterior, tenemos un conjunto de datos de 6×6 en el rango B4:G9 Necesitamos un área de celdas vacía de 6×6 para transponer los datos.

Pasos:

  • Seleccione un vacío Celda B11 Escriba un prefijo de referencia, por ejemplo ' RR y, a continuación, la ubicación de la primera celda que queremos transponer, que es B4 .

  • En Célula B12 escriba el mismo prefijo ' RR y, a continuación, la celda situada a la derecha de la que hemos utilizado en el paso anterior. En nuestro caso, sería la celda C4 que escribiremos como RRC4 Del mismo modo, escriba también las referencias en las celdas inferiores.

  • Seleccione gama de Células B11:B16 Rellene el resto de las celdas arrastrando el botón Autorrelleno horizontalmente a Columna G .

El resto de las celdas se rellenarán automáticamente.

  • Pulsa Ctrl+H en el teclado para que aparezca Buscar y reemplazar En el Encuentre lo que y Sustituir por escriba el prefijo RR, y luego = Haga clic en Sustituir todo .

  • Una ventana emergente mostrará " Todo hecho. Hicimos 36 reemplazos. "Haga clic OK .

Puedes ver que los datos están cambiados ahora.

Read More: Cómo convertir varias filas en columnas en Excel (9 maneras)

Lecturas similares

  • Excel VBA: Obtener Número de Fila y Columna a partir de la Dirección de Celda (4 Métodos)
  • Cómo Ocultar Filas y Columnas en Excel (10 Maneras)
  • [Corregido!] Filas y Columnas son números en Excel
  • Excel VBA: Establecer Rango por Número de Fila y Columna (3 Ejemplos)
  • Cómo Añadir Varias Filas y Columnas en Excel (Todas las Formas Posibles)

4. Uso de macros VBA para cambiar filas y columnas

En este método, convertiremos varias filas en columnas en Excel utilizando Macros VBA .

Pasos:

  • Ir a la Ficha Desarrollador> Visual Basic.

  • En el Editor de Visual Basic, vaya a Insertar> Módulo.

Aparecerá un nuevo módulo. Copie el siguiente script.

 Sub SwitchRowsToColumns() Dim SourceRng As Range Dim DestRng As Range Set SourceRng = Application.InputBox(Prompt:="Selecciona la matriz a rotar", Title:="Cambia Filas a Columnas", Type:=8) Set DestRng = Application.InputBox(Prompt:="Selecciona la celda para insertar las columnas rotadas", Title:="Cambia Filas a Columnas", Type:=8) SourceRng.Copy DestRng.Select Selection.PasteSpecial Paste:=xlPasteAll,Operation:=xlNone, SkipBlanks:=False, Transpose:=True Application.CutCopyMode = False End Sub 
  • Pegar el script en la ventana y guárdalo con Ctrl+S .

  • Ahora, cierre el editor de Visual Basic y vaya a Desarrollador> Macros y verá su macro SwitchRowsToColumns. Haga clic en Ejecutar .

A Cambiar Filas a Columna que le pedirá que seleccione la matriz.

  • Seleccione la matriz B4:G9 para girar. Pulse OK .

De nuevo, la ventana emergente le pedirá que seleccione la primera para insertar las columnas giratorias.

  • Seleccione Celda B11 . Haz clic OK .

Ahora, puede ver que los datos están cambiados.

Read More: Macro Excel: Convertir Varias Filas en Columnas (3 Ejemplos)

5. Cambiar Filas y Columnas usando Power Query

Power Query es otra potente herramienta disponible para los usuarios de Excel que se puede utilizar para transponer filas a columnas. Si está trabajando con Excel 2010 o Excel 2013, necesita descargar e instalar explícitamente el complemento Power Query. Encontrará Power Query en la pestaña Datos de Excel 2016 y versiones superiores.

Siga cuidadosamente los siguientes pasos para transponer filas a columnas utilizando Power Query.

Pasos:

  • Seleccionar el rango de celdas B4:G9 para convertir filas en columnas en Excel.

  • Ir a la Pestaña Power Query y seleccione De Tabla/Rango .

Aparecerá una ventana emergente en la que se le pedirá el rango. Haga clic en OK .

La siguiente tabla aparecerá en el Editor de Power Query.

  • En el Editor de Power Query Ir a Pestaña Transformar> Seleccionar Usar Primera Fila como Encabezados> Seleccionar Usar Encabezados como Primera Fila

  • Haga clic en Transponer en la pestaña Transformar .

Puedes ver que los datos están cambiados ahora.

Read More: Cómo cambiar filas y columnas en un gráfico de Excel (2 métodos)

Solucionar problemas de transposición de filas y columnas

1. Error de solapamiento

El error de superposición se producirá si intenta pegar el rango transpuesto en el área del rango copiado. Tenga cuidado con este error y elija una celda que no esté en el rango de celdas copiado.

2. #¡VALOR! Error

Si implementa la función Fórmula TRANSPOSE en Excel pulsando simplemente Entre en Puede ver esto #¡VALOR! Para evitar este error, asegúrese de pulsar Ctrl+Mayús+Intro .

Nota:

Si dispone de una versión actual de Microsoft 365, puede introducir la fórmula en la celda superior izquierda del rango de salida y, a continuación, pulsar INTRODUCE para confirmar la fórmula como fórmula de matriz dinámica. En versiones anteriores, la fórmula debe introducirse como fórmula de matriz heredada seleccionando primero el rango de salida, introduciendo la fórmula en la celda superior izquierda del rango de salida y pulsando a continuación Ctrl+Mayús+Intro para confirmarlo.

Conclusión

En este artículo, mostramos cinco métodos sencillos para cambiar filas y columnas en Excel. Practícalos todos junto con el libro de ejercicios de práctica dado y encuentra el método que mejor se adapte a tu caso. Esperamos que encuentres útiles los métodos anteriores y comenta en nuestro sitio web ExcelWIKI.com si necesita más aclaraciones o tiene algo que añadir.

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.