Convierte un rango vertical en uno horizontal (o viceversa) con una fórmula.
Copiar esta fórmula
=TRANSPOSE(A2:A10)TRANSPOSE convierte filas en columnas y columnas en filas, desbordando el resultado automáticamente en Excel 365. A diferencia de Pegado especial ▸ Transponer, se mantiene vinculado al origen y se actualiza en tiempo real.
=TRANSPOSE(A2:A10)→spilled rowUna columna se convierte en una sola fila.
=TRANSPOSE(A1:C2)→3 × 2Un rango de 2 filas y 3 columnas se convierte en 3 filas y 2 columnas.
=TRANSPOSE({1,2,3})→1 / 2 / 3Una fila de tres valores se convierte en una columna.
En Excel 365 se desborda; en versiones anteriores, selecciona el rango de destino e introduce la fórmula con Ctrl+Mayús+Enter.
TRANSPOSE sigue vinculada al origen y se actualiza cuando este cambia. Pegado especial ▸ Transponer crea una copia estática.
TRANSPOSE devuelve 0 para las celdas vacías. Mantenlas en blanco con =TRANSPOSE(IF(A2:A10="", "", A2:A10)).
Las celdas donde debe ir el resultado no están vacías. Bórralas para que la fórmula tenga espacio para desbordarse.
¿Necesitas una fórmula para tus propios datos?
Describe lo que quieres en lenguaje natural y deja que ExcelGPT escriba, explique y verifique la fórmula; gratis para empezar, sin complementos.