En Google Sheets, si alguna vez necesitas voltear las columnas y filas de una matriz o un rango de datos, TRANSPOSE La función de Google Sheets es la más adecuada. Intercambia -o transpone- las filas y columnas, cambiando la orientación de los datos de la hoja de cálculo de horizontal a vertical o viceversa.
Esto puede ser útil a efectos de presentación o para facilitar la lectura de la tabla, por ejemplo, si el conjunto de datos ha alcanzado un gran tamaño y el número de columnas hace que sea muy ancha o muy larga. TRANSPOSE es una alternativa práctica a copiar y pegar, que te permite cambiar filas y columnas en Google Sheets al instante y sin errores.
Esta guía explica cómo convertir filas en columnas, o columnas en filas, con la función TRANSPOSE (TRANSPONER). También verás cómo pegar datos transpuestos con Pegado especial y cómo combinar TRANSPOSE con UNIQUE y SPLIT.
Sintaxis de TRANSPOSE
TRANSPOSE(matriz_o_rango)
array_or_range - la matriz o la referencia al rango de columnas y filas que desea intercambiar o transponer.
Cómo utilizar la función TRANSPOSE Google Sheets
Esta es una de las fórmulas más sencillas de Google Sheets. Echa un vistazo a los siguientes ejemplos:
Mis datos de muestra llenan las celdas A1 a C7. En la actualidad, mi lista de números de ID de empleado (Emp ID#) aparece verticalmente a lo largo de la parte izquierda de la hoja de cálculo, en una columna. En cambio, quiero ver mi lista de ID de Empleado horizontalmente, a lo largo de la parte superior de mi hoja de cálculo.
Para ello, introduzco una fórmula TRANSPOSE en la celda D1:
Puedes ver que el rango de datos original se ha invertido. Las filas y columnas del argumento de entrada array_or_range se han intercambiado y el nuevo conjunto de datos (volteado) comienza en la celda D1.
Recuerda dejar espacio suficiente en tu hoja de cálculo para la nueva tabla de datos. De lo contrario, la fórmula devuelve el error #REF!:
Otra opción es introducir una matriz en su lugar. He aquí un ejemplo:
Cuando introduzca la matriz, utilice punto y coma para separar cada valor de fila individual en el rango de entrada. Para los valores de columna individuales, utilice comas. Como antes, debe asegurarse de que hay suficiente espacio vacío en la hoja de cálculo para la nueva tabla de datos transpuesta.
Cómo sustituir la tabla antigua
Si desea eliminar la tabla de datos original y sustituirla por los datos transpuestos
- Copie la nueva tabla (los datos que ha transpuesto).
- Ir a Editar > Pegado especial > Solo valores.
- Pegar directamente sobre la tabla original.
Transponer y mantener el formato
Puede que notes que se pierde el formato cuando transpones los datos en Google Sheets. En este caso, utiliza el método de copiar y pegar:
- Seleccione las celdas que desea transponer.
- Copia las celdas.
- Haz clic dentro de la celda donde quieras que empiece la nueva tabla de datos invertidos.
- Ve a Editar > Pegado especial > Transpuesto. Encontrarás los pasos con capturas de pantalla en la sección de pegado especial, más abajo.
Cómo pegar datos transpuestos en Google Sheets
La fórmula TRANSPOSE mantiene la tabla volteada vinculada a la original, así que se actualiza cada vez que cambian los datos de origen. Si solo necesitas una copia puntual, pega los datos transpuestos. La tabla pegada es estática: conserva el formato original y puedes editarla u ordenarla como cualquier otro rango.
Usa el pegado especial para transponer
Sigue estas instrucciones para transponer tus datos al pegarlos en una celda nueva.
- 1. Selecciona el intervalo de celdas que quieres transponer.
- 2. Para copiar las celdas, puedes ir a Editar > Copiar, hacer clic con el botón derecho en la selección y elegir Copiar, o usar el atajo: Ctrl + c (Windows) o Cmd + c (Mac).
3. Selecciona la celda donde quieres los datos transpuestos. Ve a Editar > Pegado especial > Transpuesto, o haz clic con el botón derecho en la celda y elige Pegado especial > Transpuesto.
4. Y ya está. Las filas y columnas de la tabla se han transpuesto.
Usa un atajo de teclado para pegar datos transpuestos
No hay un atajo de teclado específico para pegar datos transpuestos. Sin embargo, si has activado las combinaciones de teclas compatibles, puedes usar un atajo para seleccionar esta opción rápidamente. Después de copiar las celdas que quieras, haz clic en una celda vacía y usa este atajo para transponer y pegar: Alt + e, s, e (Windows) o Ctrl + Option + e, s, e (Mac).
Usa TRANSPOSE con otras funciones
Aunque la función es muy útil por sí sola, puedes manipular tus datos con otras funciones antes de usarla. Al anidar funciones, puedes transponer los resultados de tus fórmulas. A continuación tienes ejemplos de cómo combinar TRANSPOSE con otras dos funciones: ÚNICO y SPLIT.
UNIQUE & TRANSPOSE
Imagina que tienes una tabla con las ventas de distintos equipos. Quieres crear una tabla con datos resumidos de cada equipo, con el nombre del equipo como encabezado de columna. Si usas TRANSPOSE y UNIQUE (ÚNICOS) en la columna del equipo de ventas, obtienes los nombres únicos de los equipos en una fila.
1. Selecciona la celda donde quieres los datos y asegúrate de que haya suficientes celdas vacías debajo y a la derecha.
2. Escribe la función TRANSPOSE, después la función UNIQUE y selecciona el intervalo de celdas que quieras. En este caso, selecciona los datos de la columna 'sales_team'.
3. Cierra los dos paréntesis y pulsa 'Intro' para ver el resultado.
SPLIT & TRANSPOSE
Imagina que tienes una celda con una lista de elementos separados por punto y coma. Sigue estos pasos para dividir esos elementos en filas separadas en lugar de en columnas.
1. Escribe la función TRANSPOSE en una celda vacía, seguida de la función SPLIT (DIVIDIR).
2. Selecciona la celda o las celdas con los datos que quieres dividir y transponer. Después de una coma, escribe el delimitador entre comillas.
3. Cierra los dos paréntesis y pulsa 'Intro' para ver el resultado.
Trabajar de forma más eficaz en Google Sheets
Así es cómo cambiar rápidamente tus datos de vertical a horizontal, o de filas a columnas. ¿Buscas más trucos y consejos para ahorrar tiempo en Google Sheets? Aprende a filtrar Google Sheets sin afectar a otros usuarios o descubre cómo conectar Google Sheets automáticamente.
