Rellenar hacia abajo en Power Query: guía práctica
Rellenar hacia abajo en Power Query permite completar valores nulos con el último valor disponible de la misma columna. Resulta útil cuando un Excel muestra una categoría solo en la primera fila de cada bloque. Para hacerlo sin asignar datos incorrectos, hay que comprobar el orden, distinguir los nulos de los textos vacíos y respetar los límites entre grupos.
Puntos clave
- El relleno copia el valor anterior a las celdas con valor
null. - El orden de las filas determina el resultado.
- Los textos vacíos y los espacios necesitan una limpieza previa.
- Una fila separadora no impide que el relleno continúe al siguiente bloque.
Qué significa rellenar hacia abajo en Power Query
Power Query es la tecnología de preparación de datos de Microsoft disponible en herramientas como Excel y Power BI. Su operación Rellenar hacia abajo propaga el último valor no nulo de una columna hasta encontrar otro valor no nulo.
Un valor nulo, representado como null, indica ausencia de valor. No equivale a una cadena vacía, "", ni a un texto compuesto por espacios. La documentación oficial de Microsoft sobre el relleno de valores explica esta diferencia y el funcionamiento de la operación.
Este procedimiento encaja en una preparación de datos para un cuadro de mando de ventas para pymes: por ejemplo, para recuperar la delegación que corresponde a cada fila de un informe exportado por bloques.
Cómo completar valores nulos paso a paso
- Comprueba el significado de las ausencias. Confirma que una celda sin valor significa «igual que la anterior», no «desconocido» o «no aplicable».
- Revisa el orden. Las filas deben seguir la secuencia que relaciona cada detalle con su cabecera. Si necesitas recuperarla después, añade una columna de índice cuando esa secuencia sea correcta.
- Inspecciona la columna. Identifica si contiene valores
null, cadenas vacías o espacios. Convierte únicamente las ausencias que realmente deban rellenarse. - Aplica el relleno. Selecciona la columna y utiliza Transformar > Rellenar > Hacia abajo en el editor de Power Query.
- Valida los cambios. Comprueba el inicio, el final y cada transición entre bloques antes de cargar los datos.
La función del lenguaje M que realiza esta transformación es Table.FillDown. Según su referencia oficial, recibe una tabla y las columnas en las que debe propagar valores:
Table.FillDown(#"Paso anterior", {"Delegación"})El ejemplo presupone que existe un paso llamado Paso anterior y una columna llamada Delegación. Sustituye ambos nombres por los de tu consulta.
Ejemplo: rellenar una columna de delegaciones
En este ejemplo ficticio, cada delegación aparece solo al principio de su bloque. Las filas mantienen el orden del archivo original y los nulos significan que continúa la misma delegación.
| Fila | Delegación original | Delegación resultante |
|---|---|---|
| 1 | Madrid | Madrid |
| 2 | null | Madrid |
| 3 | Valencia | Valencia |
| 4 | null | Valencia |
El resultado sería incorrecto si la cuarta fila perteneciera a otra delegación cuya cabecera faltase. El relleno reproduce una estructura; no deduce la categoría verdadera.
Conclusión: valida la estructura antes de automatizar
Rellenar hacia abajo es adecuado cuando la ausencia representa una repetición implícita. No sustituye una comprobación del origen. Documenta esa regla y revisa las excepciones como parte de tu proceso para mejorar la calidad de los datos en una pyme.
Preguntas frecuentes
¿Por qué Power Query no rellena algunas celdas aparentemente vacías?
Pueden contener cadenas vacías o espacios en lugar de null. Inspecciona y normaliza esos valores antes de aplicar el relleno.
¿Qué ocurre si la primera fila contiene un valor nulo?
Permanece nula porque no existe un valor anterior que copiar. Necesitas recuperar el dato desde una fuente válida.
¿Rellenar hacia abajo modifica el Excel original?
La transformación modifica el resultado de la consulta, no las celdas de la fuente original.
¿Se repite el relleno al actualizar la consulta?
Sí. El paso se ejecuta de nuevo al actualizar. Si cambia la estructura del origen, debes comprobar que la regla sigue siendo válida.
Datos de publicación e imagen
- Palabra clave principal
- Rellenar hacia abajo en Power Query
- Frases clave relacionadas
- Completar valores nulos en Power Query; rellenar celdas vacías en Power Query; copiar el valor anterior en Power Query; función Table.FillDown.
- Slug
- rellenar-hacia-abajo-en-power-query
- Metatítulo
- Rellenar hacia abajo en Power Query sin errores comunes
- Metadescripción
- Aprende a rellenar hacia abajo en Power Query, distinguir nulos de celdas vacías y evitar errores entre grupos con pasos claros y un ejemplo práctico.
- Extracto
- Completa categorías ausentes en Power Query sin perder el contexto de cada fila.
- Intención de búsqueda
- Aprender a completar valores ausentes mediante relleno descendente.
- Clasificación
- Novedades. Riesgo bajo. Contenido específico, no pilar.
- Motivo de revisión
- Comprobar los nombres de los menús en la versión utilizada.
- Propuesta de imagen
- Ilustración editorial horizontal de bloques organizados en columnas; un color desciende desde cada cabecera hacia bloques neutros. Sin texto, logotipos, marcas de agua, documentos, rostros ni interfaces copiadas.
- Archivo
- rellenar-hacia-abajo-power-query.webp
- Texto alternativo
- Columnas de bloques donde el color superior se propaga hacia abajo hasta la siguiente cabecera.
- Pie de imagen
- El relleno propaga el valor anterior; no interpreta el significado de las filas.