Aprenda a transponer datos en Excel y cambie rápidamente la orientación de sus columnas y filas en una hoja de trabajo.
Transponer datos en Excel significa cambiar o rotar datos de la matriz horizontal a la matriz vertical, o de la matriz vertical a la matriz horizontal. En términos simples, la función TRANSPONER cambia filas a columnas y columnas a filas.
En Excel, puede transponer datos de dos formas diferentes, utilizando la función TRANSPONER y el método Pegado especial. En este artículo, le mostraremos cómo cambiar el valor de la fila al valor de la columna y el valor de la columna al valor de la fila en Excel.
Utilizando Función TRANSPONER
La función TRANSPONER le permite cambiar la orientación de un rango de celda dado (una matriz) de vertical a horizontal o viceversa. Dado que es una fórmula de matriz, la función debe ingresarse en un rango que tenga el mismo número de filas y columnas que la fuente.
La sintaxis de la función Transpose es:
= Transponer (matriz)
En la siguiente hoja de cálculo de muestra, vamos a transponer la tabla que contiene el volumen de exportaciones de animales por condado.
Primero, debe saber cuántas filas y columnas contiene su tabla original. Luego, seleccione el número exacto de celdas como el rango de celdas original, pero en la otra dirección.
Por ejemplo, tenemos 5 filas y 3 columnas, por lo que debemos seleccionar 3 filas y 5 columnas de celdas para los datos transpuestos. En nuestro caso, tenemos 5 filas y 4 columnas, por lo que debe seleccionar 4 filas y 5 columnas.
Seleccione un rango de celdas en blanco e ingrese la fórmula: = TRANSPONER (A1: D5)
, pero no presione la tecla "Enter" todavía. En este punto, su Excel se verá similar a esto:
Ahora, presione "Ctrl + Shift + Enter". Una vez que se presione la combinación de teclas, los datos se transpondrán.
Recuerde, una fórmula de matriz siempre debe terminarse presionando "CTRL + MAYÚS + ENTRAR". Cuando presione la combinación de teclas, colocará un conjunto de llaves alrededor de la fórmula en la barra de fórmulas para que el resultado se trate como una matriz de datos y no como un valor de celda única.
La función Excel Transpose solo copia los datos, no el formato de los datos originales. Como puede ver, el formato del encabezado original no se copia. Además, Transpose es una función dinámica, cuando se modifica su valor en los datos originales, se reflejará en los datos transpuestos, pero no al revés.
Cómo transponer datos en Excel sin ceros
Si transpone una tabla o rango de celdas con una o más celdas vacías, esas celdas tendrán valores cero cuando se transpongan, como se muestra en la siguiente imagen:
Para copiar las celdas vacías durante la transposición, use la función SI dentro de su fórmula TRANSPONER para verificar si una celda está vacía o no. Si la celda está en blanco / vacía, devuelve una cadena vacía (“”) a la tabla transpuesta.
Si su tabla tiene celdas vacías, ingrese la fórmula: = TRANSPONER (SI (A1: D5 = "", "", A1: D5))
en las celdas seleccionadas.
Luego, presione la combinación de teclas "Ctrl + Shift + Enter". Ahora, el espacio en blanco de la celda D5 se copia en la celda transpuesta E11.
Cómo transponer en Excel usando Pegar método especial
Otra forma de transponer datos en Excel es mediante el método Pegado especial. Pero la transposición de datos usando el método Pegado especial viene con una desventaja y una ventaja. Esta función le permite transponer datos con el formato de contenido original, pero los datos transpuestos serán estáticos.
A diferencia de la función TRANSPONER, si cambia un valor en los datos originales, no se reflejará en el contenido transpuesto cuando utilice el método Pegado especial.
Primero, seleccione el rango que desea transponer y luego haga clic derecho y seleccione "Copiar" o presione "CTRL + C" para copiar la tabla.
A continuación, seleccione el rango de celdas que coincida con el tamaño exacto de la tabla original, como hizo con el método anterior.
Luego, haga clic con el botón derecho en las celdas seleccionadas y haga clic en "Pegado especial".
En el cuadro de diálogo Pegado especial, marque la casilla de verificación "Transponer" y haga clic en "Aceptar".
Ahora, la tabla se transpondrá (copiará) a las celdas seleccionadas.
En este método, no tiene que preocuparse de que las celdas negras se conviertan en ceros en la tabla transpuesta, ya que las celdas vacías también se copiarán en las celdas seleccionadas.