Clases Excel
Jueves, 22 Diciembre 2016 14:22

Cómo cambiar la orientación de los datos (filas por columnas o viceversa) en Excel

Valora este artículo
(1 Voto)

Transponer los datos alistados verticalmente a una alineación horizontal (o al revés) es sumamente sencillo en Excel y tal vez te sorprenda saber que hay más de una forma de conseguirlo.

Transponer el orden de los datos en Excel 1

 

 El modo más simple

La manera más fácil de transponer datos en Excel es copiarlos y luego utilizar una forma de pegado denominada Transponer.

 

Es muy rápido y eficiente lograr esto por medio de dos atajos de teclado. Después de seleccionar los datos a transponer puedes copiarlos con CTRL+C (es decir, presionando la tecla CTRL y, sin soltarla, presionar C). Luego, posiciónate en el lugar desde el cual quieres que aparezcan los datos transpuestos y presiona ALT, O, V, T (en este caso, las teclas se digitan en ese orden, pero sin mantener ninguna tecla presionada).

 

Transponer el orden de los datos en Excel 2

 

 

También encontrarás la opción de Transponer haciendo clic en la pequeña flechita que aparece debajo del botón Pegar. (Previamente deberías haber copiado los datos a pegar y haberte posicionado en la primera celda de destino.)

 

Transponer el orden de los datos en Excel 3

 

 

Puedes acceder a la misma opción si haces clic derecho sobre la celda a partir de la cual deseas pegar los datos transpuestos.

 

Transponer el orden de los datos en Excel 4

 

 

Otra manera posible de hacerlo es usar el atajo CTRL+ALT+G para abrir la ventana Pegado Especial, cliquear la casilla Transponer y presionar el botón Aceptar.

 

Transponer el orden de los datos en Excel 5

 

Transponer el orden de los datos en Excel 6

 

 

 Limitaciones

No es posible cortar los datos a transponer; esta opción de pegado solo estará disponible si los datos fueron copiados. Ello nos obliga a borrar los datos de origen si no los necesitamos después de la transposición.

No es posible pegar los datos transpuestos sobre los mismos datos de origen.

No es posible transponer los datos de una tabla de Excel. Para solventar ese problema sería necesario convertir la tabla en rango o utilizar la función TRANSPONER (que se detalla a continuación).

 

 

 La función TRANSPONER

La función TRANSPONER es un poco más compleja de implementar que el método anterior, pero es más recomendable si los datos que necesitamos transponer variarán con el tiempo. Como en el caso de cualquier otra función, TRANSPONER actualizará sus resultados cada vez que las celdas referenciadas sean modificadas.

 

Su sintaxis es la siguiente:

=TRANSPONER(rango)

 

Como ves, solo requiere un único argumento, muy obvio, por otra parte, que es el rango de datos que se desea transponer. En esto no hay ninguna dificultad.

 

Pero su aspecto inusual radica en que la función TRANSPONER es matricial, es decir, que devuelve una matriz de datos, varios resultados en lugar de uno solo.

 

Esto implica que la función tendrá que abarcar tantas celdas como tenga el rango de origen, pero con las medidas transpuestas. Es decir, si el rango de origen tiene 2 columnas y 7 filas, el rango de destino tendrá 7 columnas y 2 filas.

 

Paso 1: Lo primero será seleccionar el rango de destino de forma precisa. Una función matricial solo devuelve resultados en las celdas seleccionadas previamente. Si tuviera menos celdas que el rango de origen, los últimos valores serían obviados. Si tuviera más celdas que el rango de origen, las últimas celdas devolverían el valor #N/A (No disponible).

 

Transponer el orden de los datos en Excel 7

 

 

Paso 2: Una vez seleccionado el rango, digitamos la función utilizando el rango de origen como argumento. Aunque hemos seleccionado un rango, nuestra función irá a parar solamente a la celda activa y no a todas las celdas a la vez. Pero el truco está en el último paso.

 

Transponer el orden de los datos en Excel 8

 

 

Paso 3: Una fórmula matricial no se remata con la clásica tecla ENTER, como las fórmulas comunes, sino con la combinación CTRL+MAYÚS+ENTER. (¡Casi un hechizo de Harry Potter!) De esta manera, la función TRANSPONER se expandirá “mágicamente” por todas las celdas del rango y devolverá todos los datos de origen transpuestos, tal como esperábamos.

 

Transponer el orden de los datos en Excel 9

 

 

 Observación

Las fórmulas matriciales actúan como un bloque y no es posible modificar ni eliminar el contenido de una parte de la matriz. Tanto para modificar como para eliminar las fórmulas matriciales es necesario seleccionar previamente la matriz entera.

 

Visto 932 veces Modificado por última vez en Jueves, 22 Diciembre 2016 20:17

Deja un comentario

Los campos imprescindibles están marcados con asterisco (*). Tu dirección de correo nunca será publicada.

2 comentarios

  • Enlace al Comentario Clases Excel Martes, 27 Diciembre 2016 21:20 publicado por Clases Excel

    Muy amable, Heriberto. Lo mismo para ti y los tuyos.
    Feliz 2017.

  • Enlace al Comentario Heriberto Cerón López Martes, 27 Diciembre 2016 05:56 publicado por Heriberto Cerón López

    Gracias y que sigan cosechando éxitos.
    Atentamente Heriberto Cerón López.

Suscríbete a nuestro Boletín gratuito

Recibe periódicamente en tu email los últimos artículos, trucos, tutoriales y otras novedades de Excel.


Tus datos son confidenciales, nunca serán compartidos con nadie.

Inicio    Contacto    Términos y condiciones    Mapa del sitio

Ir arriba

Desarrollado por www.espectradesign.com