Excel and word link

Link an Excel file to a Word doc so the doc updates when the Excel data changes

Updated on March 11, 2022

What to Know

  • Link: Copy cells. Right-click Link & Use Destination Styles or Link & Keep Source Formatting in Word.
  • Embed: In Word, go to Insert > Object > Object > Create from File > Browse > choose Excel file > OK.
  • Embed a spreadsheet table: In Word, go to Insert > Table > Excel Spreadsheet.

This article explains two ways to display Excel data in Word.

Instructions apply to Word for Microsoft 365, Word 2019, Word 2016, Word 2013, Word 2010, Excel for Microsoft 365, Excel 2019, Excel 2016, Excel 2013, and Excel 2010.

How to Link Excel to Word

To insert any part of an Excel worksheet in a Word document:

Maddy Price / Lifewire


  1. Open the Word document where the worksheet will display.

  2. Open the Excel worksheet that contains the data you want to link to the Word document.

  3. In Excel, select and copy the range of cells to include. If you plan to insert more columns or rows into the worksheet, select the entire worksheet.

    To select the entire worksheet, select the cell located in the upper-left corner at the juncture of the row numbers and column letters.

  4. In the Word document, position the cursor where you want to insert the linked table.

  5. Right-click and select Link & Use Destination Styles or Link & Keep Source Formatting.

    Destination Styles uses the default Word table formatting, which usually results in a better-looking table. Keep Source Formatting uses the formatting from the Excel workbook.

  6. The Excel data pastes directly into the Word document where the cursor was positioned. If changes are made to the source Excel file, the Word document updates with those changes automatically.

What Happens When You Link Excel to Word

Linking an Excel file to a Word document ensures that the Word document is updated every time the data in the Excel file changes. It works as a one-way link feed that brings the updated Excel data into the linked Word document. Linking an Excel worksheet also keeps your Word file small because the data doesn’t save to the Word document.

Linking an Excel worksheet to a Word document has a few limitations:

  • If the Excel file moves, the link to the Word document needs to be re-established.
  • If you plan to transport the Word file or use it on another computer, you must transport the Excel file along with it.
  • You must do data editing in the Excel worksheet. It isn’t a problem unless you require different spreadsheet formats in the Word document.

How to Embed an Excel Spreadsheet in Word

The process of embedding an Excel worksheet in a Word document is essentially the same as linking to an Excel worksheet. It does require a few extra clicks, but it brings all data from the worksheet into your document, not only the selected range.

There are two ways to embed an Excel worksheet in Word. The first is to embed the worksheet as an object. The second is to insert a table.

When you embed a worksheet, Word uses the formatting from the Excel worksheet. Make sure that the data in the worksheet looks the way you want it to appear in the Word document.

Embed an Excel Worksheet as an Object

To embed an Excel worksheet as an object:

  1. Open the Word document.

  2. Go to the Insert tab.

  3. Select Object > Object. In Word 2010, select Insert > Object.

  4. In the Object dialog box, select the Create from File tab.

  5. Select Browse, then choose the Excel worksheet that contains the data you want to embed.

  6. Select OK.

  7. The Excel worksheet is embedded in the Word document. 

How to Embed an Excel Spreadsheet Table

An alternative is to insert the Excel worksheet as a table. This method inserts the worksheet the same way as if you embedded it as an object. The difference is that it opens a blank Excel worksheet for you to fill out. Choose this method if you haven’t created the Excel file yet.

To insert an Excel worksheet as a table in Word:

  1. Open a Word document.

  2. Place the cursor where you want to insert the Excel worksheet.

  3. Go to the Insert tab, then select Table.

  4. Select Excel Spreadsheet.

  5. This menu option opens a blank Excel worksheet that you can fill with data. Either enter new data or paste data from another spreadsheet.

When you insert and fill out a new Excel worksheet, you have an Excel file that you can update at any time. The data in the Word table automatically updates to match the data in the Excel file.

FAQ

  • How do I embed a Microsoft Word document in Excel?

    In Excel, select the Insert tab > Text > Object > Create from File. Next, select Browse to find the Word file > Insert > OK

  • How do I create labels in Microsoft Word from an Excel list?

    To create labels in Word from an Excel list, open a blank Word document > select Mailings > Start Mail Merge > Labels > choose the brand and product number for the labels. Then, choose Select Recipients > Use an Existing List > navigate to the Excel address list > OK. Add the merge mail fields to complete the merge.

Thanks for letting us know!

Get the Latest Tech News Delivered Every Day

Subscribe

Вы создали список контактов и других данных, который хотите использовать для слияния в Word. Если в качестве источника данных используется таблица Excel, то достаточно подготовить данные для слияния. Но если источником данных является файл со значениями, разделенными табуляциями (TXT) или запятыми (CSV), сначала следует импортировать данные в Excel, а затем подготовить их для слияния.

Шаг 1. Настройка источника данных в Excel

Если вы используете электронную таблицу Excel в качестве источника данных для слияния в Word, пропустите этот шаг. Если источником данных является TXT- или CSV-файл, мастер импорта текста поможет вам отформатировать данные в Excel.

После импорта TXT- или CSV-файла перейдите к шагу 2.

  1. Откройте Excel.

  2. Щелкните Данные > Из текстового/CSV-файла.

    Выбор текстового или CSV-файла на вкладке "Данные"

  3. Выберите нужный TXT- или CSV-файл и нажмите кнопку Импорт.

  4. В окне предварительного просмотра нажмите кнопкуПреобразование данных.

  5. Выберите столбец, содержащий почтовые индексы, или другой столбец, который нужно отформатировать.

  6. Выберите Преобразование > Тип данных: > Текст.

    Окно Power Query с выделенным элементом "Текст"

  7. Нажмите кнопку Заменить текущий.

  8. При необходимости повторите шаги 5–7.

  9. Выберите Закрыть и загрузить.

  10. Выберите Файл > Сохранить как и сохраните файл с другим именем.

  1. Откройте Excel.

  2. Excel 2016    Выберите Данные > Получение внешних данных > Из текста.

    На вкладке "Данные" выделен параметр "Из текста".

  3. Выберите нужный TXT- или CSV-файл и нажмите кнопку Импорт.

  4. В мастере импорта текста в области Тип исходных данных выберите С разделителями.

    Получение внешних данных из текста, мастер импорта текста, шаг 1 из 3

  5. При необходимости выберите элемент Мои данные содержат заголовки над областью Предварительный просмотр, а затем нажмите кнопку Далее.

  6. В области Разделители установите нужный флажок (например, «знак табуляции» или «запятая») и нажмите кнопку Далее.

    Параметры разделителей выделены в мастере импорта текста.

  7. В области Образец разбора данных выберите столбец, содержащий почтовые индексы, а затем в списке Формат данных столбца выберите Текстовый.

    В мастере импорта текста выделен параметр "Текст" в разделе "Формат данных столбца".

    Примечание: Каждый раз, когда вы применяете формат («общий», «текстовый» или «дата») к столбцу, в его заголовке отображается имя формата.

  8. При необходимости повторите действие 7, выбрав столбец, который вы хотите изменить, и нужный формат данных.

  9. Нажмите кнопку Finish (Готово).

  10. В диалоговом окне Импорт данных примите значение по умолчанию (имеющийся лист), а затем нажмите кнопку ОК.

    В диалоговом окне "Импорт данных" укажите, нужно ли добавить данные в существующую книгу (значение по умолчанию) или на новый лист.

    Внимание: В диалоговом окне Импорт данных указывается адрес выбранной ячейки. Данные импортируются, начиная с этой ячейки.

  11. Сохраните электронную таблицу с новым именем файла.

Шаг 2. Подготовка источника данных

В источнике данных Excel, который вы хотите использовать в качестве списка рассылки в Word, проверьте правильность форматирования столбцов с числовыми данными. Например, примените нужный формат, такой как денежный.

При выборе процентного формата помните, что значения в ячейках будут умножены на 100. Если вы хотите избежать этого, отформатируйте столбец с процентными значениями как текст.

Отформатируйте значения почтовых индексов как текст, чтобы сохранить данные во время слияния. Если вы не сделали этого при импорте, выполните форматирование сейчас. Начальные нули, например в индексе 000399, удаляются при слиянии, если значения не отформатированы как текст.

  1. Выберите столбец, содержащий почтовые индексы или другие данные, которые нужно отформатировать.

  2. На вкладке Главная в группе Число щелкните стрелку раскрывающегося списка Числовой формат и выберите нужное значение (например, «Текст»).

    На вкладке "Главная" Excel в группе "Число" в щелкните стрелку раскрывающегося списка "Общий" и выберите нужное значение.

Не забудьте добавить нужный символ перед полем слияния или после него. Например, вот как будут выглядеть денежные и процентные значения, если опустить символы:

Результаты слияния: "ваш взнос в размере 50" и "предложить вам скидку 20".

Если добавить символы, числа будут иметь смысл.

Результаты слияния: "ваш взнос в размере 50 ₽" и "предложить вам скидку 20%".

В документе слияния можно добавить символы до и после поля слияния следующим образом:

Пример документа слияния, в котором после поля "Пожертвования" стоит знак рубля, а после поля "Процент" — знак процента.

См. также

  • Создание и отправка массовой рассылки, наклеек и конвертов с помощью слияния

  • Слияние почты — бесплатное 10-минутное обучающее видео

Важным шагом при настройке слияния в Word является подготовка источника данных. Вы можете использовать существующий источник данных Excel или создать новый, импортировав файл, разделенный табуляциями (TXT) или запятыми (CSV). После настройки и подготовки источника данных можно выполнить слияние почты с помощью динамический обмен данными (DDE) с мастером слияния или вручную.

Если у вас нет источника данных Excel для слияния, вы можете использовать список контактов или адресную книгу в TXT- или CSV-файле. Мастер импорта текста поможет вам извлечь данные из файла в Excel.

  1. Откройте Excel.

  2. На вкладке Данные выберите элемент Из тестового/CSV-файла.

  3. Выберите нужный TXT- или CSV-файл и нажмите кнопку Импорт.

  4. В мастере импорта текста в области Тип исходных данных выберите С разделителями.

    Получение внешних данных из текста, мастер импорта текста, шаг 1 из 3

  5. При необходимости установите флажок Мои данные содержат заголовки над областью Предварительный просмотр файла, а затем нажмите кнопку Далее.

  6. В разделе Разделители установите нужный флажок (например, «знак табуляции» или «запятая») и нажмите кнопку Далее.

    Параметры разделителей выделены в мастере импорта текста.

    Совет: В области Образец разбора данных вы можете увидеть, как результаты будут выглядеть в виде таблицы.

  7. В области Образец разбора данных выберите столбец, содержащий почтовые индексы, а затем в списке Формат данных столбца выберите Текстовый.

    В мастере импорта текста выделен параметр "Текст" в разделе "Формат данных столбца".

    Примечания: 

    • Доступны форматы Общий, Текстовый и Дата. Каждый раз, когда вы применяете формат данных к столбцу, в его заголовке отображается имя формата.

    • Столбец, содержащий числовые данные, например процентные или денежные значения, можно отформатировать только после импорта файла. См. раздел «Форматирование числовых данных в Excel» ниже.

  8. При необходимости повторите действие 7, выбрав столбец, который вы хотите изменить, и нужный формат данных.

  9. Нажмите кнопку Finish (Готово).

  10. В диалоговом окне Импорт данных примите значение по умолчанию (имеющийся лист), а затем нажмите кнопку ОК.

    В диалоговом окне "Импорт данных" укажите, нужно ли добавить данные в существующую книгу (значение по умолчанию) или на новый лист.

    Внимание: В диалоговом окне Импорт данных указывается адрес выбранной ячейки. Данные импортируются, начиная с этой ячейки.

  11. Добавив данные, сохраните источник с новым именем файла.

Форматирование числовых данных в Excel

Отформатируйте все числовые данные, например процентные или денежные значения, в новых и существующих источниках данных Excel, которые предполагается использовать при слиянии в Word. Чтобы сохранить числовые данные, которые вы отформатировали как процентные или денежные значения, при слиянии, следуйте инструкциям в разделе «Шаг 2. Слияние с помощью динамического обмена данными (DDE)».

В источнике данных Excel, который вы хотите использовать в качестве списка рассылки в Word, проверьте правильность форматирования столбцов с числовыми данными. Например, примените нужный формат, такой как денежный.

  1. Откройте источник данных Excel.

  2. Выберите столбец, который вы хотите отформатировать.

  3. На вкладке Главная в группе Число в щелкните стрелку раскрывающегося списка Числовой формат (Общий) и выберите нужное значение.

    На вкладке "Главная" Excel в группе "Число" в щелкните стрелку раскрывающегося списка "Общий" и выберите нужное значение.

  4. При необходимости повторите шаги 2 и 3.

  5. После завершения нажмите кнопку Сохранить.

Если в источнике данных Excel есть числа, отформатированные как процентные или денежные значения, они могут потерять форматирование во время слияния. Чтобы получить необходимый результат при слиянии и сохранить формат числовых данных в Excel, используйте DDE.

Формат данных Excel в сравнении с полем слияния при использовании DDE и без него

  1. Откройте Word и выберите Файл > Параметры > Дополнительно.

  2. В разделе Общие установите флажок Подтверждать преобразование формата файла при открытии.

    Параметр ''Подтверждать преобразование формата файла при открытии''

  3. Нажмите кнопку ОК.

  4. На вкладке Рассылки щелкните Начать слияние > Пошаговый мастер слияния.

    В Word на вкладке "Рассылки" щелкните "Начать слияние" и выберите "Пошаговый мастер слияния".

  5. В области Слияние в разделе Выбор получателей щелкните Использовать существующий список.

    При выборе мастера слияния в группе "Слияние" в Word открывается область задач "Слияние".

  6. В разделе Использовать существующий список нажмите кнопку Обзор и откройте отформатированную электронную таблицу.

  7. В диалоговом окне Преобразование источника данных установите флажок Отобразить все, а затем выберите элемент Листы MS Excel с помощью DDE (*.xls) и нажмите кнопку ОК.

    Диалоговое окно ''Преобразование источника данных''

  8. В диалоговом окне Microsoft Excel выберите Весь лист и нажмите кнопку ОК.

    Диалоговое окно Microsoft Excel в Word

  9. В диалоговом окне Получатели слияния нажмите кнопку ОК.

    Диалоговое окно "Получатели слияния", в котором показана электронная таблица Excel, используемая в качестве источника данных для списка рассылки

  10. Выполните слияние для создания писем, сообщений электронной почты, наклеек или конвертов.

Совет: Можно сделать так, чтобы при каждом открытии файла данных в Word не выводились запросы. После подключения к списку рассылки выберите Файл > Параметры > Дополнительно. В разделе Общие снимите флажок Подтверждать преобразование формата файла при открытии.

Если вы создали список контактов в электронной таблице Excel, отформатируйте все почтовые индексы как текст во избежание потери данных. Если вы импортируете контакты из TXT- или CSV-файла в новую электронную таблицу, мастер импорта текста поможет вам отформатировать данные.

Шаг 1. Настройка источника данных в Excel

Если вы уже используете электронную таблицу Excel в качестве источника данных для слияния в Word, перейдите к шагу 2 в этой статье. Если вы импортируете контакты, например контакты Gmail, из TXT- или CSV-файла, мастер импорта текста поможет вам отформатировать данные в Excel.

  1. Откройте Excel, а затем на вкладке Данные выберите Из текста.

    На вкладке "Данные" выберите "Из текста"

  2. Щелкните нужный файл в формате CSV или TXT и выберите команду Получить данные.

  3. В мастере импорта текста нажмите кнопку Далее.

  4. В разделе Разделители установите флажок для соответствующего элемента, разделяющего данные (например, знака табуляции или запятой). Нажмите кнопку Далее.

    Совет: В области Предварительный просмотр выбранных данных можно увидеть, как будут выглядеть результаты в виде таблицы.


    Шаг 2 мастера импорта текста

     

  5. В области Предварительный просмотр выбранных данных выберите столбец с почтовыми индексами. В разделе Формат данных столбца выберите значение Текст.

    Мастер импорта текста, шаг 3

     

  6. При необходимости повторите действие 5, выбрав столбец, который вы хотите изменить, и нужный формат данных.

    Примечание: Каждый раз, когда вы применяете формат данных к столбцу, в его заголовке отображается имя формата.

  7. Нажмите кнопку Готово.

  8. В диалоговом окне Импорт данных укажите, куда Excel следует поместить данные, и нажмите кнопку ОК.

    Примечание: Сохраните электронную таблицу с новым именем файла.

Шаг 2. Настройка формата числовых данных в электронной таблице Excel

Чтобы не потерять при слиянии нули в значениях почтовых индексов, отформатируйте столбец с индексами как текст.

  1. Откройте электронную таблицу и выберите столбец с почтовыми индексами.

  2. На вкладке Главная выберите в списке Формат пункт Текстовый.

    На вкладке "Главная" в поле "Формат" выберите пункт "Текстовый".

Теперь вы можете использовать эти данные для слияния.

A few weeks ago, I wrote a post about linking Excel files into PowerPoint. Whilst PowerPoint is probably the application I use most (after Excel of course), in third place would be Word. If, like me, you are regularly creating Word documents, or using standard templates, then learning how to link Excel to Word can save a lot of time.

Whilst the basic process is the same as PowerPoint, the method of implementation is a little different.

The process of linking an Excel workbook to a Word document is straightforward. Simply copy a range from Excel. Then, in Word click Home -> Paste (small arrow). There are various options, as default we can click the icons for Paste Link and keep formatting or Paste Link and merge formatting.

Excel Linked Word - Default Paste Options

But, if we click Paste Special… it provides even more options. Click Paste link and then select the paste type. Finally, click OK to paste the Excel content into the Word document with your selected options.

Excel Linked Word - Paste Special

Notice the number of paste options available to you. I especially like Unformatted Text, as it can be used to add variable information to a standard sentence.

Within Word, when selected, any linked text will highlight grey (unless the settings in Word have been changed). See the screenshot below.

Excel linked to Word - grey highlight

Field Codes

One of the key differences to PowerPoint is the existence of Field Codes. This is the method by which Word inserts linked documents and other dynamic options.

You can view the code behind the Field Code by pressing Ctrl+F9 to view all Field Codes, or Shift+F9 to display just the selected Field Code. The screenshot below shows an example of a Field Code.

Excel linked to Word - field codes

It is possible to manually edit the text in the Field Code. Along with changing the file path and cell address, it is also possible to change the “switches”. The switches are the pieces of text at the end which all have “” followed by a letter or letters. The main ones are:

a update link automatically (manual updating if switch not used)
t show the linked item as text
p show the linked item as a picture

A lot more can be achieved through Field Codes, but that is really outside the scope of this post.

Update and edit links

The benefit of linking documents is that once created, you can update the linked values quickly.

Update link on opening

When opening the Word document you will have the option to update the document with data from the linked files.

Excel Linked Word - Update Link on open

Updating on demand

If you just want to update a single link you can right-click the link then select Update Link from the menu.

Excel Linked Word - Right Click link

Through the Linked Worksheet Object submenu (as shown above) there are further options to Edit, Open and Convert Links.

Update with the “edit links” option

This option is available through the Linked Worksheet Object menu as shown above, or through the ribbon File -> Info -> Edit Links to Files (it’s in the bottom right corner, but only once the Word document has been saved).

Excel Linked Word - File Edit Links

The Links window will open, which provides various options to update, edit and break links.

Excel Linked Word - Update Links Window

Top Tips to link Excel to Word

If you link Excel to Word often, you will soon find it doesn’t always behave how you might expect. Here are my top tips to get the best results:

  1. Use named ranges – adding rows and columns in a worksheet will not change the link reference in Word. For example, if Word is linked to Cell A1, then you insert a new column at the start, Cell A1 will become Cell B1. But, Word still references Cell A1. This would now be the wrong cell. A named range helps to ensure the correct range is displayed in the document.
  2. Word will not know if you change the name or file path of a linked file (see point 3 below for the exception). You need to ensure the most up-to-date version of the Excel file always has the same file name and file path, so that Word can find it.
  3. The fastest method of changing the source of an Excel file is to have both the Excel and linked Word files open. Then save the Excel file with a new path or file name. In this circumstance, Word will update the reference to the file automatically.

Related posts:

  • Edit links in Word using VBA
  • Controlling Word from Excel using VBA
  • Linking Excel to PowerPoint

Headshot Round

About the author

Hey, I’m Mark, and I run Excel Off The Grid.

My parents tell me that at the age of 7 I declared I was going to become a qualified accountant. I was either psychic or had no imagination, as that is exactly what happened. However, it wasn’t until I was 35 that my journey really began.

In 2015, I started a new job, for which I was regularly working after 10pm. As a result, I rarely saw my children during the week. So, I started searching for the secrets to automating Excel. I discovered that by building a small number of simple tools, I could combine them together in different ways to automate nearly all my regular tasks. This meant I could work less hours (and I got pay raises!). Today, I teach these techniques to other professionals in our training program so they too can spend less time at work (and more time with their children and doing the things they love).


Do you need help adapting this post to your needs?

I’m guessing the examples in this post don’t exactly match your situation. We all use Excel differently, so it’s impossible to write a post that will meet everybody’s needs. By taking the time to understand the techniques and principles in this post (and elsewhere on this site), you should be able to adapt it to your needs.

But, if you’re still struggling you should:

  1. Read other blogs, or watch YouTube videos on the same topic. You will benefit much more by discovering your own solutions.
  2. Ask the ‘Excel Ninja’ in your office. It’s amazing what things other people know.
  3. Ask a question in a forum like Mr Excel, or the Microsoft Answers Community. Remember, the people on these forums are generally giving their time for free. So take care to craft your question, make sure it’s clear and concise.  List all the things you’ve tried, and provide screenshots, code segments and example workbooks.
  4. Use Excel Rescue, who are my consultancy partner. They help by providing solutions to smaller Excel problems.

What next?
Don’t go yet, there is plenty more to learn on Excel Off The Grid.  Check out the latest posts:


Download Article


Download Article

Need to reference an Excel chart, table, or data set in your Word document? You can easily add a quick link to any Excel file in a Word document, or even embed the file within the document to avoid the possibility broken links. This wikiHow article will teach you how to create a quick link to any Excel file in your Microsoft Word document.

  1. Image titled Link an Excel File to a Word Document Step 1

    1

    Open your Word document. You can either open it from Word by going to File > Open or you can right-click the .doc(x) file and select Open with > Word.

  2. Image titled Link an Excel File to a Word Document Step 2

    2

    Click the Insert tab. It’s in the editing ribbon above your document.

    • On Mac, this tab is along the top of your screen instead.

    Advertisement

  3. Image titled Link an Excel File to a Word Document Step 3

    3

    Click Object and Object. It’s in the Text grouping and will open an Object Dialog Box.

  4. Image titled Link an Excel File to a Word Document Step 4

    4

    Click the Create from File tab. It’s at the top of the window.

  5. Image titled Link an Excel File to a Word Document Step 5

    5

    Click Browse. Your file manager (File Explorer for Windows and Finder for Mac) will open so you can look for your Excel file.

  6. Image titled Link an Excel File to a Word Document Step 6

    6

    Double-click to select your Excel file. Alternatively, you can single-click the file to select it, then click Open/OK to choose it.

  7. Image titled Link an Excel File to a Word Document Step 7

    7

    Check the box next to «Link to file» and click OK. This will create a link to your file that others can click to view the Excel data. Clicking the link will open the Excel data at its original location.

    • If you’d rather embed the Excel file within your Word document, check the box next to «Display as an icon» and click OK.
    • If you have a chart or table from Excel that you’d like to insert in your Word document, copy the chart in Excel (Ctrl + C (Windows) or Cmd + C (Mac)) and paste it into Word (Ctrl + V (Windows) or Cmd + V (Mac)). Update the chart in Word after you’ve changed it in Excel by clicking the chart in Word, then going to Chart Design/Chart Tools Design > Data > Refresh.[1]
  8. Advertisement

Add New Question

  • Question

    How do I dynamically embed an XLSX table in a DOCX file?

    wikiHow Staff Editor

    This answer was written by one of our trained team of researchers who validated it for accuracy and comprehensiveness.

    wikiHow Staff Editor

    wikiHow Staff Editor

    Staff Answer

    You can copy your chart in Excel then paste it in Word. To update it in Word, select your chart, then go to «Chart Design» or «Chart Tools Design» and click Data > Refresh.

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Thanks for submitting a tip for review!

References

About This Article

Article SummaryX

1. Open your Word document.

2. Click the Insert tab.

3. Click Object and Object.
4. Click the Create from File tab.

5. Click Browse.

6. Double-click to select your Excel file.
7. Click to check the box next to «Link to file» and click OK.

Did this summary help you?

Thanks to all authors for creating a page that has been read 73,133 times.

Is this article up to date?

Содержание

  • Вариант 1: Microsoft Office 2007 – 2021
    • Шаг 1: Подготовка данных таблицы Microsoft Excel
    • Шаг 2: Подготовка шаблона документа Microsoft Word
    • Шаг 3: Добавление поля слияния на страницу
    • Шаг 4: Проверка результатов
    • Шаг 5: Завершение слияния
  • Вариант 2: Microsoft Office 2003
  • Вопросы и ответы

как сделать слияние word и excel

Вариант 1: Microsoft Office 2007 – 2021

Посредством функции слияния в Microsoft Word можно поместить данные, взятые из внешнего файла Excel, в определенные места документа. Это удобно применять для массовой рассылки электронной почты или при печати шаблонных материалов, отличия между которыми всего в нескольких местах. При редактировании исходной таблицы информация на странице документа будет изменяться динамически.

Если целью слияния является перенос данных из Excel в такую же таблицу, только в Microsoft Word, рекомендуем воспользоваться специальной вставкой со связью, что значительно облегчит выполнение поставленной задачи. На нашем сайте в отдельной статье есть подробное описание этой операции.

Подробнее: Как перенести таблицу из Microsoft Excel в Word со связью

как сделать слияние word и excel_01

Важно! Все рассмотренные далее действия будут выполняться на примере программного обеспечения Microsoft Office 2016. По этой причине могут наблюдаться некоторые отличия в интерфейсе в сравнении с другими версиями текстового редактора. Но руководство все равно является актуальными, а серьезные отличия будут помечаться.

Шаг 1: Подготовка данных таблицы Microsoft Excel

Первостепенно необходимо подготовить исходные данные в таблице Microsoft Excel, чтобы их можно было корректно интегрировать в документ Word. Для этого следует избавиться от всех объединенных ячеек, информация должна находиться в каждом столбце отдельно, в противном случае во время слияния будут возникать проблемы. При необходимости обратитесь за помощью к другой нашей статье, в которой подробно описана процедура разъединения ячеек.

Подробнее: Как разъединить ячейки в Microsoft Excel

как сделать слияние word и excel_02

Также рекомендуется озаглавить каждый столбец с данными. Впоследствии это облегчит выполнение некоторых действий при слиянии во время вставки поля на страницу документа. Процедура создания заголовков не требует особых навыков, но при возникновении трудностей можно обратиться к соответствующей статье на нашем сайте, где разобраны все способы выполнения поставленной задачи.

Подробнее: Как сделать заголовок столбцов в Microsoft Excel

как сделать слияние word и excel_03

Если база данных с исходными значениями создается в Microsoft Excel с нуля, рекомендуем воспользоваться «Умной таблицей». Это позволит облегчить соблюдение всех вышеописанных требований. На нашем сайте есть статья, в которой подробно рассматривается использование этой функции табличного редактора.

Подробнее: Как создать умную таблицу в Microsoft Excel

как сделать слияние word и excel_04

Lumpics.ru

По итогу таблица с исходными данными должна соответствовать всего двум требованиям — наличие заголовков каждого столбца и отсутствие объединенных ячеек в рабочем диапазоне. Это не обязательные параметры, произвести слияние возможно и без их соблюдения, но если их выполнить, удастся существенно облегчить выполнение поставленной задачи в будущем.

Шаг 2: Подготовка шаблона документа Microsoft Word

Слияние зачастую выполняется для создания однотипных документов с отличиями в определенных местах. Например, эту функцию удобно использоваться для организации массовой рассылки электронной почты или печати документов. Соответственно, предварительно следует подготовить шаблон в Microsoft Word — часть текста, информация в которой будет оставаться неизменной.

Особых требований к данному этапу выполнения слияния нет, только рекомендации. Для удобства можно подготовить образец документа, содержащий полную информацию, взятую из базы Excel, чтобы он имел законченный вид. После этого достаточно будет удалить персональные данные, а затем можно переходить к следующему шагу этой инструкции. Пример готового шаблона показан на изображении ниже.

как сделать слияние word и excel_05

Примечание! Пунктуационные и орфографические ошибки, которые текстовый редактор выделяет синим и красным цветом, исправлять не нужно. Они исчезнут в будущем автоматически, после того как слияние будет закончено.

Читайте также:
Как убрать красное / синее / зеленое подчеркивание текста в Microsoft Word
Как пропустить все ошибки в документе Microsoft Word

Дополнительно рекомендуется активировать опцию затенения полей, чтобы вставленная посредством слияния информация визуально выделялась в будущем. Это облегчит редактирование документа на завершающих этапах.

  1. Откройте меню «Файл», кликнув по одноименной вкладке в Microsoft Word 2013 – 2021 или нажав по иконке в верхнем левом углу в Microsoft Word 2007 – 2010.
  2. как сделать слияние word и excel_06

  3. На боковой панели слева щелкните по пункту «Параметры», чтобы открыть окно настроек программы.
  4. как сделать слияние word и excel_07

  5. Воспользовавшись навигационной панелью в левой части интерфейса, перейдите в раздел «Дополнительно» и в блоке «Показать содержимое документа» из выпадающего меню «Затенение полей» выберите значение «Всегда». После этого нажмите по кнопке «ОК», чтобы сохранить изменения.
  6. как сделать слияние word и excel_08

    На этом предварительная настройка документов считается завершенной, можно переходить непосредственно к слиянию Microsoft Word и базы данных Excel.

Шаг 3: Добавление поля слияния на страницу

Все инструменты для выполнения слияния находятся на вкладке «Рассылки». На данном этапе выполнения поставленной задачи важны только два блока инструментов — «Начало слияния» и «Составление документа и вставка полей».

как сделать слияние word и excel_09

Процедура слияния подразумевает добавление на страницу документа полей с соответствующей информацией, которая будет браться из заранее подготовленной таблицы Microsoft Excel. Для этого необходимо сделать следующее:

  1. Раскройте выпадающий список «Начать слияние», который находится в блоке «Начало слияния». Затем кликните в нем по предпочитаемому шаблону. В качестве примера будет выбран пункт «Письма», но работа с другими практически ничем не отличается.
    как сделать слияние word и excel_10

    Примечание! Если в выпадающем меню выбрать «Конверты» или «Наклейки», появится дополнительное диалоговое окно, в котором потребуется задать начальные параметры. Каждое действие сопровождается текстовой подсказкой, поэтому проблем возникнуть не должно. В остальном слияние выполняется описанным ниже способом.

  2. как сделать слияние word и excel_11

  3. Раскройте выпадающее меню «Выбрать получателей», которое расположено в том же блоке чуть ниже. В нем нажмите по опции «Использовать существующий список». Это позволит определить в качестве базы данных с исходными значениями заранее созданную таблицу Microsoft Excel.
  4. как сделать слияние word и excel_12

  5. В появившемся окне файлового менеджера перейдите в директорию, где находится таблица с данными, выделите ее щелчком левой кнопки мыши и нажмите «Открыть».
  6. как сделать слияние word и excel_13

  7. Если файл Excel содержит несколько листов с информацией, выберите необходимый и кликните по кнопке «ОК». Обратите также внимание на пункт «Первая строка данных содержит заголовки столбцов», если этот параметр соответствует действительности, установите отметку напротив него.
    как сделать слияние word и excel_14

    Обратите внимание! Если базу данных с исходными значениями необходимо будет сменить в будущем, воспользуйтесь опцией в блоке «Начало слияния», которая называется «Изменить список получателей». При ее вызове откроется файловый менеджер, в котором потребуется выбрать новую таблицу Excel.

  8. как сделать слияние word и excel_15

  9. Установите курсор в то место документа, куда необходимо вставить информацию, взятую из таблицы. Для этого раскройте в блоке «Составление документа и вставка полей» выпадающий список меню «Вставить поле слияния» и выберите нужный столбец данных. В качестве примера будет добавлено поле «Номер».
  10. как сделать слияние word и excel_16

  11. Аналогичным образом добавьте оставшиеся поля, каждый раз устанавливая курсор в нужное место и выбирая из выпадающего списка соответствующий параметр.
  12. как сделать слияние word и excel_17

Примечание! Оставшиеся инструменты в блоке «Составление документа и вставка полей» в практическом применении не нуждаются, они служат для автоматизации некоторых процессов при работе с большим объемом данных. Например, с помощью инструмента «Правила» можно задать некоторые условия вставки определенных полей, а вызвав диалоговое окно «Подбор полей» — заранее настроить дополнительные поля, чтобы быстро вставлять их посредством других опций.

как сделать слияние word и excel_18

Шаг 4: Проверка результатов

После добавления полей слияния на страницу документа информация из таблицы Excel отображаться в них не будет, из-за чего не получится визуально определить корректность подстановочных данных. Для этого необходимо воспользоваться другим инструментом вкладки «Рассылки», который так и называется — «Просмотр результатов».

как сделать слияние word и excel_19

Первостепенно необходимо включить отображение данных в полях. Для этого кликните по кнопке «Просмотреть результаты». На странице документа сразу отобразится информация в соответствующих местах. В правой части блока инструментов «Просмотр результатов» можно воспользоваться стрелками, чтобы ознакомиться с каждым образцом будущих документов. Позволяется даже вручную вводить номер строки Excel, из которой были взяты данные.

как сделать слияние word и excel_20

Если необходимо проверить заполнение полей определенного получателя, следует воспользоваться диалоговым окном «Найти получателя». Кликните по нему и в появившемся меню введите в поле «Найти» информацию из любого столбца таблицы Excel. Затем определите область поиска. Чтобы повысить точность при обработке большого объема данных, установите переключатель в положение «по полю» и из выпадающего списка выберите непосредственно нужное поле. Затем кликните по кнопке «Найти далее».

как сделать слияние word и excel_21

Оставшийся инструмент в блоке «Просмотр результатов» необходим для поиска ошибок, которые могут возникнуть из-за наличия объединенных ячеек в таблице Excel или несоответствия форматирования некоторых полей. Текстовый процессор Word автоматически вычисляет все ошибки и составляет соответствующий отчет. Для этого кликните по кнопке «Поиск ошибок» и в появившемся диалоговом окне определите тип проверки, после чего нажмите по кнопке «ОК».

как сделать слияние word и excel_022

Шаг 5: Завершение слияния

После добавления всех необходимых полей на страницу документа и проверки корректности их отображения можно переходить непосредственно к массовой рассылке или печати. Все необходимые для этого инструменты расположены на вкладке «Рассылки» в блоке «Завершение».

как сделать слияние word и excel_23

Открыв выпадающий список пункта «Найти и объединить», можно увидеть три опции:

  1. «Изменить отдельные документы». Позволяет выбрать один документ для редактирования и дальнейшего применения (печати или рассылки). Для этого необходимо будет в блоке «Просмотр результатов» определить нужного получателя, затем установить отметку на пункте «текущую запись» и кликнуть по кнопке «ОК». Если выбрать несколько документов или все, они сольются воедино.
  2. как сделать слияние word и excel_24

  3. «Печать документов». Открывает подобное диалоговое окно, в котором необходимо выбрать количество записей и нажать по кнопке «ОК». В дальнейшем откроется стандартное окно для печати документов.
    как сделать слияние word и excel_25

    На нашем сайте есть отдельная статья, в которой подробно описан процесс настройки печати. Если выполнение этой процедуры вызывает трудности, ознакомьтесь с изложенным там материалом.

    Подробнее: Как настроить печать документов в Microsoft Word

  4. как сделать слияние word и excel_26

  5. «Отправить электронные сообщения». Предоставляет диалоговое окно для настройки рассылки. Для корректной работы требуется, чтобы в базе данных Excel был отдельный столбец с перечнем адресов электронной почты каждого получателя, иначе этой функцией воспользоваться не получится.
  6. как сделать слияние word и excel_27

Вариант 2: Microsoft Office 2003

В отличие от Microsoft Word 2007 – 2021 в версии 2003 года все ранее описанные действия выполняются иначе. Обусловлено это кардинально отличающимся интерфейсом программы. Но стоит отметить, что этапы выполнения поставленной задачи остаются неизменными. По этой причине ниже будет пропущена часть о подготовке базы данных в таблице Microsoft Excel и создании шаблона в текстовом редакторе. Также описание каждой функции будет кратким, так как полное уже приводилось выше в статье.

Примечание! Microsoft Word 2003 не имеет совместимости с новейшим форматом XSLX, поэтому, чтобы выполнить слияние, базу данных в Excel необходимо сохранять в формате XLS.

В рассматриваемой версии приложения нет привычной панели инструментов, поделенной на отдельные блоки, из-за чего пользоваться функциями слияния неопытному пользователю довольно трудно. По этой причине ниже все действия будут выполняться посредством специального Мастера.

  1. Раскройте меню «Сервис», находящийся в верхней части интерфейса окна, и наведите курсор на пункт «Письма и рассылки», затем кликните по опции «Слияние».
  2. как сделать слияние word и excel_28

  3. В появившейся панели Мастера, расположенной в правой части окна, выберите из списка тип документа и щелкните «Далее. Открытие документа». Как и в примере ранее, сейчас будет выбран шаблон «Письма».
  4. как сделать слияние word и excel_29

  5. Определите документ, на основе которого будет осуществляться рассылка. Если шаблон создавался в текущем, выберите соответствующий пункт и нажмите «Далее. Выбор типа документа».
  6. как сделать слияние word и excel_30

  7. Возьмите в качестве исходного списка получателей заранее созданную таблицу Microsoft Excel. Для этого установите курсор в положение «Использование списка» и кликните по ссылке «Обзор», находящейся чуть ниже.
  8. как сделать слияние word и excel_31

  9. В новом окне файлового менеджера перейдите в директорию с нужным документом, выделите его и щелкните по кнопке «Открыть».
  10. как сделать слияние word и excel_32

  11. По аналогии с ранее рассмотренными версиями текстового процессора выберите лист книги с нужной информацией, установите при необходимости отметку напротив пункта «Первая строка данных содержит заголовки столбцов» и нажмите «ОК».
  12. как сделать слияние word и excel_33

  13. Поставьте отметки напротив тех строк списка, информация из которых необходима для создания слияния. В нижней части этого диалогового окна есть кнопки с дополнительными функциями. Посредством них можно сразу снять или добавить выделения на все пункты, выполнить поиск или замену. После завершения этой процедуры нажмите «ОК».
  14. как сделать слияние word и excel_34

  15. Вернувшись в главное окно текстового редактора, кликните по пункту «Далее. Создание писем», расположенном на панели мастера.
  16. как сделать слияние word и excel_35

  17. Установите курсор на странице документа в то место, куда будет вставлено поле, затем щелкните по строке «Другие элементы».
  18. как сделать слияние word и excel_36

  19. В новом окне поставьте переключатель в положение «Поля базы данных», выделите в списке нужное поле и кликните по кнопке «Вставить». Проследите за тем, чтобы на странице документа появилась соответствующая надпись.
  20. как сделать слияние word и excel_37

  21. Закройте окно, установите курсор в новое положение, а затем снова кликните по пункту «Другие элементы» и вставьте новое поле. Таким образом добавьте все необходимые элементы на страницу. После этого щелкните «Далее. Просмотр писем».
  22. как сделать слияние word и excel_38

  23. Воспользовавшись предложенными инструментами на панели Мастера, просмотрите все экземпляры документов и выявите неточности, впоследствии исправив их. Также с помощью кнопки «Исключить получателя» можно убрать лишние дубликаты. После завершения этой процедуры кликните по пункту «Далее. Завершение слияния».
  24. как сделать слияние word и excel_39

  25. Завершите слияние, нажав по строке «Печать». После этого откроется новое диалоговое окно, в котором останется выбрать количество печатаемых экземпляров. Также можно отдельно изменить часть писем, воспользовавшись соответствующей опцией на панели Мастера.
  26. как сделать слияние word и excel_40

Обратите внимание! В зависимости от выбранного типа создаваемого слияния, который определялся на втором шаге вышепредставленной инструкции, в завершающей части будут предложены разные действия. В данном случае это печать документа, но если было выбрано «Электронное сообщение», предлагалось бы ввести контактную информацию получателей.

В MS Word есть потрясающая функция, использование которой придется по вкусу всем, кому приходится работать с действительно большими документами, состоящими из разнородных данных, которые к тому же, имеют свойство обновляться. Это функция: настройка связи между документами.

Связь документа MS Word с данными из других файлов

К примеру, если вы ежеквартально делаете отчет о предприятии, вы наверняка сталкивались с такой проблемой: часть данных в отчете (о компании, вводные и т.п.) статичны и не меняются, но часть (табличные данные, диаграммы) приходится обновлять. И каждый раз приходится искать в 100 страничном документе — где находится эта чертова таблица, удалять старую и портить форматирование других разделов, затем открывать документ с новыми данными, копировать их и вставлять в тело основного документа. Вроде бы и не сложно, вроде бы и не часто, но утомляет.

А если делать что-то в этом духе приходится ещё и часто? О, вот тут нам и помогут связи между документами.

Работает это так — в вашем основном документе вы оставляете только статичную часть, которая не меняется. А в те места, где предусмотрены обновления, вставляются не сами данные, а только ссылки на другие документы, которые уже эти данные и содержат. И для обновления данных редактировать нужно теперь не весь ваш основной документ, а только компактные «малые» файлы с данными.

Как это выглядит? Я создаю три файла:

  • Основной (DOC файл, сюда будет «собираться» содержимое из других документов)
  • Дополнительный (DOC файл, здесь у меня будет только один заголовок с фамилиями, на случай если перечень фамилий изменится)
  • Данные (XLS файл, здесь будет таблица с данными).

Связь документа MS Word с данными из других файлов

Структура файлов для демонстрации работы связей в MS Word

Я хочу, чтобы в «основном» файле была только какая-то вводная информация, а вот вся «динамика» подтягивалась из двух других файлов — сперва подключался заголовок из файла «Дополнительный», а затем ниже него вставлялась excel-таблица из файла «Данные». Предполагается, что все данные у меня уже введены, осталось только «собрать» готовый финальный документ.

Создание связи между текстовым документом Word, другими документами и excel-таблицами

Первым делом открываю «Основной» файл, и ниже «статичного» текста который у меня меняться не будет, ставлю курсор на новую строку. Перехожу на панель «Вставка», и в группе «Текст» нахожу кнопку «Объект». Здесь в выпадающем меню выбираю «Объект«.

Создание связи между текстовым документом Word, другими документами и excel-таблицами

Откроется окно «Вставка объекта», здесь необходимо перейти на вторую вкладку с неочевидным названием «Создание из файла» и осмотреться. Хотя название «создание из файла» как бы подразумевает создание нового файла, речь как раз таки о присоединении уже готового.

Обратите внимание на флажок «Связь с файлом» — он тут очень важен. Если его не ставить, содержимое выбранного файла вставится в ваш документ в том виде, в котором оно там есть сейчас и не будет обновляться.  А вот если его поставить, то каждый раз при открытии вашего «общего» документа, MS Word будет проверять связанные файлы на предмет изменений, и если изменения были — обновит и содержимое общего документа. Так-то!

Итак, щелкаем на кнопку «Обзор» и выбираем нужный файл (в моем случае это DOC файл «дополнительный» со списком фамилий). Ставим галочку «Связь с файлом» и нажимаем «Ок.»

Создание связи с документами ворда

Если флажок стоит — связанные файлы будут обновляться, флажка нет — данные вставятся всего один раз

Как видите — текст из дополнительного файла успешно вставился в том виде, в котором я ввел его в исходный документ. Правда отредактировать его теперь нельзя — если щелкнуть по вставленному тексту курсором мыши, он отобразиться не как текст, а как объект.

Двойной щелчок на этом объекте откроет в режиме редактирования исходный файл, т.е. наш документ «Дополнительный».

Продолжаем. Под только что вставленным текстом заголовка, вновь ставлю курсор на пустую строку и снова вызываю окно «Вставка объекта». Указываю в качестве источника свой второй файл — excel-документ «Данные» с таблицей, ставлю флажок «Связь с файлом» и нажимаю «Ок».

Да, все тоже самое — содержимое документа XLS вставилось как объект, если щелкнуть по нему два раза, откроется Excel и предложить отредактировать нашу таблицу.

Связь между документами Word

Связь между документами Word и Excel

Как обновить данные в связанных документах MS Word и Excel

Самое время проверить самую «вкусную» часть — обновление данных. И как оказывается, здесь есть интересная особенность:

  • Если просто открыть файл-донор («Данные» или «Дополнительный») для редактирования, внести изменения и закрыть их — в «Основном» не будет никаких изменений до его закрытия. Вот если его закрыть, а потом открыть снова — да, все данные автоматом обновятся.
  • Если открыть файл-донор двойным щелчком из основного документа, то при внесении изменений и сохранении, обновленные данные отобразятся в «Основном» мгновенно, без необходимости закрывать и открывать его.

Что будет если документ с word- и excel- связями перенести в другое место, например в другую папку?

Как создать связь двух документов Word или Word и Excel

При открытии перемещенных документов со связями, система предложит вам восстановить связи

Ничего особенного не будет — если переносите в пределах того же компьютера, то при новом открытии этого файла, появится информационная табличка: «Документ содержит связи с другими файлами». Если нажать «Ок», система сама найдет эти файлы и обновит связи (при этом данные в вашем документе также обновятся).

Если же файл был перенесен на другой компьютер или одна из его «составляющих» была удалена с компьютера, ничего страшного тоже не произойдет — встроенный ранее текст будет отображаться как и прежде, просто перестанет обновляться, так как связь с файлом будет нарушена.


Александр Фролов, специально для сайта bussoft.ru

Перейти к содержанию

На чтение 2 мин Опубликовано 28.08.2015

  • Вставить
  • Связать

Узнайте, как обмениваться данными Excel с документами Word и другими файлами.

Вставить

Чаще всего вам нужно будет просто вставлять статические данные Excel в документ Word. Для этого:

  1. Выделите данные в Excel.

    Перемещаем данные из Excel в Word

  2. Кликните правой кнопкой мыши и выберите в контекстном меню пункт Копировать (Copy) или нажмите Ctrl+C.
  3. Откройте документ Word.
  4. На вкладке Главная (Home) нажмите команду Вставка (Paste) > Специальная вставка (Paste Special).

    Перемещаем данные из Excel в Word

  5. Выберите переключатель Вставить (Paste), а затем в списке Как (As) щелкните по строке Формат HTML (HTML Format).
  6. Нажмите ОК.

    Перемещаем данные из Excel в Word

Примечание: Вместо выполнения шагов 4-6, просто нажмите Ctrl+V.

  1. Кликните по значку в левом верхнем углу таблицы и добавьте границы.

    Результат:

    Перемещаем данные из Excel в Word

Примечание: Чтобы удалить таблицу, щелкните правой кнопкой мыши по значку в верхнем левом углу таблицы, а затем нажмите кнопку Удалить таблицу (Delete Table).

Связать

Вы можете связать исходные данные Excel с данными, вставленными в Word. Если изменить данные в Excel, данные в Word будут обновляться автоматически.

  1. Повторите шаги с 1 по 4, приведенные ранее.
  2. Щелкните по переключателю Связать (Paste link). Затем выберите строку Формат HTML (HTML Format).
  3. Нажмите ОК.

    Перемещаем данные из Excel в Word

  4. Кликните по значку в левом верхнем углу таблицы и добавьте границы.

    Результат:

    Перемещаем данные из Excel в Word

  5. Измените данные в Excel.

    Перемещаем данные из Excel в Word

    Результат:

    Перемещаем данные из Excel в Word

Примечание: В документе Word на вкладке Файл (File) выберите Сведения (Info). Затем в нижнем правом углу нажмите кнопку Изменить связи с файлами (Edit Links to files), чтобы открыть диалоговое окно Связи (Links). Здесь вы можете разорвать связь, изменить расположение файла Excel и т.д.

Оцените качество статьи. Нам важно ваше мнение:

Содержание

  • 1 Создание связей между рабочими книгами
  • 2 Прежде чем создавать связи между таблицами
  • 3 Обновление связей
  • 4 Разорвать связи в книгах Excel

Этот метод можно рекомендовать, когда возникает необходимость переноса данных из таблиц Еxcel для вставки в текстовый документ.

Ранее описанный способ вставки таблицы как графического объекта имеет определенные ограничения, такие, как: невозможность изменения данных, искажения при масштабировании, нечитаемость мелкого шрифта и т.д.

Второй предложенный способ — вставлять листы Excel непосредственно в документ, — приводит к неоправданному «раздуванию» файла, кроме того, внедренные объекты иногда ведут себя непредсказуемо.

Однако, используя технологию Automation, объекты можно не только внедрять, но и связывать.

Сейчас мы свяжем между собой таблицы Еxcel и Word, причем так, чтобы изменения в исходной таблице приводили к изменениям в таблице документа. Итак, у нас есть исходная таблица с расчетами:

Создаем в Word точно такую же, но пустую таблицу:

Заголовки не набираем, а специально оставляем пустые строки.

После проделанных операций, на экране должно быть открыты оба окна: окно MS Word с заготовкой и окно MS Excel с расчетной таблицей. Можем приступать к связыванию. Суть его состоит в том, чтобы последовательно, одна за другой, связать ячейки таблицы с необходимыми позициями в текстовом документе.

Для этого:

  1. Перейдите на лист Еxcel и сделайте текущей ячейку, которую необходимо связать с документом (начнем с В1).
  2. Выполняем копирование ячейки (меню Правка-Копировать либо сочетание клавиш Ctrl+C).
  3. Переходим в окно с документом Word и помещаем курсор в позицию для вставки. В данном случае это будет заголовок, расположенный через одну строку над таблицей.
  4. В меню Word выбираем Правка-Специальная вставка. В результате откроется диалоговое окно Специальная вставка, где в области Источник (в левом верхнем углу) указаны координаты выделенной ячейки:
  5. Устанавливаем переключатель в положение Связать.
  6. В списке Как выбираем Неформатированный текст.
  7. Щелчком по кнопке ОК закрываем окно.

Таким образом мы установили связь между текстовой позицией в документе и ячейкой в рабочем листе. Необходимо сразу отметить, что с объединенными ячейками связывание работает не совсем корректно. Аналогично необходимо связать оставшиеся ячейки. Окончательно документ должен выглядеть так:

Теперь мы имеем возможность форматировать таблицу, как нам удобно, при этом изменение данных будет происходить автоматически. Также можно отметить, что таблицу в Word можно использовать как сводную, занося в нее значения из разных листов и даже книг Еxcel.

Режим обновления также можно настраивать. Для этого необходимо:

  1. Выбрать любое вставленное значение в Word и нажать правую кнопку мыши:
  2. В контекстном меню выбрать Связанный объект Лист-Связи.
  3. В открывшемся окне можно выбирать Способ обновления связи:

Способ обновления можно изменять для каждой связи по отдельности, а можно выделить изменить для всех значений или для нескольких сразу.

Данный способ при разовом использовании подходит мало, так как он достаточно трудоемкий на начальном этапе. Однако при частых вычислениях (курсовые, дипломные работы, финансовые отчеты и т.д.) он окупается. Также при изменении структуры таблицы в Excel происходит нарушение связей, что влечет за собой разрушение целостности таблицы в документе. Поэтому связывание лучше выполнять после окончательного формирования расчетных таблиц.

как сделать связь между таблицами excel и word

 Очень многие в своей работе сталкиваются с необходимостью формировать отчёты, сводки, обобщающие документы на основе каких-то вычислений, расчетов, таблиц с исходными данными и их анализа. И часто для выполнения этих задач приходится прибегать к комбинации таких программных продуктов как Word (где формируется итоговый отчет для дальнейшей распечатки или пересылки кому-либо) и Excel (в котором собираются и обрабатываются исходные данные для отчета). 

Если разовые задачи не вызывают особых вопросов, то формирование периодических отчетов порой доставляет немало проблем. Рутинное копирование одних и тех же табличек или графиков (с немного изменившимися данными) в одни и те же документы крайне утомляет. Но этот процесс можно автоматизировать. Как это сделать — читайте ниже. 

Создание связи между Word и Excel

 Самый быстрый и эффективный способ создать связи между файлами — скопировать нужную информацию из одного и вставить в другой, воспользовавшись инструментом «Специальная вставка». Для этого нужно выделить таблицу, ячейку или диаграмму в Excel, перейти в Word, поставить курсор в нужную часть документа и:

  • нажать правую кнопку мыши и выбрать пиктограмму с нужным способом вставкикак сделать связь между таблицами excel и word
  • или выбрать на вкладке «Главная» команду «Вставить» (нажать на стрелочку под иконкой) и в появившемся списке выбрать «Специальная вставка», либо воспользоваться сочетанием клавиш «CTRL+ALT+V». В появившемся окне необходимо активировать пункт «Связать», выбрать вариант вставки и нажать ОК. 

как сделать связь между таблицами excel и word

 В результате вставленный объект будет связан с тем файлом, откуда он был скопирован, и при обновлении исходных данных можно будет быстро обновить связи в документе Word.

Выбор способа вставки данных

Как видно на рисунке 2, есть несколько способов вставки данных в документ. В повседневной работе придется выбирать, по сути, между двумя вариантами — вставить таблицу как картинку (без возможности ее форматирования) или как текст (а значит, с возможностью вносить изменения). Для диаграмм вариант всего один — картинка.

Кроме того, важно отличать связанные объекты от внедренных. Внедрение — операция, которая не рассматривается в этой статье. Суть ее в том, что в документ Word внедряется объект Excel, который позволяет работать с данными в табличном процессоре прямо из документа Word. При этом исходный файл и текстовый документ никак не связаны. Внедрение используется редко, так как сильно увеличивает размер файла. 

В большинстве случаев при выборе способа вставки таблицы следует выбирать текстовый вариант, чтобы иметь возможность настроить форматирование под себя. Картинки можно вставлять, если форматирование в исходном документе Excel Вас полностью устраивает. 

Бывают ситуации, когда приходится вставлять не всю таблицу, а данные из отдельных ячеек. Например, когда нужно вставить в предложение какую-то цифру или текст, которые есть в файле Excel и будут изменяться, или же когда таблица в Word составляется из нескольких разрозненных ячеек Excel (из разных таблиц, листов или даже книг). В таких случаях копируем данные ячеек в нужное место и выбираем способ вставки «Неформатированный текст».  

Настройка способа обновления связей и работа с диспетчером связей

Вставленные связи можно обновлять несколькими способами. Например, если на вставленном объекте кликнуть правой кнопкой мыши, то в меню будет кнопка «Обновить связь», нажатие которой приведет к обновлению выбранной связи.  

 Можно задать параметры обновления сразу для всех объектов. Для этого нужно вызвать диспетчер связей документа. Проходим по пути «Файл»-«Сведения»-«Изменить связи с файлами» (данная команда доступна, когда в документе есть как минимум одна связь, а сам документ сохранен).  

как сделать связь между таблицами excel и word

как сделать связь между таблицами excel и word

 В диспетчере показаны все связи файла. В группе «Способ обновления связи» можно выбрать тот вариант, который более предпочтителен или вообще отключить обновление связей. Также для каждой связи можно задать настройку «Сохранять формат при обновлении». Она отвечает за то, чтобы выбранное Вами форматирование не слетало, когда вы обновите связь. В этом же диспетчере можно разорвать связи, открыть или изменить источник.

Работа со связями через коды полей Word

По своей сути каждая связь представляет собой специальное поле Word. Если в документе со связями Вы нажмете ALT+F9, то увидите, что вместо вставленных данных отобразятся коды этих полей.  

как сделать связь между таблицами excel и word

 Работа с ними открывает возможности, которые не предоставляет стандартный диспетчер связей. И хотя коды полей Word — широчайшая тема, выходящая далеко за рамки данной статьи, пару примеров их полезного использования мы приведем:

1) Изменение ссылок на документы сразу во всех связях 

Связи с исходными документами осуществляются через прямые ссылки. Если Вы переложили исходный файл, то нужно будет переподтянуть все связи. В диспетчере связей придется делать это для каждой связи отдельно (даже если выбрать несколько — диспетчер будет по очереди предлагать заменять каждую ссылку). Если же вы перейдете в режим отображения кодов полей (ALT+F9), то старые ссылки можно поменять на новые простой заменой (CTRL+H или «Главная-Заменить»), указав старый адрес и новый. 

2) Использование именованных диапазонов для вставки таблиц

Если вы вставляете в Word таблицу из Excel, то ссылка на нее будет содержать конкретный диапазон ячеек. То есть, если вы добавите в таблицу строки или столбцы — то данные обновятся только в пределах жестко указанного диапазона. Диспетчер связей позволяет изменить диапазон вручную. Автоматическое же изменение можно настроить, задав в Excel именованный динамический диапазон (урок здесь и здесь, не разберетесь — пишите нашему боту в Telegram, поможем), а в файле Word в режиме правки кодов полей после этого нужно будет заменить прямые ссылки на ячейки на название именованного диапазона. Теперь при изменении размера исходной таблицы в Excel документ в Word обновится корректно.

Ваши вопросы по статье можете задавать через нашего бота обратной связи в Telegram: @KillOfBot 

С уважением, команда tDots.ru

Связь между таблицами Excel – это формула, которая возвращает данные с ячейки другой рабочей книги. Когда вы открываете книгу, содержащую связи, Excel считывает последнюю информацию с книги-источника (обновление связей)

Межтабличные связи в Excel используются для получения данных как с других листов рабочей книги, так и с других рабочих книг Excel. К примеру, у вас имеется таблица с расчетом итоговой суммы продаж. В расчете используются цены на продукт и объем продаж. В таком случае имеет  смысл создать отдельную таблицу с данными по ценам, которые будут подтягиваться с помощью связей первой таблицы.

Когда вы создаете связь между таблицами, Excel создает формулу, которая включает в себя имя исходной книги, заключенную в скобки [], имя листа с восклицательным знаком на конце и ссылку на ячейку.

Создание связей между рабочими книгами

  1. Открываем обе рабочие книги в Excel
  2. В исходной книге выбираем ячейку, которую необходимо связать, и копируем ее (сочетание клавиш Ctrl+С)
  3. Переходим в конечную книгу, щелкаем правой кнопкой мыши по ячейке, куда мы хотим поместить связь. Из выпадающего меню выбираем Специальная вставка
  4. В появившемся диалоговом окне Специальная вставка выбираем Вставить связь.

Есть еще один, более простой, вариант создания связи между таблицами. В ячейку, куда  мы хотим вставить связь, ставим знак равенства (так же как и для обычной формулы), переходим в исходную книгу, выбираем ячейку, которую хотим связать, щелкаем Enter.

Вы можете использовать инструменты копирования и автозаполнения для формул связи так же, как и для обычных формул.

Прежде чем создавать связи между таблицами

Прежде чем вы начнете распространять знания на свои грандиозные идеи, прочитайте несколько советов по работе со связями в Excel:

Делайте легко отслеживаемые связи. Не существует автоматического поиска всех ячеек, содержащих ссылки. Поэтому, используйте определенный формат, чтобы быстро идентифицировать связи с другими таблицами, в противном случае, документ, содержащий ссылки, может разрастись до такой степени, что его будет трудно поддерживать.

Автоматические вычисления. Исходная книга должна работать в режиме автоматического вычисления (установлено по умолчанию). Для переключения параметра вычисления перейдите по вкладке Формулы в группу Вычисление. Выберите Параметры вычислений –> Автоматически.

Избегайте циклические ссылки. Циклические связи – когда две рабочие книги содержат ссылки друг на друга – могут быть причиной медленного открытия и работы файла.

Обновление связей

Для ручного обновления связи между таблицами, перейдите по вкладке Данные в группу Подключения. Щелкните по кнопке Изменить связи.

В появившемся диалоговом окне Изменение связей, выберите интересующую вас связь и щелкните по кнопке Обновить.

Разорвать связи в книгах Excel

Разрыв связи с источником приведет к замене существующих формул связи на значения, которые они возвращают. Например, связь =Цены!$B$4 будет заменена на 16. Разрыв связи нельзя отменить, поэтому прежде чем совершить операцию, рекомендую сохранить книгу.

Перейдите по вкладке Данные в группу Подключения. Щелкните по кнопке Изменить связи. В появившемся диалоговом окне Изменение связей, выберите интересующую вас связь и щелкните по кнопке Разорвать связь.

Понравилась статья? Поделить с друзьями:
  • Excel and web services
  • Excel and web query
  • Excel and web page
  • Excel and venn diagram
  • Excel and vba classes