Spreadsheet Practice

Función TRANSPONER (TRANSPOSE)

Respuesta rápida

TRANSPONER gira un rango para que las filas pasen a ser columnas y las columnas, filas.

Sintaxis
=TRANSPONER(matriz)
Uso más común
=TRANSPONER(A1:D3) devuelve Región (La tabla entera girada: ahora los meses van por las filas)

A diferencia de Pegado especial > Transponer, la copia girada sigue vinculada al origen y se actualiza cuando este cambia. En Excel 2021 y posteriores se desborda; en versiones anteriores hay que seleccionar el área de destino y pulsar Ctrl+Mayús+Intro.

Nombre en inglés
TRANSPOSE
Disponible en
Todas las versiones actuales
Categoría
Matrices dinámicas
Devuelve
Los mismos valores con las filas y las columnas intercambiadas.
Google Sheets
Disponible en Google Sheets con el mismo argumento.

Sintaxis

=TRANSPONER(matriz)

En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.

Argumento¿Obligatorio?Qué es
matrizObligatorioEl rango o la matriz que se gira.

Ejemplos

Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.

CeldaFórmulaResultadoQué muestra
A6=TRANSPONER(A1:D3)Regiónse desborda en 4 × 3La tabla entera girada: ahora los meses van por las filas
E6=TRANSPONER(B1:D1)enese desborda en 3 × 1Una fila de encabezados de mes pasa a ser una columna
G6=TRANSPONER(A2:A3)Nortese desborda en 1 × 2Una columna de regiones pasa a ser una fila

Pruébalo en vivo

Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.

Ver los datos de ejemplo como tabla
Regiónenefebmar
Norte120135128
Sur95110102
Tabla giradaMeses en una columnaRegiones en una fila
RegiónNorteSureneNorteSur
ene12095feb
feb135110mar
mar128102

Practica TRANSPONER

Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Trimestres en vertical

En A5, gira la tabla A1:E3 para que los trimestres bajen por la columna A y las regiones vayan en horizontal.

Errores comunes

Lo que vesPor qué ocurre y cómo arreglarlo
#¡DESBORDAMIENTO!El resultado girado necesita tantas filas como columnas tiene el origen. Deja libre ese espacio debajo y a la derecha.
Solo aparece un valorTienes Excel 2019 o anterior. Selecciona primero toda el área de destino, escribe la fórmula y pulsa Ctrl+Mayús+Intro.
Ceros donde había celdas vacíasTRANSPONER convierte las celdas vacías en 0. Usa =TRANSPONER(SI(A1:D3="";"";A1:D3)) para que sigan vacías.

Consejos

  • Para un giro puntual sin vínculo con el origen, copia el rango y usa Pegado especial > Transponer.

Preguntas frecuentes

¿Cómo cambio filas por columnas en Excel?

Copia el rango y usa Pegado especial con Transponer marcado, o usa =TRANSPONER(A1:D3) para obtener una copia girada que se actualiza con el origen.

¿Por qué TRANSPONER devuelve un solo valor?

En Excel 2019 y anteriores hay que introducirla como fórmula de matriz: selecciona todo el rango de destino, escríbela y pulsa Ctrl+Mayús+Intro.

¿Puedo editar las celdas transpuestas?

No. Son el resultado de una sola fórmula. Cambia las celdas de origen, o copia y pega los resultados como valores si necesitas una copia editable.

Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .