Tiene una tabla de Excel que limpió y remodeló con Power Query, y ahora desea usar esos datos en una combinación de correspondencia de Word. Cuando intenta conectar Word a la tabla de Power Query, es posible que el origen de datos no aparezca, o que los campos combinados muestren espacios en blanco o errores. Esto sucede porque Power Query crea una conexión, no una tabla estática, y Word no puede leer los resultados de la consulta directamente. Este artículo explica cómo convertir una salida de Power Query en un origen de datos estable que Word pueda reconocer, configurar la combinación y evitar problemas comunes con datos dinámicos.
Puntos clave: Preparar los datos de Power Query para la combinación de correspondencia
- Power Query > Cerrar y cargar en > Tabla (nueva hoja de cálculo): Convierte el resultado de la consulta en una tabla estática que Word puede leer como origen de datos.
- Correspondencia > Seleccionar destinatarios > Usar una lista existente > Archivo de Excel: Apunta Word a la hoja de cálculo que contiene la tabla de Power Query, no a la conexión de la consulta.
- Pestaña Datos > Consultas y conexiones > Actualizar todo: Actualiza el origen de Power Query después de que se actualice el archivo de Excel y luego vuelve a abrir Word para aplicar los cambios a la combinación.
Por qué Word no puede leer directamente una salida de Power Query
Power Query en Excel carga los datos en el libro como una tabla, pero la tabla está vinculada a la definición de la consulta. Cuando Word abre el archivo de Excel para leer el origen de datos, solo ve la hoja de cálculo y el objeto de tabla. Si la tabla no está completamente cargada o si la consulta no se ha aplicado, Word ve un rango vacío o un nombre de conexión en lugar de filas y columnas.
La causa principal es que Word usa el método anterior Data Source Object (DSO) para leer datos de Excel, que no admite conexiones de Power Query. Word espera un rango estándar de Excel o un rango con nombre con datos estáticos. Para que la combinación funcione, primero debe asegurarse de que la salida de Power Query sea una tabla completamente materializada en una hoja de cálculo.
Qué sucede cuando se intenta la conexión directa
Si va a Correspondencia > Seleccionar destinatarios > Usar una lista existente y elige el archivo de Excel, Word muestra un cuadro de diálogo que le pide seleccionar una tabla o un rango con nombre. Verá el nombre de la hoja de cálculo, pero si la tabla de Power Query no está cargada, el rango aparece vacío. Al seleccionarlo, se obtiene una combinación con cero registros, o Word muestra un error que indica que no se puede abrir el origen de datos.
Pasos para preparar la tabla de Power Query para la combinación de correspondencia
Siga estos pasos para convertir la salida de Power Query en una tabla estable que Word pueda leer. Realice todos los pasos en Excel primero y luego cambie a Word.
Paso 1: Cargar el resultado de Power Query como una tabla
- Abra el libro de Excel que contiene la consulta de Power Query
Haga clic en la pestaña Datos de la cinta de opciones. En el grupo Consultas y conexiones, busque su consulta en el panel Consultas del lado derecho de la ventana. - Edite la consulta si es necesario
Haga doble clic en el nombre de la consulta para abrir el Editor de Power Query. Realice los ajustes finales en columnas, filtros o tipos de datos. Cuando termine, haga clic en Cerrar y cargar en la esquina superior izquierda. - Elija el destino de carga
En el cuadro de diálogo Importar datos, seleccione Tabla y elija Nueva hoja de cálculo o Hoja de cálculo existente. Para la combinación de correspondencia, se recomienda una nueva hoja de cálculo para evitar sobrescribir otros datos. Haga clic en Aceptar. - Verifique que la tabla aparezca en la hoja de cálculo
Excel crea una nueva hoja de cálculo con sus datos formateados como tabla. La tabla tiene un nombre predeterminado como Table_QueryName. Puede cambiarle el nombre en la pestaña Diseño de tabla si lo desea.
Paso 2: Guardar y cerrar el archivo de Excel
- Guarde el libro
Presione Ctrl+S o haga clic en Archivo > Guardar. Use un nombre de archivo que sea fácil de encontrar después, como MailMergeData.xlsx. - Cierre Excel
Word lee el archivo de Excel de manera más confiable cuando el archivo no está abierto en otra aplicación. Cierre Excel por completo antes de continuar.
Paso 3: Iniciar la combinación de correspondencia en Word
- Abra su documento principal en Word
Esta es la plantilla de carta, etiqueta o sobre que desea combinar con los datos. - Vaya a Correspondencia > Seleccionar destinatarios > Usar una lista existente
Busque el archivo de Excel que guardó en el Paso 2. Selecciónelo y haga clic en Abrir. - Elija la tabla correcta
Word muestra el cuadro de diálogo Seleccionar tabla. Verá el nombre de la hoja de cálculo y el nombre de la tabla. Seleccione el nombre de la tabla que corresponde a su salida de Power Query. Marque la casilla La primera fila de datos contiene encabezados de columna si su tabla tiene encabezados. Haga clic en Aceptar. - Inserte los campos combinados
Coloque el cursor donde desea que aparezcan los datos. Haga clic en Insertar campo combinado y elija el campo correspondiente de la lista. Repita el proceso para todos los campos. - Obtenga una vista previa de los resultados
Haga clic en Vista previa de resultados en la pestaña Correspondencia. Use los botones de flecha para desplazarse por los registros. Si los datos aparecen correctamente, continúe con Finalizar y combinar.
Qué hacer cuando cambia el origen de datos
Power Query está diseñado para actualizar datos de orígenes externos. Si actualiza los datos de origen y actualiza la consulta, la tabla en Excel cambia. Word no detecta estos cambios automáticamente. Debe actualizar primero la tabla de Excel y luego actualizar la conexión de Word.
Actualizar la tabla de Power Query en Excel
- Abra el archivo de Excel
Haga doble clic en el libro que contiene la tabla de Power Query. - Actualice la consulta
En la pestaña Datos, haga clic en Actualizar todo en el grupo Consultas y conexiones. La tabla se actualiza con los datos más recientes. - Guarde y cierre Excel
Presione Ctrl+S y cierre el libro.
Actualizar la combinación de correspondencia en Word
- Abra el documento de combinación de Word
Si ya está abierto, vaya a Correspondencia > Seleccionar destinatarios. Elija el mismo archivo de Excel nuevamente. Word actualiza los datos desde el archivo guardado. - Vuelva a obtener una vista previa de la combinación
Haga clic en Vista previa de resultados para confirmar que los nuevos datos aparecen correctamente.
Problemas comunes y soluciones
Word muestra un error: Word no puede abrir el origen de datos
Este error ocurre cuando el archivo de Excel todavía está abierto en Excel, o cuando la tabla de Power Query no se ha cargado como una tabla estática. Cierre Excel por completo. Si el error persiste, abra el archivo de Excel, vaya a la pestaña Datos y confirme que la tabla tiene datos. Guarde el archivo e inténtelo de nuevo.
Los campos combinados muestran valores en blanco
Los valores en blanco indican que Word no puede hacer coincidir los nombres de los campos con los encabezados de columna. Abra el archivo de Excel y verifique que los encabezados de columna de la primera fila coincidan exactamente con los nombres de los campos combinados en Word. Elimine los espacios adicionales en los nombres de los encabezados. Guarde y vuelva a seleccionar el origen de datos.
Solo aparece un registro en la combinación
Esto sucede cuando Word selecciona un rango con nombre que contiene solo una fila. En el cuadro de diálogo Seleccionar tabla, elija el nombre de la tabla en lugar del nombre de la hoja de cálculo. El nombre de la tabla incluye todas las filas. Si aún ve solo un registro, abra el archivo de Excel y verifique que la tabla se extienda a todas las filas de datos.
Combinación de correspondencia de Word con tabla estática vs. tabla de Power Query
| Elemento | Tabla estática de Excel | Tabla de Power Query (cargada como tabla) |
|---|---|---|
| Configuración del origen de datos | Datos escritos o pegados directamente en Excel | Datos importados y transformados mediante Power Query, luego cargados en una hoja de cálculo |
| Método de conexión de Word | Correspondencia > Seleccionar destinatarios > Archivo de Excel | Mismo método, pero debe seleccionar el nombre de la tabla, no la conexión |
| Proceso de actualización de datos | Actualizar manualmente las celdas en Excel | Actualizar la consulta en Excel y luego volver a seleccionar el origen de datos en Word |
| Riesgo de que se rompa la combinación | Bajo si la estructura permanece igual | Medio: los cambios de nombre o las eliminaciones de columnas en Power Query rompen la asignación de campos |
| Mejor caso de uso | Conjuntos de datos pequeños y estáticos | Conjuntos de datos grandes o actualizados con regularidad desde bases de datos o fuentes web |
Usar una tabla proveniente de Power Query para la combinación de correspondencia requiere un paso de preparación adicional en comparación con una tabla estática. La ventaja es que puede automatizar la limpieza y las actualizaciones de datos sin rehacer el trabajo manualmente. Mantenga siempre la estructura de columnas estable en Power Query para evitar asignaciones de campos rotas en Word. Si necesita agregar o quitar columnas, actualice los campos combinados en Word después de actualizar los datos.