Ir al contenido principal
Bethemesh

Despivotar tabla (Unpivot / Melt)

Convierte Excel, CSV o JSON de formato ancho a largo con Unpivot/Melt: elige identificadores y columnas de valor, revisa la salida y expórtala.

  • Exportar
Automatizar

Integrar este widget

Personaliza el aspecto, comprueba la vista previa y copia el código.

Vista previa

Tipo de código de integración

Código para copiar

Se adapta a tu página y Bethemesh ajusta su tamaño automáticamente.

Convierte una tabla ancha a formato largo transformando varias columnas en pares variable/valor.

Tus archivos se procesan localmente en el navegador y nunca se envían a nuestros servidores.

Suelta tu archivo aquí

Tamaño recomendado: hasta 30 MB

Opciones

¿Te ha resultado útil esta herramienta?

¿Cómo funciona esta herramienta?

Una tabla ancha suele distribuir una medida entre varias columnas, como enero, febrero y marzo. Unpivot convierte esas columnas en filas: cada fila conserva los identificadores elegidos y añade el nombre de una variable junto a su valor. Este formato largo facilita filtros, gráficos y agrupaciones cuando el período o tipo de medida debe ser una categoría. La herramienta reorganiza celdas sin agregarlas; no calcula medias, no cruza archivos ni transpone toda la tabla.

Importa CSV, TSV, XLSX, XLS o JSON tabular plano. La zona de carga admite hasta 30 MiB por archivo, aunque el resultado ampliado puede superar la memoria práctica del navegador. En los libros se utiliza la primera hoja de esta interfaz. No se conservan estilos ni macros. Escribe las columnas identificadoras separadas por comas. Sus valores se repiten en cada fila derivada del mismo registro. Los nombres deben coincidir exactamente con las cabeceras importadas, incluidas las mayúsculas.

Elige las columnas de valores que quieres desplegar, también separadas por comas. Si dejas el campo vacío, se utilizan todas las columnas no identificadoras. Si tampoco hay identificadores, se despliegan todas las columnas sin conservar contexto identificativo. Se eliminan espacios exteriores y selecciones repetidas. Una columna desconocida o seleccionada como identificador y valor provoca un error. El selector no permite escapar una coma incluida en una cabecera; cambia ese nombre antes de procesar.

Asigna dos nombres distintos a las columnas generadas, por ejemplo variable y valor, sin sobrescribir identificadores. El motor recorre cada fila y después las columnas seleccionadas, en ese orden; no ordena los períodos. Cada celda produce una fila, incluso vacía o null. Los tipos escalares importados se conservan sin conversión numérica forzada. CSV y XLSX contienen toda la tabla larga. Las columnas que no sean identificadores ni valores seleccionados desaparecen del resultado.

Cómo utilizar esta herramienta

  1. Conservar el contexto

    Selecciona los identificadores que explican cada celda: producto, centro o persona. Comprueba que ningún contexto necesario quede en una columna excluida.

  2. Elegir las medidas

    Indica las columnas deseadas o deja el campo vacío de forma deliberada. Da nombres claros a las columnas nuevas y evita conflictos con los identificadores.

  3. Comprobar las filas

    Revisa registros representativos, valores vacíos y orden de períodos. Dos columnas de medidas deben generar dos filas por registro aunque una medida esté ausente.

Casos de uso

Convertir meses en registros

Transforma un presupuesto mensual en filas de producto, mes e importe para analizar períodos.

Reorganizar respuestas

Convierte columnas de preguntas en pares pregunta/respuesta conservando el identificador de la persona y su grupo.

Preparar otra síntesis

Crea registros largos antes de un Pivot con otras dimensiones, sin agregar prematuramente las medidas originales.

Ejemplos

Dos meses por producto

Identificador: producto; valores: enero,febrero; columnas generadas: mes,importe. Dos registros se convierten en cuatro sin sumar.

Entrada

producto;enero;febrero
A;10;12
B;8;9

Resultado

producto;mes;importe
A;enero;10
A;febrero;12
B;enero;8
B;febrero;9

Mantener una medida vacía

Identificador: centro; valores sin seleccionar; columnas generadas: medida,valor. La temperatura vacía también produce una fila.

Entrada

centro;temperatura;humedad
Norte;;65

Resultado

centro;medida;valor
Norte;temperatura;
Norte;humedad;65

Consejos y buenas prácticas

  • Calcula el tamaño ampliado antes de ejecutar: veinte columnas sobre cien mil registros producen dos millones de filas. El límite de importación no garantiza capacidad para ese resultado.
  • Conserva las unidades entre los identificadores o en los nombres de variables. Reunir medidas diferentes en una columna de valores no significa que puedan sumarse sin más.
  • Guarda el origen si necesitas recuperar su disposición exacta. Un Pivot posterior puede agregar identificadores repetidos y no reconstruir todas las celdas ni su orden original.

Preguntas frecuentes

¿Es Unpivot el inverso exacto de Pivot?

Convierte una estructura ancha en larga, pero no recupera detalles perdidos por una agregación anterior. Varios registros con los mismos identificadores y variable pueden resumirse al aplicar Pivot. Por eso la ida y vuelta no siempre reproduce el archivo original.

¿Se omiten las celdas vacías?

No. Cada columna de valores seleccionada genera una fila por registro, incluso con celdas vacías o null. Así se conserva la presencia de la variable. Aplica después un filtro explícito si quieres excluir esas medidas en lugar de suponer que desaparecen.

¿Qué significa dejar vacía la selección de valores?

Se despliegan todas las columnas no declaradas como identificadores. Resulta cómodo para series mensuales, pero puede incluir comentarios o unidades por accidente. Revisa el resultado antes de exportar para no confundir campos de contexto con medidas.

¿En qué se diferencia de Transponer?

Transponer intercambia la disposición de filas y columnas y genera cabeceras row_1, row_2 junto a los nombres originales. Unpivot repite identificadores y produce pares variable/valor. Elige según la estructura que requiera el análisis siguiente, no solo por el aspecto.

Herramientas relacionadas

Herramientas similares o complementarias a esta.

Herramientas similares

Cruza una dimensión de fila y otra de columna y calcula conteo, suma, media, mínimo o máximo.

Datos y hojas de cálculoDestacadaUsar esta herramienta

Intercambia filas y columnas de una tabla Excel, CSV o JSON.

Datos y hojas de cálculoUsar esta herramienta

Filtra las filas de un CSV según una columna, un valor o una condición personalizada.

Datos y hojas de cálculoUsar esta herramienta