Excel a Word

Pasar datos de Excel a Word automáticamente

noviembre 7, 2026 Tuto Excel 14 min read
Pasar datos de Excel a Word automáticamente

Pasar datos de Excel a Word automáticamente significa que el contenido de una hoja de cálculo llegue a un documento sin repetir manualmente la copia y el pegado cada mes. En este tutorial usarás el libro Ventas.xlsx y el documento Reporte.docx para aprender a pegar una tabla, conservar su formato, mantener un vínculo y automatizar la actualización con VBA. El método sencillo funciona en Excel 2007, 2010, 2013, 2016, 2019, 2021, 2024 y Microsoft 365; Word debe ser una versión de escritorio compatible con la edición de objetos y vínculos.

Qué significa pasar Excel a Word automáticamente

En el libro Ventas.xlsx, la hoja Ventas reúne las ventas de cuatro productos. Word necesita mostrar esos mismos datos en un informe mensual: producto, cantidad, precio e importe. La automatización no convierte Excel en Word ni crea por sí sola un archivo .docx; conecta la hoja con el documento y evita que haya que copiar cada dato manualmente.

Hay cuatro niveles de automatización, desde el más sencillo hasta el más programable:

  • Copiar y pegar: haces la operación una vez. Word conserva el contenido pegado.
  • Vincular: Word guarda una referencia al libro de Excel y puede mostrar cambios posteriores.
  • Insertar como objeto: el libro queda incrustado en Word y se abre con doble clic.
  • Exportar a PDF: conservas la apariencia de Excel, pero el resultado no es una tabla editable.

La elección depende de si el informe debe actualizarse, de si el destinatario recibirá también el archivo de Excel y de si necesita editar la tabla dentro de Word.

Nota: En los ejemplos de este tutorial se usa punto y coma para separar argumentos de funciones. En un Excel configurado con punto decimal, usa coma: =B2*C2 no cambia, pero otras fórmulas con varios argumentos necesitan el separador regional correspondiente.

Las cuatro formas de llevar Excel a Word

Método Cuándo usarlo ¿Se actualiza con Excel? ¿La tabla sigue siendo editable? Idea clave
Copiar y pegar Entrega puntual No Sí, si se pega como tabla Copia el contenido y, si hace falta, conserva el formato
Vincular y mantener formato Informe mensual Sí, al actualizar el vínculo Sí, mediante el objeto vinculado Word depende de encontrar el archivo de Excel
Insertar como objeto Documento que debe ser autónomo No de forma externa Sí, con doble clic La copia incrustada aumenta el peso del documento
Exportar a PDF Aspecto visual invariable No No como tabla Conserva la apariencia, pero exige insertar el PDF

Excel no ofrece un comando «Guardar como Word» que convierta directamente una hoja en un documento .docx. La vía más Flexible para un informe que cambia es copiar el rango y pegarlo en Word como vínculo. La macro VBA del tutorial sustituye la operación repetida por una sola macro.

Copiar y pegar para una entrega puntual

En Ventas.xlsx, selecciona A1:D5 y copia el rango. En Reporte.docx, coloca el cursor donde debe aparecer la tabla y usa Ctrl+V.

D2fx=B2*C2
A B C D
1 Producto Cantidad Precio Importe
2 Cuaderno 5 8,00 40,00
3 Bolígrafo 10 1,50 15,00
4 Goma 12 0,80 9,60
5 Lápiz 3 1,20 3,60
Ventas

Word inserta una tabla con el contenido de Excel. El formato puede variar ligeramente porque Word adapta la tabla al ancho de la página. Si la entrega es definitiva, esta opción evita depender de que el archivo de Excel siga disponible.

Vincular Excel con Word para actualizar el informe

En Word, selecciona Insertar > Objeto > Crear desde archivo > Examinar. Elige Ventas.xlsx, activa Vincular al archivo y acepta. Word inserta el libro o el rango vinculado.

Antes de actualizar, guarda el libro de Excel. Si después cambias una cantidad y guardas Ventas.xlsx, el vínculo puede reflejar el nuevo dato cuando Word actualiza la información.

Cuidado: Vincular no convierte el libro en un archivo interno de Word. Si mueves o renuncias Ventas.xlsx, Word puede mostrar un aviso de vínculo roto.

Insertar el libro como objeto editable

En Word, vuelve a abrir Insertar > Objeto > Crear desde archivo > Examinar, selecciona Ventas.xlsx y deja Vincular al archivo desmarcado. Al aceptar, el libro queda incrustado en el documento.

Haz doble clic sobre el objeto para abrir Excel y editarlo. El documento puede enviarse sin el archivo de Excel, pero su tamaño aumentará porque contiene una copia incrustada.

Exportar a PDF para conservar la apariencia

En Excel, selecciona Archivo > Guardar como, elige PDF y guarda el archivo. Después, en Word, usa Insertar > Objeto > Crear desde archivo > Examinar para insertar el PDF, o inserta una imagen del PDF.

ArchivoGuardar comoPDF

El PDF conserva la apariencia de la hoja, pero no ofrece una tabla de celdas editable. Es útil para informes que deben verse igual en cualquier dispositivo.

Crear una tabla de ventas que Word pueda actualizar

El libro Ventas.xlsx será la fuente del informe. En la hoja Ventas, escribe los encabezados Producto, Cantidad, Precio e Importe en A1:D1. Registra los cuatro productos mostrados en la práctica anterior.

En D2 escribe la fórmula que multiplica la cantidad por el precio:

=B2*C2

Después, arrastra el controlador de relleno de D2 hasta D5. Las referencias B2 y C2 pasan a B3, C3 y así sucesivamente, de modo que cada importe corresponde a su fila.

D5fx=B5*C5
A B C D
1 Producto Cantidad Precio Importe
2 Cuaderno 5 8,00 40,00
3 Bolígrafo 10 1,50 15,00
4 Goma 12 0,80 9,60
5 Lápiz 3 1,20 3,60
D2 Arrastra el controlador de relleno hasta D5
Ventas
Comprueba: D2 muestra 40,00 y D5 muestra 3,60. Si aparece #¡VALOR!, comprueba que las cantidades y los precios se hayan escrito como números, no como texto.

Copiar el rango con sus fórmulas y formatos

Selecciona A1:D5, abre el cuadro de nombres y confirma que el rango aparece seleccionado. Haz clic en D2 para comprobar que la barra de fórmulas contiene =B2*C2; después vuelve a seleccionar el rango completo y usa Ctrl+C.

D2fx=B2*C2
A B C D
1 Producto Cantidad Precio Importe
2 Cuaderno 5 8,00 40,00
3 Bolígrafo 10 1,50 15,00
4 Goma 12 0,80 9,60
5 Lápiz 3 1,20 3,60
Ventas
Comprueba: el borde de copia aparece alrededor de A1:D5 y la fórmula de D2 sigue visible en la barra de fórmulas. No copies solo D2, porque Word no recibiría los encabezados ni las demás ventas.

Conservar el formato original en Word

En Reporte.docx, pega el rango con Ctrl+V. En las Opciones de pegado que aparecen junto a la tabla, elige Mantener formato de origen. Si las Opciones de pegado no están visibles, abre el cuadro con Ctrl+Alt+V y selecciona la opción de formato que conserve la tabla.

La tabla conservará bordes, colores y tipografías. Word puede ajustar el ancho de las columnas, pero los datos seguirán siendo una tabla editable.

Comprueba: la tabla de Word muestra los cuatro encabezados y las cuatro ventas con el mismo aspecto que la hoja de Excel. Si aparece una sola columna, utiliza el procedimiento de pegado especial indicado más adelante.

Vincular la tabla para recibir cambios futuros

Repite la copia, pero en Word elige Vincular y mantener formato. Guarda Ventas.xlsx, cambia B2 de 5 a 10 y vuelve a guardar el libro.

En Word, haz clic derecho sobre la tabla y selecciona Actualizar vínculos. El importe de D2 pasará de 40 a 60, porque 10 × 8,00 = 80,00 si cambias la cantidad a 10. Para obtener exactamente 60, cambia B2 a 7,5; entonces D2 mostrará 60,00.

B2fx7,5
A B C D
1 Producto Cantidad Precio Importe
2 Cuaderno 7,5 8,00 60,00
3 Bolígrafo 10 1,50 15,00
4 Goma 12 0,80 9,60
5 Lápiz 3 1,20 3,60
Ventas
Comprueba: tras Actualizar vínculos, la tabla de Word muestra 60,00 en la celda del importe de Cuaderno.

Probar el vínculo con dos archivos separados

Guarda Ventas.xlsx en una carpeta estable, por ejemplo Informes, y guarda allí también Reporte.docx. Abre ambos archivos desde esa ubicación. Después, cambia B2 a 8, guarda Excel y actualiza el vínculo en Word: el importe debe cambiar a 64,00.

B2fx8
A B C D
1 Producto Cantidad Precio Importe
2 Cuaderno 8 8,00 64,00
3 Bolígrafo 10 1,50 15,00
4 Goma 12 0,80 9,60
5 Lápiz 3 1,20 3,60
Ventas

Para comprobar el error, mueve temporalmente Ventas.xlsx a otra carpeta y actualiza Word. Aparece un aviso indicando que no se puede encontrar el origen. Devuelve el archivo a Informes o vuelve a insertar el vínculo.

Automatizar la actualización con VBA

La automatización con VBA sustituye la copia manual por una macro. Esta solución es para Excel de escritorio con Word instalado; la versión web no ejecuta macros VBA.

La macro abrirá Ventas.xlsx, copiará A1:D5, abrirá Reporte.docx, pegará la tabla con formato y guardará el informe. Para Word, el objeto debe estar disponible como referencia del proyecto; normalmente se añade desde Referencias > Agregar > Microsoft Word Object Library.

Preparar las rutas de los dos archivos

Guarda Ventas.xlsx y Reporte.docx en la carpeta Informes. En el Editor de VBA, abre el módulo correspondiente y deja las rutas completas visibles al principio de la macro.

Sub PrepararInforme()
    Dim rutaExcel As String
    Dim rutaWord As String

    rutaExcel = "C:\Informes\Ventas.xlsx"
    rutaWord = "C:\Informes\Reporte.docx"
End Sub

Una ruta absoluta evita que la macro dependa de la carpeta activa. Sustituye C:\Informes por la ruta real de tus archivos y conserva la doble barra invertida dentro de las comillas.

Comprueba: abre C:\Informes\Ventas.xlsx y C:\Informes\Reporte.docx mediante el Explorador de archivos antes de ejecutar la macro.

Copiar y pegar el informe con una macro

El siguiente código utiliza .Formula para establecer fórmulas en inglés y comas, como exige VBA. .FormulaLocal se utiliza para insertar la fórmula en la hoja con el nombre local de Excel.

Sub ActualizarReporteWord()
    Dim rutaExcel As String
    Dim rutaWord As String
    Dim xl As Object
    Dim wd As Object

    rutaExcel = "C:\Informes\Ventas.xlsx"
    rutaWord = "C:\Informes\Reporte.docx"

    Set xl = Workbooks.Open(rutaExcel, ReadOnly:=True)
    Set wd = Word.Documents.Open(rutaWord)

    xl.Worksheets("Ventas").Range("A1:D5").Copy

    With wd.Content
        .Collapse 0
        .PasteSpecial DataType:=wdPasteExcelTable, Link:=True
    End With

    xl.Close SaveChanges:=False
    wd.Fields.Update
    wd.Save
    wd.Close
End Sub

La macro no imprime un resultado porque trabaja sobre los archivos. Su salida visible es el documento actualizado: la tabla de Word refleja el contenido de Ventas.xlsx y queda preparada para la siguiente actualización.

Comprueba: abre Reporte.docx y verifica que contiene una tabla con Producto, Cantidad, Precio e Importe. Cambia después una venta en Excel, vuelve a ejecutar la macro y confirma que Word muestra el dato nuevo.

Actualizar los vínculos desde una macro

Si el informe ya contiene un vínculo, no hace falta pegar la tabla otra vez. La macro abre Word, recorre sus vínculos y llama a Update antes de guardar.

Sub ActualizarVinculosWord()
    Dim rutaWord As String
    Dim wd As Object
    Dim vinculo As Object

    rutaWord = "C:\Informes\Reporte.docx"
    Set wd = Word.Documents.Open(rutaWord)

    For Each vinculo In wd.LinkSources
        If Not vinculo Is Nothing Then
            vinculo.Update
        End If
    Next vinculo

    wd.Fields.Update
    wd.Save
    wd.Close
End Sub

Para comprobar que funciona, en Ventas.xlsx cambia B2 a 10, guarda y ejecuta ActualizarVinculosWord. En Word, D2 debe mostrar 80,00, porque 10 × 8,00 = 80,00.

Comprueba: el importe total de la tabla de Word coincide con el total de la hoja de Excel. Si no coincide, revisa que hayas guardado Excel antes de ejecutar la macro.

Resolver vínculos rotos y formatos inesperados

Los vínculos dependen de dos archivos y de sus rutas. Word no actualiza correctamente cuando el archivo fuente fue movido, renombrado, eliminado o enviado sin el libro de Excel.

Reparar un vínculo movido o renombrado

Guarda Ventas.xlsx en su ubicación definitiva y vuelve a insertar el rango con Insertar > Objeto > Crear desde archivo > Examinar. Selecciona el archivo correcto, activa Vincular al archivo y acepta.

Después, guarda Excel y actualiza el vínculo en Word. Si el vínculo antiguo sigue roto, elimínalo, inserta de nuevo el objeto y comprueba que aparece la tabla actual.

Comprueba: Word muestra los importes de Ventas.xlsx y no aparece el mensaje de origen no encontrado.

Evitar que Word inserte texto como filas sueltas

Si la información aparece en una sola columna o cada línea ocupa una fila independiente, abre Ctrl+Alt+V en Word y elige HTML o Texto Unicode en lugar de Texto.

La causa es que el formato Texto interpreta las tabulaciones o saltos de línea de otra manera. HTML conserva la estructura de la tabla; Texto Unicode puede servir como alternativa cuando HTML no produce el resultado esperado.

Comprueba: cada fila de Excel debe ocupar una fila de Word y cada columna debe ocupar una columna.

Reducir el peso de un objeto o vínculo

Si el documento solo necesita mostrar una versión definitiva, copia y pega la tabla con Mantener formato de origen. No quedará conectada al libro, pero será más ligero.

Si necesitas conservar exactamente el aspecto y no editar la tabla, exporta la hoja a PDF e insértalo en Word. Evita incrustar un libro completo cuando solo necesitas un rango o una imagen.

Comprueba: el tamaño de Reporte.docx debe ser menor después de sustituir un objeto incrustado por una copia estática o un PDF.

Elegir el método según cuándo cambian los datos

Situación Método recomendado Resultado
Los datos cambian una vez y el informe se entrega después Copiar y pegar con «Mantener formato de origen» Tabla estática, editable y sin dependencia externa
El informe cambia cada mes Copiar y pegar con «Vincular y mantener formato» Word puede actualizar la tabla desde Ventas.xlsx
Se repetirá el mismo proceso y están instalados Excel, Word y VBA Macro VBA Actualización automática del documento
El destinatario recibirá solo el documento Word Insertar como objeto Libro incrustado y editable con doble clic
Se necesita conservar la apariencia sin editar la tabla Exportar a PDF Representación visual fiel

Si el informe pasara de un archivo mensual a miles de registros, el vínculo de un rango puede dejar de ser la mejor solución porque Word debe actualizar una tabla extensa. En ese escenario, conviene preparar un resumen en Excel y enlazarlo, o utilizar un sistema de generación de documentos. La macro también debe revisar los registros que realmente necesita el informe, no todas las filas de una hoja.

Lo que ya sabes hacer con Excel y Word

  • Copiar un rango de Excel con Ctrl+C y pegarlo en Word.
  • Elegir Mantener formato de origen para conservar bordes, colores y tipografías.
  • Crear un vínculo con Vincular y mantener formato y actualizarlo desde Word.
  • Insertar Ventas.xlsx como objeto editable con doble clic.
  • Exportar una tabla a PDF cuando la apariencia deba permanecer fija.
  • Diagnosticar un vínculo roto cuando cambia la ruta o el nombre del archivo.
  • Automatizar la apertura, copia, pegado, actualización y guardado con una macro VBA.

El siguiente paso es grabar una macro para repetir el proceso mensual y ajustar después sus rutas y el rango utilizado.

Dudas al pasar datos de Excel a Word

1. ¿Cómo puedo pasar datos de Excel a Word automáticamente con una macro de combinación de correspondencia?

La combinación de correspondencia de Word necesita una fuente de datos compatible, como una tabla de Excel vinculada o una hoja de datos conectada. Para un informe mensual sencillo, una macro VBA puede abrir el libro, copiar el rango y pegarlo en Word. Guarda ambos archivos en rutas fijas para que la macro los encuentre.

2. ¿Cómo copio una tabla de Excel a Word sin perder el formato?

Selecciona la tabla en Excel y usa Ctrl+C. En Word, abre las Opciones de pegado y elige «Mantener formato de origen». Así se conservan bordes, colores, tipografías y el aspecto de la tabla, aunque Word puedegun載ndo ajustar el ancho para ajustarlo al documento.

3. ¿Cómo vinculo datos de Excel con Word?

Copia el rango en Excel y pega en Word con «Vincular y mantener formato». Guarda el libro de Excel antes de actualizar el vínculo. Cuando cambien los datos, abre el documento de Word, selecciona el objeto vinculado y elige «Actualizar vínculos».

4. ¿Cómo importo datos de Excel a Word en 2023?

En Excel 2023 no hay una conversión directa a .docx. Copia el rango y utiliza «Vincular y mantener formato» para crear un informe actualizable. Para una entrega puntual, pega con «Mantener formato de origen» o exporta la hoja a PDF.

5. ¿Cómo pego una tabla de Excel a Word como imagen?

Copia la selección en Excel y elige «Imagen» entre las Opciones de pegado de Word. La tabla tendrá la apariencia del original, pero no podrá editarse como una tabla ni vincularse con el libro. Para conservar una representación fiel, también puedes exportarla a PDF.

6. ¿Cómo paso una tabla grande de Excel a Word?

Copia solo el rango que debe aparecer y utiliza «Vincular y mantener formato». Word mantiene una referencia al libro de Excel, pero el archivo fuente debe seguir disponible en la misma ruta. Si necesitas una copia fija, pega con «Mantener formato de origen» o exporta a PDF.

7. ¿Puedo convertir Excel a Word con iLovePDF?

iLovePDF es una herramienta externa que puede convertir un archivo PDF a un documento editable, pero no sustituye el vínculo entre Excel y Word. Para un informe que cambia, prepara la tabla en Excel y utiliza el pegado vinculado; para una versión fija, exporta a PDF y conviértelo si necesitas editarlo.

8. ¿Cómo vinculo Excel con Word y uso combinación de correspondencia?

En Word, sitúa el cursor donde debe aparecer la tabla y usa «Vincular y mantener formato» después de copiar el rango de Excel. La combinación de correspondencia es otra función: utiliza sus propios campos para combinar registros, mientras que el vínculo solo mantiene el contenido sincronizado con el archivo fuente.

Fuentes

  1. MicrosoftHow to autopopulate data from Excel cells to Word documentconsultado el 28/10/2026
  2. MicrosoftDe Word a Excel — documentación oficialconsultado el 28/10/2026
  3. MicrosoftPegar, Opciones de pegado y Pegado especial — documentación oficialconsultado el 28/10/2026
  4. MicrosoftIMPORTARDATOSDINAMICOS — documentación oficialconsultado el 28/10/2026
  5. MicrosoftValidación de datos — documentación oficialconsultado el 28/10/2026