Cómo utilizar la función TRANSPONER de Excel -

Tabla de contenido

Resumen

La función TRANSPOSE de Excel "cambia" la orientación de un rango o matriz determinada: TRANSPOSE cambia un rango vertical a un rango horizontal y cambia un rango horizontal a un rango vertical.

Propósito

Voltea la orientación de un rango de celdas

Valor devuelto

Una matriz con una nueva orientación.

Sintaxis

= TRANSPONER (matriz)

Argumentos

  • matriz : la matriz o rango de celdas para transponer.

Versión

Excel 2003

Notas de uso

La función TRANSPONER convierte un rango vertical de celdas en un rango horizontal de celdas, o un rango horizontal de celdas en un rango vertical de celdas. En otras palabras, TRANSPOSE "invierte" la orientación de un rango o matriz determinada:

  1. Cuando se le da un rango vertical, TRANSPOSE lo convierte en un rango horizontal
  2. Cuando se le da un rango horizontal, TRANSPOSE lo convierte en un rango vertical

Cuando se transpone la matriz , la primera fila se convierte en la primera columna de la nueva matriz, la segunda fila se convierte en la segunda columna de la nueva matriz, la tercera fila se convierte en la tercera columna de la nueva matriz, y así sucesivamente.

TRANSPOSE se puede utilizar tanto con rangos como con matrices.

Ejemplo

En el ejemplo que se muestra, las fórmulas en I5 y F12 son:

=TRANSPOSE(B5:F6) // formula in I5 =TRANSPOSE(B12:C16) // formula in F12

Los rangos transpuestos son dinámicos. Si los datos en el rango de origen cambian, TRANSPOSE actualizará inmediatamente los datos en el rango de destino.

Nota: TRANSPOSE no transfiere el formato. En el ejemplo, los rangos de destino se formatearon en un paso separado.

Matriz dinámica vs Matriz tradicional

Las fórmulas anteriores se ingresaron en Excel 365, que admite fórmulas de matriz dinámica, por lo que no se requiere una sintaxis especial, TRANSPOSE simplemente funciona y los resultados se derraman en las celdas de destino automáticamente. Sin embargo, en otras versiones de Excel, TRANSPOSE debe ingresarse como una fórmula de matriz de celdas múltiples con control + shift + enter:

  1. Primero seleccione el rango de destino, que debe tener el mismo número de filas que el rango de origen tiene columnas, y el mismo número de columnas que el rango de origen tiene filas.
  2. Ingrese a la función TRANSPONER y seleccione el rango de origen como argumento de matriz.
  3. Confirme la fórmula como una fórmula de matriz con control + shift + enter.

Pegado especial

La función TRANSPONER tiene sentido cuando necesita una solución dinámica que continuará actualizándose cuando cambien los datos de origen. Sin embargo, si solo necesita una conversión única, puede usar Pegado especial con la opción Transponer. Este video cubre los conceptos básicos de Paste Special.

Videos relacionados

Resumen bidireccional con matrices dinámicas En este video, veremos cómo crear un resumen bidireccional con fórmulas de matriz dinámica. El resultado es una tabla de resumen que es muy similar a una tabla dinámica.

Articulos interesantes...