¿Te has encontrado alguna vez frente a una hoja de cálculo de Excel, luchando por reorganizar tus datos de columnas a filas? Si es así, no estás solo. La función TRANSPONER es tu aliada perfecta para transformar rápidamente tu información y hacer que tu trabajo sea más eficiente y ordenado. En este artículo, te mostraremos cómo utilizar esta poderosa fórmula para cambiar de columna a fila sin necesidad de hacer copias manuales y en solo unos clics. Prepárate para descubrir un mundo de posibilidades en el manejo de tus datos y optimizar tu productividad al máximo. ¡Sigue leyendo y transforma tu forma de trabajar con Excel!
Si eres usuario de Excel, seguro que en más de una ocasión has querido cambiar la orientación de tus datos, pasando de columna a fila o viceversa. ¡Pues estás de suerte! En este artículo te enseñaremos cómo utilizar la función TRANSPONER en Excel para convertir tus columnas en filas o tus filas en columnas. Ya no tendrás que preocuparte por copiar y pegar datos manualmente, porque con solo una fórmula podrás hacerlo de manera rápida y sencilla. ¡Sigue leyendo y descubre todos los secretos de esta poderosa función de Excel!
El tutorial explica la sintaxis de la función TRANSPONER y muestra cómo usarla correctamente para transponer datos en Excel.
Para los gustos no hay contabilidad. También es válido para los hábitos de trabajo. Algunos usuarios de Excel prefieren organizar los datos verticalmente en columnas, mientras que otros eligen la disposición horizontal en filas. En situaciones en las que necesita cambiar rápidamente la orientación de un rango determinado, TRANSPONER es la función a utilizar.
Función TRANSPONER de Excel: sintaxis
El propósito de la función TRANSPONER en Excel es convertir filas en columnas, es decir, cambiar la orientación de un rango determinado de horizontal a vertical o viceversa.
La función toma solo un argumento:
TRANSPONER (matriz)
Dónde formación es el rango de celdas a transponer.
La matriz se transforma de esta manera: la primera fila de la matriz original se convierte en la primera columna de la nueva matriz, la segunda fila se convierte en la segunda columna, y así sucesivamente.
>
¡Nota IMPORTANTE! Para que la función TRANSPONER funcione en Excel 2019 y versiones anteriores, debe ingresarla como una fórmula matricial presionando Ctrl + Mayús + Intro. En Excel 2021 y Excel 365 que admiten matrices de forma nativa, se puede ingresar como una fórmula normal.
Cómo utilizar la función TRANSPONER en Excel
La sintaxis de TRANSPOSE no deja lugar a errores al crear una fórmula. Una parte más complicada es ingresarlo correctamente en una hoja de trabajo. Si no tiene mucha experiencia con fórmulas de Excel en general y fórmulas matriciales en particular, asegúrese de seguir atentamente los pasos a continuación.
1. Cuente el número de columnas y filas de la tabla original.
Para empezar, descubra cuántas columnas y filas contiene su tabla fuente. Necesitará estos números en el siguiente paso.
En este ejemplo vamos a transponer la tabla que muestra el volumen de exportaciones de fruta fresca por comarca:
>
Nuestra tabla fuente tiene 4 columnas y 5 filas. Teniendo estas cifras en mente, continúe con el siguiente paso.
2. Seleccione la misma cantidad de celdas, pero cambie la orientación.
Su nueva tabla contendrá la misma cantidad de celdas pero se rotará de la orientación horizontal a la vertical o viceversa. Entonces, selecciona un rango de celdas vacías que ocupa la misma cantidad de filas que la tabla original tiene columnas, y la misma cantidad de columnas que la tabla original tiene filas.
En nuestro caso, seleccionamos un rango de 5 columnas y 4 filas:
>
3. Escriba la fórmula TRANSPONER
Con un rango de celdas en blanco seleccionadas, escriba la fórmula de Transposición:
=TRANSPOSE(A1:D5)
Aquí están los pasos detallados:
Primero, escribe el signo de igualdad, el nombre de la función y el paréntesis de apertura: =TRANSPOSE(
Luego, seleccione el rango de origen con el mouse o escríbalo manualmente:
>
Finalmente, escriba el paréntesis de cierre, pero no presiones la tecla Enter! En este punto, su fórmula de Transposición de Excel debería verse similar a esta:
>
4. Completa la fórmula TRANSPONER
Prensa Ctrl + Mayús + Intro para terminar su fórmula matricial correctamente. ¿Por qué necesitas esto? Porque la fórmula se debe aplicar a más de una celda, y es exactamente para lo que están destinadas las fórmulas matriciales.
Una vez que presione Ctrl + Mayús + Intro, Excel rodeará su fórmula de Transposición con {llaves} que son visibles en la barra de fórmulas y son una indicación visual de una fórmula matricial. En ningún caso debes escribirlos manualmente, eso no funcionará.
La siguiente captura de pantalla muestra que nuestra tabla fuente se transpuso correctamente y 4 columnas se convirtieron en 4 filas:
>
TRANSPONER fórmula en Excel 365
En Dynamic Array Excel (365 y 2021), la función TRANSPONER es increíblemente fácil de usar. Simplemente ingresa la fórmula en la celda superior izquierda del rango de destino y presiona la tecla Enter. ¡Eso es todo! Sin contar filas y columnas, sin fórmulas de matriz CSE. Simplemente funciona.
=TRANSPOSE(A1:D5)
El resultado es un rango de derrame dinámico que se divide automáticamente en tantas filas y columnas como sea necesario:
>
Cómo transponer datos en Excel sin ceros para espacios en blanco
Si una o más celdas de la tabla original están vacías, esas celdas tendrán valores cero en la tabla transpuesta, como se muestra en la siguiente captura de pantalla:
>
Si en su lugar desea devolver celdas en blanco, anide la función SI dentro de su fórmula TRANSPONER para verificar si una celda está en blanco o no. Si la celda está en blanco, IF devolverá una cadena vacía («»); de lo contrario, proporcione el valor a transponer:
=TRANSPOSE(IF(A1:D5=»»,»»,A1:D5))
Ingrese la fórmula como se explicó anteriormente (recuerde presionar Ctrl + Mayús + Intro para terminar la fórmula matricial correctamente), y tendrás un resultado similar a este:
>
Consejos y notas sobre el uso de TRANSPONER en Excel
Como acaba de ver, la función TRANSPONER tiene una serie de peculiaridades que pueden confundir a los usuarios inexpertos. Los siguientes consejos le ayudarán a evitar errores típicos.
1. Cómo editar una fórmula TRANSPONER
Como función de matriz, TRANSPOSE no permite cambiar parte de la matriz que devuelve. Para editar una fórmula de transposición, seleccione todo el rango al que se refiere la fórmula, realice el cambio deseado y presione Ctrl + Mayús + Intro para guardar la fórmula actualizada.
2. Cómo eliminar una fórmula TRANSPONER
Para eliminar una fórmula de Transposición de su hoja de trabajo, seleccione todo el rango al que se hace referencia en la fórmula y presione la tecla Eliminar.
3. Reemplace la fórmula TRANSPONER con valores
Cuando invierte un rango usando la función TRANSPONER, el rango de origen y el rango de salida se vinculan. Esto significa que cada vez que cambia algún valor en la tabla original, el valor correspondiente en la tabla transpuesta cambia automáticamente.
Si desea romper la conexión entre las dos tablas, reemplace la fórmula con valores calculados. Para esto, seleccione todos los valores devueltos por su fórmula, presione Ctrl+C para copiarlos, haga clic derecho y elija Pegado especial > Valores desde el menú contextual.
Para obtener más información, consulte Cómo convertir fórmulas en valores.
Así es como se utiliza la función TRANSPONER para rotar datos en Excel. ¡Te agradezco por leer y espero verte en nuestro blog la próxima semana!
Hynachn: ¡Genial el post! La función TRANSPONER me salvó la vida cuando tenía que organizar un montón de datos para mi trabajo. Me pasé una tarde luchando con las filas y columnas a mano, hasta que descubrí esta fórmula. ¡No saben lo fácil que es ahora! 👍
Yvonne2420F: ¡Totalmente de acuerdo! Yo también me volví fan de la función TRANSPONER. Recuerdo un proyecto escolar donde tenía que presentar los resultados de una encuesta y estaba a punto de volverme loca llenando celdas. Desde que la aprendí, mi vida en Excel ha sido un paseo. ¡Gracias por el tip! 😄