Todo sobre la función Transforma Datos Desordenados en Información Clara con Power Query en Excel
excel-facil

Introducción

En el mundo de los datos, la información es poder. Pero, ¿qué sucede cuando esa información llega a nosotros como un rompecabezas desordenado? Archivos CSV con filas en blanco, columnas mal formateadas, datos inconsistentes… un escenario demasiado familiar para cualquiera que trabaje con Microsoft Excel. La limpieza manual de estos datos no solo consume un tiempo valiosísimo, sino que también es una fuente inagotable de errores humanos. Afortunadamente, Excel esconde un motor de transformación de datos de increíble potencia: Power Query.

Si alguna vez has pasado horas eliminando filas, separando columnas o corrigiendo formatos a mano, este artículo es para ti. Te guiaremos en un viaje para descubrir cómo Power Query puede convertirse en tu mejor aliado, automatizando el proceso de limpieza y preparación de datos. Olvídate del trabajo tedioso y repetitivo; con Power Query, construirás un flujo de trabajo que transforma el caos en claridad con tan solo pulsar un botón. ¡Prepárate para llevar tus habilidades en Excel al siguiente nivel!

¿Qué es Exactamente Power Query?

Power Query, conocido en las versiones más recientes de Excel como «Obtener y transformar datos», es una tecnología de conexión de datos que te permite descubrir, conectar, combinar y refinar datos de múltiples fuentes para su análisis. Piensa en él como un asistente personal que se encarga de todo el trabajo sucio. En lugar de modificar tu archivo original, Power Query graba cada paso de limpieza y transformación que realizas en una «receta». Cuando llegan datos nuevos, simplemente le pides que vuelva a aplicar esa receta, y ¡voilà!, tus datos se actualizan y limpian de forma automática.

Su interfaz es mayormente visual, lo que permite a usuarios de todos los niveles realizar transformaciones complejas sin necesidad de escribir una sola línea de código. Para los más avanzados, detrás de esta interfaz se encuentra el potente lenguaje de fórmulas M, que ofrece un control granular sobre cada aspecto de la transformación.

Escenario Práctico: Un Informe de Ventas para Limpiar

Imaginemos que recibimos un informe de ventas mensual en formato CSV. A primera vista, es un desastre. Este será nuestro punto de partida:

  1. El archivo contiene dos filas de título innecesarias al principio.
  2. La primera fila real de datos está siendo interpretada como encabezado, pero los nombres de columna son incorrectos («Columna1», «Columna2», etc.).
  3. Hay filas completamente en blanco esparcidas por todo el documento.
  4. La columna de «Fecha» tiene formatos inconsistentes (p. ej., «01/05/2023» y «May-02-2023»).
  5. La columna «Producto y Categoría» junta dos datos en uno, con el formato «Categoría: Producto».
  6. La columna «Ventas» está formateada como texto, incluye el símbolo de la moneda y espacios («$ 1,250.99»).
  7. Algunos nombres de productos tienen espacios extra al principio o al final.

Nuestro objetivo es transformar esta tabla en una estructura limpia, coherente y lista para ser analizada con una Tabla Dinámica o para crear gráficos.

Paso a Paso: La Magia del Editor de Power Query

Manos a la obra. Abramos un libro de Excel en blanco y comencemos la transformación.

1. Importando los Datos

El primer paso es llevar nuestros datos desordenados al Editor de Power Query.

  1. Ve a la pestaña Datos en la cinta de opciones.
  2. En el grupo «Obtener y transformar datos», haz clic en Desde un archivo de texto/CSV.
  3. Selecciona tu archivo CSV y haz clic en Importar.
  4. Aparecerá una ventana de previsualización. En lugar de hacer clic en «Cargar», haz clic en el botón Transformar datos. Esto nos abrirá la puerta al taller de Power Query.

Ahora estarás dentro del Editor de Power Query. Observa a la derecha el panel «Pasos aplicados». Cada cambio que hagamos quedará registrado aquí como un paso, lo que nos permite deshacer, editar o reordenar las transformaciones en cualquier momento.

2. La Limpieza Inicial

Comencemos a aplicar nuestra «receta» de limpieza.

  • Eliminar filas superiores: En la pestaña Inicio, haz clic en «Quitar filas» > «Quitar filas superiores». Introduce 2 para eliminar los títulos innecesarios.
  • Promover encabezados: Nuestra primera fila contiene los verdaderos encabezados. Haz clic en Usar la primera fila como encabezado. Verás cómo los nombres de las columnas se actualizan.
  • Filtrar filas en blanco: Haz clic en la flecha de filtro de cualquier columna (por ejemplo, la de «ID Pedido») y desmarca la casilla (en blanco) o null. Esto eliminará las filas vacías.

3. Transformando las Columnas

Ahora que la estructura general está mejor, vamos a arreglar cada columna.

  • Columna «Producto y Categoría»:
    1. Selecciona la columna.
    2. Ve a la pestaña Transformar, haz clic en «Dividir columna» y elige Por delimitador.
    3. Power Query suele detectar el delimitador automáticamente (en este caso, los dos puntos «:»). Si no, selecciónalo en la lista desplegable. Haz clic en «Aceptar».
    4. Ahora tendrás dos columnas. Renómbralas haciendo doble clic en sus encabezados. Llámalas «Categoría» y «Producto».
  • Columna «Producto» (Limpieza de texto):
    1. Selecciona la nueva columna «Producto».
    2. En la pestaña Transformar, ve a «Formato» y aplica Recortar para eliminar espacios al principio y al final. También puedes aplicar Limpiar para quitar caracteres no imprimibles.
  • Columna «Ventas» (De texto a número):
    1. Selecciona la columna «Ventas».
    2. Primero, reemplazamos el símbolo de moneda. En la pestaña Transformar, haz clic en «Reemplazar los valores». En «Valor que buscar», pon $ (con un espacio) y deja «Reemplazar con» vacío.
    3. Ahora, cambiemos el tipo de dato. Haz clic en el icono «ABC» que está en el encabezado de la columna y selecciona Número decimal o Moneda. La columna se convertirá a un formato numérico.
  • Columna «Fecha» (Unificar formatos):
    1. Selecciona la columna «Fecha».
    2. Power Query es muy inteligente con las fechas. Simplemente haz clic en el icono del tipo de dato en el encabezado y selecciona Fecha. En la mayoría de los casos, Power Query interpretará correctamente los diferentes formatos y los unificará.
    3. Si tienes problemas, puedes usar la opción «Usar configuración regional…» para especificar el formato de origen de tus fechas.

4. Añadir una Columna Personalizada

Para demostrar aún más su poder, vamos a crear una columna que calcule una comisión del 5% sobre las ventas.

  1. Ve a la pestaña Agregar columna.
  2. Haz clic en Columna personalizada.
  3. Nombra la nueva columna, por ejemplo, «Comisión».
  4. En el campo de fórmula, escribe:
    =[Ventas] * 0.05

    Puedes hacer doble clic en el campo «Ventas» de la lista de la derecha para insertarlo.

  5. Haz clic en «Aceptar». Se creará una nueva columna con el cálculo. No olvides ajustar su tipo de dato a Moneda.

Cargar los Datos y la Magia de la Actualización

Una vez que nuestra tabla está impecable, es hora de llevarla a Excel. En la pestaña Inicio del Editor de Power Query, haz clic en el botón Cerrar y cargar. Esto creará una nueva hoja en tu libro con una tabla perfectamente formateada y lista para usar.

Pero aquí viene lo mejor. La próxima vez que recibas un nuevo archivo de ventas (incluso si tiene más filas o los mismos errores), simplemente reemplaza el archivo antiguo (manteniendo el mismo nombre y ubicación) o añade los nuevos datos a la fuente original. Luego, en Excel, ve a la pestaña Datos y haz clic en Actualizar todo. Power Query ejecutará en segundo plano todos los pasos que configuraste y tu tabla se actualizará con los nuevos datos limpios en cuestión de segundos.

Conclusión: Tu Tiempo Vale Oro

Power Query es más que una herramienta; es un cambio de mentalidad. Te permite pasar de ser un «limpiador» de datos a un analista de datos. Al automatizar las tareas de preparación, no solo garantizas una mayor precisión y consistencia, sino que liberas tu recurso más valioso: el tiempo. Tiempo que ahora puedes dedicar a lo que realmente importa: interpretar la información, descubrir tendencias y tomar decisiones de negocio inteligentes.

La próxima vez que te enfrentes a una hoja de cálculo caótica, no suspires con resignación. Sonríe, abre el Editor de Power Query y transforma ese desorden en información clara y útil. Es una habilidad que, una vez dominada, cambiará para siempre tu forma de trabajar con Excel.

Ver también...