12 de octubre de 2007

Transponer una matriz de datos

Esta primera nota surge de una consulta que me hace un compañero de trabajo, de quien por cierto no recuerdo su nombre. Solo se que es de Argentina.

La pregunta es la siguiente: ¿Cómo puedo transponer una matriz de datos, de forma que las filas se conviertan en columnas y viceversa?

Existen varias posibilidades. La más práctica es seleccionar el rango (o matriz) de datos, y copiarlo.

A continuación, seleccionamos la celda de destino, damos clic derecho y seleccionamos Pegado especial. Una vez ahí, activamos la opción Transponer,
y presionamos Aceptar. Por último, borramos el rango de origen.

Para los perfeccionistas, es un poco más rápido cortar, en vez de copiar, el rango de origen al inicio. De esta forma no será necesario eliminar el rango de origen en un tercer paso.

Desde luego, podemos usar Transponer en combinación con otras opciones de Pegado especial, por ejemplo, Valores o Formatos.

La segunda opción es copiar (o cortar) el rango, y dar clic en la flecha del botón Pegar de la barra de Herramientas estándar, desplegando el menú correspondiente, y seleccionando la opción Transponer.
En la siguiente entrada veremos una tercera opción para realizar esta tarea.

Saludos.

3 comentarios:

  1. GRACIAS POR EL DATO ME FUE BIEN FACIL HACERLO MIL GRACIAS Y QUE DIOS LOS BENDIGA

    ResponderEliminar
  2. Gracias, me ha sido de gran ayuda. me estaba rompiendo la cabeza con la Funcion =Transponer(

    ResponderEliminar

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
Excel, Excel 2003, Excel 2007 y el logo XL son marcas registradas de Microsoft Corporation.