Función de Excel TRANSPOSE
La función TRANSPONER de Excel cambia la orientación de un rango o matriz. Por ejemplo, convierte una tabla dispuesta horizontalmente en filas en una disposición vertical en columnas, ¡y viceversa!

Sintaxis
=TRANSPOSE ()array)
Argumento
Matriz (obligatorio): una matriz o rango de celdas que desea transponer.
Valor de devolución
La función TRANSPONER devolverá una matriz con una nueva orientación basada en un rango determinado de celdas.
Notas sobre la función:
1. La función TRANSPONER debe introducirse como una fórmula matricial pulsando simultáneamente las teclas Ctrl+Mayús+Intro. Resultado de la transposición: tras transponer, la primera fila de la matriz original se convierte en la primera columna de la nueva matriz, la segunda fila pasa a ser la segunda columna, la tercera fila se transforma en la tercera columna y así sucesivamente.
2
Ejemplos
Ejemplo 1: Invertir la orientación de un rango dado
Supongamos que desea invertir la orientación del rango B4:I5, tal como se muestra en la siguiente captura de pantalla. Puede lograrlo siguiendo estos pasos.

1. Seleccione un rango para la nueva matriz; en este caso, elijo K3:L10 y copio en él la siguiente fórmula:
=TRANSPOSE(B4:I5)
Nota: Debes seleccionar el mismo número de celdas que en el conjunto original, pero en la dirección opuesta.

2. A continuación, pulse simultáneamente las teclas Ctrl + Mayús + Intro para obtener la nueva matriz.

Ejemplo 2: Transponer un rango sin ceros en Excel
Normalmente, si la matriz especificada contiene celdas vacías, estas se mostrarán como 0 en la nueva matriz tras usar la función TRANSPONER. Vea la siguiente captura de pantalla:

Si desea transponer una tabla sin ceros, el método descrito en esta sección le será de gran ayuda.
1. Seleccione un rango para la nueva matriz; en este caso, elija K3:L10 y copie en él la siguiente fórmula:
=TRANSPOSE(IF(B4:I5=«»,"",B4:I5))
Sintaxis de la fórmula:{=TRANSPOSE(IF(rng=«»,"",rng))}

2. Pulse simultáneamente las teclas Ctrl+Mayús+Intropara obtener la nueva matriz sin ceros, tal como se muestra en la siguiente captura de pantalla.

Nota: Si desea insertar “vacío” en las celdas vacías de la nueva matriz en lugar de dejarlas en blanco, incluya este texto entre las segundas comillas dobles en la fórmula:
=TRANSPOSE(IF(B4:I5=«»,"blank",B4:I5))
A continuación, pulse las teclas Ctrl + Mayús + Intro.

Más ejemplos
¿Cómo transponer rápidamente bloques de datos de filas a columnas en Excel?
Las mejores herramientas de productividad para Office
Kutools para Excel - Le ayuda a destacar entre la multitud
Kutools para Excel Ofrece más de 300 funciones,asegurando que lo que necesita esté a solo un clic...
Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)
- ¡Cambie entre decenas de documentos abiertos en un solo segundo!
- Reduzca cientos de clics diarios y olvídese del síndrome del ratón.
- Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
- Lleva la eficiencia de las pestañas a Office (incluido Excel), tal como lo hacen Chrome, Edge y Firefox.