Limpieza y transformación

Despivotar una tabla de Excel

Si tu informe tiene un mes por columna, ninguna tabla dinámica podrá analizarlo. Esta herramienta lo convierte al formato que sí funciona.

Gratis, sin límite de usos Nada se guarda en disco .xlsx,.xls,.csv
Tabla cruzada convertida en tabular Ilustración de una tabla con los meses en columnas que se transforma en otra con una columna de mes y otra de valor. Ene Feb Mar Abr Mes Valor

Formatos aceptados: .xlsx,.xls,.csv

Las que identifican cada fila, por ejemplo Vendedor o Producto. Sepáralas con comas.

Déjalo vacío para despivotar todas las columnas que no hayas puesto arriba.

Si lo dejas vacío se usa «Atributo».

Si lo dejas vacío se usa «Valor».

El problema que resuelve

Casi todos los informes que circulan por correo están en formato cruzado:

Vendedor Ene Feb Mar
Ana 100 120 90
Luis 80 70 60

Se lee muy bien, y es inservible para analizar. Una tabla dinámica no puede agrupar por mes porque los meses no son un dato: son nombres de columna. Tampoco puedes filtrar «solo el primer trimestre» ni añadir abril sin rehacerlo todo.

Lo que necesitas es el formato tabular, donde cada fila es una observación:

Vendedor Atributo Valor
Ana Ene 100
Ana Feb 120
Ana Mar 90
Luis Ene 80

Sobre esa forma, la tabla dinámica funciona, Power BI funciona y cualquier herramienta de análisis funciona.

Cómo usarla

Solo tienes que decidir qué columnas identifican cada fila. En el ejemplo es Vendedor; en un informe de ventas podrían ser Región y Producto a la vez. Escríbelas separadas por comas en «Columnas que se mantienen».

Todo lo que no marques como columna clave se despivota automáticamente. No hace falta enumerar los doce meses: deja «Columnas que se despivotan» en blanco y se usan todas las demás.

Los títulos de las columnas nuevas

Se generan dos columnas: una con el nombre de la columna de origen y otra con su valor. Por defecto se llaman Atributo y Valor, pero casi siempre merece la pena cambiarlas por algo con significado —Mes e Importe, por ejemplo—, porque son los nombres que verás en la tabla dinámica.

Celdas vacías

La opción «Omitir las celdas vacías» viene activada. En una tabla cruzada con muchos huecos —lo normal en informes por producto y mes— desactivarla puede multiplicar por diez el número de filas del resultado sin aportar ni un dato.

Déjala desactivada solo si necesitas que todas las combinaciones existan, aunque estén vacías.

Preguntas frecuentes

¿Qué diferencia hay entre despivotar y transponer?

Transponer intercambia filas por columnas: la tabla gira, pero sigue siendo cruzada. Despivotar reestructura los datos para que cada fila sea una observación. Son cosas distintas y solo la segunda sirve para analizar.

¿Puedo tener varias columnas clave?

Sí. Escríbelas separadas por comas, por ejemplo Región,Vendedor. Se repetirán en cada fila del resultado, que es exactamente lo que necesita una tabla dinámica.

¿Se conservan los números como números?

Sí. Un importe sigue siendo un número en el archivo descargado, así que puedes sumarlo directamente. Si llegara como texto, la tabla dinámica no podría calcular nada con él.

¿Cuántas filas genera?

Filas originales multiplicadas por columnas despivotadas, menos las celdas vacías si dejaste esa opción activada. Una tabla de 100 filas por 12 meses produce hasta 1 200 filas.

¿Es lo mismo que «Anular dinamización de columnas» de Power Query?

Sí, es la misma operación. La diferencia es que aquí no necesitas abrir Excel, cargar Power Query ni conocer su interfaz: subes el archivo y descargas el resultado.