# Función TRANSPONER (TRANSPOSE)

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

Fuente: https://spreadsheetpractice.com/es/funciones/transponer · Actualizado 29 de octubre de 2026 · Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el 30 de octubre de 2026

## Respuesta rápida

- **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)
- **Nombre en inglés:** [TRANSPOSE](https://spreadsheetpractice.com/functions/transpose)
- **Disponible en:** Todas las versiones actuales
- **Categoría:** [Matrices dinámicas](https://spreadsheetpractice.com/es/funciones#dynamic-arrays)
- **Devuelve:** Los mismos valores con las filas y las columnas intercambiadas.
- **Google Sheets:** Disponible en Google Sheets con el mismo argumento.

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.

## 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 |
|---|---|---|
| `matriz` | Obligatorio | El 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.

| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| A6 | `=TRANSPONER(A1:D3)` | Región (se desborda en 4 × 3) | La tabla entera girada: ahora los meses van por las filas |
| E6 | `=TRANSPONER(B1:D1)` | ene (se desborda en 3 × 1) | Una fila de encabezados de mes pasa a ser una columna |
| G6 | `=TRANSPONER(A2:A3)` | Norte (se desborda en 1 × 2) | Una columna de regiones pasa a ser una fila |

### Ver los datos de ejemplo como tabla

|  | A | B | C | D | E | F | G | H |
|---|---|---|---|---|---|---|---|---|
| 1 | Región | ene | feb | mar |  |  |  |  |
| 2 | Norte | 120 | 135 | 128 |  |  |  |  |
| 3 | Sur | 95 | 110 | 102 |  |  |  |  |
| 4 |  |  |  |  |  |  |  |  |
| 5 | Tabla girada |  |  |  | Meses en una columna |  | Regiones en una fila |  |
| 6 | Región | Norte | Sur |  | ene |  | Norte | Sur |
| 7 | ene | 120 | 95 |  | feb |  |  |  |
| 8 | feb | 135 | 110 |  | mar |  |  |  |
| 9 | mar | 128 | 102 |  |  |  |  |  |

## Errores comunes

| Lo que ves | Por 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 valor | Tienes 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ías | TRANSPONER 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.

## Funciones relacionadas

- [APILARV](https://spreadsheetpractice.com/es/funciones/apilarv) (VSTACK): APILARV apila rangos uno encima de otro en una sola lista, como los pedidos de este mes bajo los del mes pasado o los comerciales de una región bajo los de otra.
- [APILARH](https://spreadsheetpractice.com/es/funciones/apilarh) (HSTACK): APILARH coloca rangos uno al lado del otro para formar una sola tabla, así que puedes elegir columnas que no están juntas, cambiarlas de orden o añadir una columna calculada, todo en una fórmula que se actualiza con el origen.
- [INDICE](https://spreadsheetpractice.com/es/funciones/indice) (INDEX): INDICE devuelve el valor de una fila y columna concretas de un rango: =INDICE(A2:C10;4;2) es la cuarta fila, segunda columna.

## 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.

## Practica TRANSPONER

En la página de [TRANSPONER](https://spreadsheetpractice.com/es/funciones/transponer) hay un ejercicio corregido («Trimestres en vertical») que se resuelve escribiendo la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Esta página en inglés: [TRANSPOSE](https://spreadsheetpractice.com/functions/transpose)

[Traductor de funciones de Excel](https://spreadsheetpractice.com/tools/function-translator): Nombres de las funciones en 8 idiomas

[Todas las funciones en español](https://spreadsheetpractice.com/es/funciones)

---

Spreadsheet Practice (https://spreadsheetpractice.com) enseña fórmulas de hoja de cálculo con práctica: cada ejercicio se corrige en una cuadrícula en vivo y se vuelve a comprobar con datos cambiados.
