



En ocasiones deseamos cambiar datos de columna a fila en Excel o viceversa.
Podemos transponer mediante dos métodos:
- PEGADO ESPECIAL.
Seleccionar el rango de la columna o fila a transponer, en nuestro caso el rango A1:A5.
COPIAR EL RANGO. Ir a Cinta de Opciones
Pestaña: Inicio
Grupo: Portapapeles
Copiar
. Copiamos el rango de los datos.
Clic sobre la celda donde transponer los datos, en nuestro caso C3.
PEGAR Y TRANSPONER. Ir a Cinta de Opciones
Pestaña: Inicio
Grupo: Portapapeles
Pegar
Pegado especial. Mostrará el cuadro de diálogo de pegado especial.
Activar la casilla: Transponer.

Los datos en columna se pegaran en el rango C3:G3 (fila).
- FUNCIÓN TRANSPONER.
La función TRANSPONER, devuelve la traspuesta de una matriz.
Seleccionar el rango C5:G5, donde transponer los datos.
Escribir:
=TRANSPONER(A1:A5)Pulsar la tecla F2, para editar la fórmula
Pulsar la tecla Ctrl y mantenerla pulsada
Pulsar la tecla Mayús y mantener las 2 teclas pulsadas
Pulsar la tecla Enter. Insertará la fórmula entre llaves como matricial {=TRANSPONER(A1:A5)}.
- FUNCIÓN DESREF.
La función DESREF, devuelve un desplazamiento de referencia a partir de una referencia determinada.
Clic sobre la celda C7, donde transponer los datos.
Escribir:
=DESREF($A$1;COLUMNA(C5)-COLUMNA($C$5);0)Copiar la celda C7
Pegar en el rango D7:G7, como fórmula.
- FUNCIÓN INDIRECTO.
La función INDIRECTO, devuelve una referencia indicada por un valor de texto.
Clic sobre la celda C9, donde transponer los datos.
Escribir:
=INDIRECTO("F"&COLUMNA()-2&"C1";FALSO)Copiar la celda C9
Pegar en el rango D9:G9, como fórmula.
Disponiendo de diferentes métodos para cambiar datos de columna a fila en Excel o transponer los datos.
