- Software
- Oficina de Microsoft
- Excel
- Cambio de datos verticales y horizontales con la función TRANSPOSE de Excel 2007
Libro Relacionado
Por Greg Harvey
La función TRANSPOSE de Excel 2007 le permite cambiar la orientación de un rango de celdas (o array). Puede utilizar esta función para transponer un rango de celdas verticales donde los datos bajan por las filas de las columnas adyacentes a una donde los datos se ejecutan a través de las columnas de las filas adyacentes y viceversa. Para utilizar con éxito la función TRANSPOSE, no sólo debe seleccionar un rango que tenga un número opuesto de columnas y filas, sino que también debe introducirlo como una fórmula de array.
Por ejemplo, si está utilizando la función TRANSPOSE para transponer un rango de celdas 2 x 5 (es decir, un rango que ocupa dos filas adyacentes y cinco columnas adyacentes), debe seleccionar un rango de celdas 5 x 2 en blanco (es decir, un rango que ocupa cinco filas adyacentes y dos columnas adyacentes) en la hoja de trabajo antes de utilizar el botón Insertar función para insertar la función TRANSPOSE en la primera celda. Luego, después de seleccionar el rango de celdas 2 x 5 que contiene los datos que desea transponer en el cuadro de texto Array del cuadro de diálogo Argumentos de función, debe presionar Ctrl+Mayús+Enter para cerrar este cuadro de diálogo e introducir la función TRANSPOSE en todo el rango de celdas seleccionado como una fórmula de array (encerrada entre llaves).
Suponga que desea transponer los datos ingresados en el rango de celdas A10:C11 (un arreglo de 2 x 3) al rango de celdas en blanco E10:F12 (un arreglo de 3 x 2) de la hoja de trabajo. Cuando presiona Ctrl+Mayús+Intro para completar la fórmula del array, después de seleccionar el rango de celdas A10:A11 como argumento del array, Excel pone la siguiente fórmula del array en cada celda del rango:
SUBTÍTULOS POR ARGENTEAM
Si todo lo que quiere hacer es transponer los encabezados de filas y columnas o una simple tabla de datos, no tiene que pasar por la rutina de crear una fórmula de array usando la función TRANSPOSE. Simplemente copie el rango de celdas a transponer con el botón Copiar en la ficha Inicio de la Cinta. Posicione el cursor de la celda en la primera celda vacía donde se va a pegar el rango transpuesto antes de hacer clic en la opción Transponer en el menú desplegable del botón Pegar.