• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

Tutorial Excel

Aprende Excel

¡¡¡Más de 300 lecciones de Excel GRATIS!!!
  • Inicio
  • Blog
  • Funciones
  • Gráficos
  • Trucos
  • Macros
  • Generalidades

Cómo transponer en Excel: Filas a columnas con Pegado Especial y la función TRANSPONER

A la hora de estructurar cuadros de mando, balances financieros o informes comerciales en Excel, es muy habitual encontrarnos con tablas diseñadas horizontalmente cuando necesitaremos analizarlas en vertical (o viceversa). Reorganizar manualmente filas y columnas cortando y pegando celda por celda es una pérdida de tiempo ineficiente y propenso a errores.

La solución a este problema consiste en transponer los datos, una técnica nativa de Excel que permite rotar el sentido de la información (convertir filas en columnas y columnas en filas) en un solo segundo.

En esta guía completa aprenderás los dos métodos fundamentales para transponer en Excel: la técnica estática mediante Pegado Especial (ideal para copias puntuales) y el método dinámico mediante la función TRANSPONER (ideal si necesitas que los datos rotados se actualicen automáticamente cuando cambie la tabla original).

Método 1: Pegado Especial con la opción Transponer (Método Estático)

El método más intuitivo y rápido para cambiar la orientación de un bloque de datos es utilizar la herramienta de Pegado Especial. Este procedimiento crea una copia estática de la información en la nueva ubicación.

⚠️ Regla de oro antes de empezar: La opción de transponer no estará disponible si la información original forma parte de una Tabla de Excel oficial (formato estructurado con el comando Ctrl + T). Si este es tu caso, primero debes hacer clic derecho sobre la tabla y seleccionar Tabla > Convertir en rango.

Caso práctico paso a paso:

Imagina un informe mensual sencillo con los meses de la primera mitad del año en una fila horizontal y sus respectivas cifras de ventas en la fila inferior.

Nuestro objetivo es reorganizar la información para presentar los meses y las ventas en dos columnas verticales separadas.

Pasos para ejecutar la rotación:

  1. Copiar el rango original: Selecciona todo el bloque de datos (incluidas las etiquetas de cabecera) y presiona la combinación de teclas Ctrl + C (o clic derecho > Copiar).
    • Importante: No utilices la opción de Cortar (Ctrl + X), ya que Excel deshabilita el menú de Pegado Especial para la acción de cortar.
  2. Seleccionar la celda de destino: Haz clic en la celda vacía donde desees colocar la esquina superior izquierda de tu nueva tabla. Asegúrate de tener espacio limpio suficiente hacia abajo y hacia la derecha, ya que la rotación sobreescribirá cualquier dato existente.
  3. Aplicar la opción Transponer:Haz clic derecho sobre la celda de destino y, en el menú flotante de Opciones de pegado, selecciona el icono de Transponer [T].

imagen del botón Transponer
Menú de Opciones de pegado

Otra alternativa es hacer clic en Pegado Especial… en la parte inferior del menú contextual y marcar la casilla Transponer en la ventana emergente que se despliega.

Una vez verificada la nueva orientación vertical, puedes eliminar el bloque de datos horizontal original si lo deseas. Al tratarse de un método estático, los datos de la nueva ubicación permanecerán completamente intactos.

Método 2: La función TRANSPONER (Método Dinámico)

El gran inconveniente del Pegado Especial es que se trata de una «fotografía fija»: si más adelante corriges la cifra de ventas de un mes en la lista original, la tabla transpuestas no enterará y se quedará desactualizada.

Para crear una rotación de celdas dinámica y vinculada (donde cualquier modificación en el rango de origen se refleje automáticamente en la nueva tabla), debemos recurrir a la función TRANSPONER.

Sintaxis de la función:

=TRANSPONER(matriz)

Donde el argumento matriz representa el rango de celdas horizontal o vertical que deseamos rotar (por ejemplo, A1:F2).

Cómo aplicar la función según tu versión de Excel

Dependiendo de la versión de software que utilices, la ejecución técnica de la función cambia:

A) En Microsoft 365, Excel 2021 y Excel 2024 (Matrices Dinámicas)

Gracias al motor de desbordamiento moderno, la aplicación es sumamente sencilla:

  1. Sitúate en la celda donde quieras iniciar tu nueva tabla vertical.
  2. Escribe la fórmula apuntando a tu rango original: =TRANSPONER(A1:F2)
  3. Pulsa Intro.

Excel creará de forma automática el rango de desbordamiento adaptando el número de filas y columnas exactas. Cualquier cambio que hagas en A1:F2 se actualizará al instante en la tabla transpuestas.

B) En versiones clásicas (Excel 2019 e inferiores)

En el Excel clásico, la función requiere una preparación geométrica previa bajo la estructura de fórmulas matriciales CSE:

  1. Contar dimensiones: Si tu tabla original mide 2 filas × 6 columnas, debes preseleccionar con el ratón un rango de destino de 6 filas × 2 columnas.
  2. Escribir la fórmula: Con el bloque seleccionado en azul, escribe la función =TRANSPONER(A1:F2).
  3. Confirmar con CSE: Presiona de forma simultánea la combinación de teclado Ctrl + Mayús + Intro.

El programa encerrará la función entre llaves automáticas {=TRANSPONER(A1:F2)} y vinculará los dos bloques de forma dinámica.

Consideraciones críticas antes de transponer datos

Para evitar que tus libros de trabajo sufran errores de referencia o descuadres visuales al rotar información, ten en cuenta estas tres directrices de auditoría:

  • Tratamiento de las fórmulas y referencias absolutas ($): Si tu tabla original contiene fórmulas que calculan subtotales, al utilizar el Pegado Especial > Transponer, Excel intentará mover las referencias relativas de las celdas de forma proporcional. Si tus fórmulas originales no utilizaban fijaciones absolutas (signos dólar $A$1), es muy probable que aparezcan errores de tipo #¡REF! o #¡VALOR!. Asegúrate de bloquear las referencias clave antes de copiar.
  • Formatos de celda y bordes: El comando Pegado Especial no solo rota los valores de texto o números, sino también los formatos visuales (bordes, colores de relleno y formatos de fecha/moneda). Revisa que los bordes superiores de cabecera no queden rotados hacia los laterales de forma antiestética.
  • Transposición masiva con Power Query: Si necesitas trabajar con bases de datos enormes (miles de registros importados de un sistema ERP), ni el Pegado Especial ni las funciones son recomendables por rendimiento. La mejor práctica profesional consiste en importar la tabla mediante Power Query (pestaña Datos > Obtener datos), ir a la pestaña Transformar y pulsar el botón Transponer. Power Query limpiará y estructurará el modelo de datos en la memoria sin saturar la RAM de tu ordenador.

Interacciones con los lectores

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Barra lateral principal

Buscar

Más de 300 trucos de Excel ¡¡¡GRATIS!!!

¡¡¡Más de 300 videos!!! gratis

Entradas y Páginas Populares

  • Excel 2010
    Excel 2010
  • Función PRONOSTICO.LINEAL en Excel
    Función PRONOSTICO.LINEAL en Excel
  • Los SUBTOTALES en Excel
    Los SUBTOTALES en Excel
  • Función SI.CONJUNTO en Excel
    Función SI.CONJUNTO en Excel
  • Tablas de datos en Excel
    Tablas de datos en Excel

Síguenos

  • Facebook
  • Instagram
  • YouTube
  • TikTok
Para aprovechar al máximo el potencial de Excel. Desde un nivel básico hasta un nivel experto.

Ir al blog

Mi canal de Youtube

Contacto

No te pierdas las novedades

100% libre de spam.

Sobre mí                            Aviso legal                            Política de privacidad y cookies

Gestionar el consentimiento de las cookies
Las cookies se utilizan para la personalización de anuncios".
Para ofrecer las mejores experiencias, utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. El consentimiento de estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o las identificaciones únicas en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
Funcional Siempre activo
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferencias
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu Proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
  • Administrar opciones
  • Gestionar los servicios
  • Gestionar {vendor_count} proveedores
  • Leer más sobre estos propósitos
Ver preferencias
  • {title}
  • {title}
  • {title}