Как данные из таблицы excel подставить в шаблон word
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Подстановка таблиц Excel в шаблоны Word
Программа заполнения документов позволяет вставлять в шаблоны Word не только значения из ячеек выделенной строки, но и целые таблицы, которые могут храниться на другом листе (или в другом файле Excel).
Что для этого нужно:
1. Включаем в настройках программы опцию вставки таблиц:

2. В исходной таблице Excel создаем столбец, где у нас будут храниться ссылки на вставляемые таблицы (столбец может называться как угодно),
выделяем ячейку в этом столбце (в строке с данными),
и нажимаем комбинацию клавиш Ctrl + Shift + T для вызова диалогового окна выбора таблицы:

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

4. В выделенную ячейку исходной таблицы будет вставлена запись примерно такого вида:

По этой записи надстройка FillDocuments понимает, что в шаблон Word, на место метки ,
надо вставлять не текст ячейки, а таблицу, параметры вставки которой сохранены в этой ячейке.
Что обозначают параметры (разделенные слешем):
— это метка, которая говорит надстройке, что надо вставлять таблицу, а не текст ячейки
платежи — имя листа, с которого будет взята таблица
график — адрес или имя диапазона ячеек, который будет скопирован в шаблон Word
Excel — название режима вставки
Поэкспериментировав с выбором различных диапазонов и режимов, вы можете получить другие варианты метки, например:
34.xlsm/Спецификация/A2:F3/Word
Эта метка означает, что таблица будет скопирована из файла 34.xlsm, расположенного в папке Таблицы
(папка должна иметь именно такое название — Таблицы, и располагаться там же, где находится файл надстройки FillDocuments),
копироваться будет диапазон ячеек с A2 по F3, и при вставке будет выбран режим «использовать форматирование Word»
Что же делать, если количество строк во вставляемой таблице меняется, и задать фиксированный диапазон таблицы не получится?
Есть 2 варианта решения проблемы:
Способ 1: вместо выбора диапазона, поставить галочку «все заполненные ячейки»

Обратите внимание — кнопка выбора диапазона становится недоступной, а в поле адреса высвечивается,
какой диапазон ячеек Excel считает заполненным на этом листе.
В диапазон могут попасть «пустые» строки или столбцы, — на самом деле, для Excel они не совсем пустые,
а, например, содержат какое-то форматирование или формулы.
Потому, чтобы этот способ корректно работал, необходимо выделить целиком лишние («пустые») строки и столбцы,
и нажать в меню Excel «Очистить — Очистить всё»
После этого (сохранения, закрытия и повтороного открытия файла со вставляемой таблицей),
в диапазон «заполненных ячеек» попадут только нужные ячейки.
Способ 2: сделать динамическую таблицу
Этот вариант посложнее (надо немного разбираться в формулах) — но он более универсальный,
и позволяет автоматизировать заполнение подставляемой таблицы (например, графика платежей)
Во вложении к статье — пример такой таблицы.

В первой строке таблицы прописаны формулы, и протянуты (с запасом) на 200 строк вниз
(т.е. во всех строках — одни и те же формулы)
Рамки ячеек в заполненных строках выполнены при помощи условного форматирования
(назначено правило для 5 столбцов — рисуем рамки, если ячейка в первом столбце непустая)
А имя нужного диапазона ячеек задано в диспетчере имён
(чтобы имя график всегда ссылалось на таблицу целиком,. независимо от количества строк, и чтобы в диапазон не попадали лишние строки и столбцы)
Имени график назначена формула =СМЕЩ(платежи!$A$1;0;0;платежи!$H$5+2;5)
Копирование из Excel в другую программу Office
Excel для Microsoft 365 Word для Microsoft 365 Outlook для Microsoft 365 PowerPoint для Microsoft 365 Excel 2021 Word 2021 Outlook 2021 PowerPoint 2021 Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Excel 2010 Word 2010 Outlook 2010 PowerPoint 2010 Еще. Меньше
Если вы хотите использовать диаграмму Excel или данные Excel в презентации PowerPoint, документе Word или сообщении Outlook, можно просто скопировать их в Excel, а затем использовать параметры вставки в других программах Office, чтобы вставить скопированное содержимое несколькими способами.
Примечание: Инструменты для копирования данных и диаграмм Excel недоступны в Office Online. Если у вас есть классическая версия Office, нажмите кнопку Открыть в [имя программы], чтобы открыть документ в классической программе, и выполните действия, описанные в этой статье. Если у вас нет классической версии Office, вы можете скачать пробную версию или приобрести пакет.
Что вы хотите скопировать?
Копирование диаграммы Excel

- В Excel щелкните диаграмму, которую нужно скопировать в другую программу Office, и нажмите сочетание клавиш CTRL+C.
- Откройте другое приложение Office, щелкните в том месте, где вы хотите вставить диаграмму, и нажмите клавиши CTRL+V.
- Нажмите кнопку Параметры вставки , которая отображается рядом с нижней частью диаграммы, и выберите способ ее вставки:
- Использование целевой темы & внедрение книги При этом форматирование диаграммы обновляется в соответствии с форматированием конечной темы.
- Сохранение исходного форматирования & внедрения книги При этом в точности сохраняется форматирование диаграммы.
- Использование целевой темы & данных связи При этом форматирование диаграммы обновится в соответствии с форматированием конечной темы, а диаграмма будет связана с исходным листом. (Если позже вы захотите разорвать связь диаграммы, вам потребуется снова скопировать ее и вставить как внедренную диаграмму или рисунок.) Если данные связаны с исходным листом, данные в документе Word будут обновлены при обновлении исходного листа Excel.
- Сохранение исходного форматирования & данных связи При этом форматирование диаграммы не изменится, а диаграмма будет связана с исходным листом. (Если позже вы захотите разорвать связь диаграммы, вам потребуется снова скопировать ее и вставить как внедренную диаграмму или рисунок.) Если данные связаны с исходным листом, данные в документе Word будут обновлены при обновлении исходного листа Excel.
- Картину При этом диаграмма вставляется в виде рисунка. Диаграмму нельзя изменить или обновить, но ее можно заменить другим рисунком и применить форматирование рисунка.
Копирование данных Excel

- В Excel выделите данные и нажмите клавиши CTRL+C.
- Откройте другое приложение Office, щелкните в том месте, где вы хотите вставить данные, и нажмите клавиши CTRL+V.
- Нажмите кнопку Параметры вставки рядом с данными и выберите способ их вставки.
- Сохранить исходное форматирование. При этом в точности сохраняется форматирование данных.
- Использовать стили конечного фрагмента. При этом форматирование данных обновляется в соответствии с конечным стилем. Если вы хотите сохранить линии сетки, это, как правило, лучший способ сделать это.
- Связывание & сохранение исходного форматирования При этом форматирование данных не изменится, а данные будут связаны с исходным листом. (Если позже вы захотите разорвать связь, вам потребуется снова скопировать данные и вставить их как несвязанные данные или рисунок.) Если данные связаны с исходным листом, данные в документе Word будут обновлены при обновлении исходного листа Excel.
- Связывание & использование стилей назначения При этом форматирование данных обновится в соответствии с конечным стилем, а данные будут связаны с исходным листом. (Если позже вы захотите разорвать связь, вам потребуется снова скопировать данные и вставить их как несвязанные данные или рисунок.) Если данные связаны с исходным листом, данные в документе Word будут обновлены при обновлении исходного листа Excel.
Рисунок . При этом данные будут вставлены в виде рисунка. Их будет невозможно изменить или обновить.- Сохранить только текст. При этом данные будут вставлены как текст (каждая строка в отдельном абзаце; значения ячеек разделены символами табуляции).
См. также
- Параметры вставки
- Слияние с использованием электронной таблицы Excel
- Слияние в PowerPoint
- Создание диаграммы от начала до конца
- Изменение форматирования элементов диаграммы
- Сохранение книги в другом формате файла
Вставка диаграммы из таблицы Excel в Word
Копирование и вставка — наиболее простой способ добавления диаграммы из электронной таблицы Excel в документ Word.

Вы можете изменить диаграмму, обновить ее и изменить, не выходя из Word. Если изменить данные в Excel, диаграмму можно автоматически обновить в Word.
- В Excel выберите диаграмму и нажмите CTRL+C или перейдите на главная >Копировать.
- В документе Word щелкните или коснитесь того места, куда вы хотите входить диаграмма, и нажмите CTRL+V или выберите главная >в .
Примечание: Диаграмма будет связана с исходной электронной таблицей Excel. При изменении данных в таблице диаграмма будет обновляться автоматически.
Обновление диаграммы
- В Word выберите диаграмму.
- Перейдите в конструктор диаграмм илиКонструктор >данные > обновить данные.
Вы можете изменить макет и данные диаграммы в Word.
Примечание: Диаграмму, вставленную в виде изображения, невозможно отредактировать, но можно настроить само изображение. Выберите диаграмму, а затем на ленте Формат рисункаилиСредства работы с рисунками — выберите один из вариантов.
Редактирование диаграммы в Word
- Выделите диаграмму.
- Перейдите в конструктор диаграмм или Конструктор >данные >Изменить данные и выберите один из следующих вариантов:
- Выберите Изменить данные, чтобы изменить диаграмму в Word.
- Выберите Изменить данные в Excel.
Примечание: В Word 2010 диаграмма откроется в Excel для редактирования.
Вы также можете изменить диаграмму в Word с помощью четырех кнопок, которые появляются при ее выборе.

- Параметры макета
Выберите, как объект будет взаимодействовать с текстом вокруг него. - Элементы диаграммы
Добавляйте, удаляйте и изменяйте элементы диаграммы, такие как название, легенда, сетка и метки данных. - Стили диаграмм
Зайте стиль и цветовую схему для диаграммы. - Фильтры диаграмм
Изменение точек данных и имен, которые видны на диаграмме. Выберите любую кнопку, чтобы просмотреть доступные параметры.
Другие способы вставки диаграмм Excel
Существует пять вариантов вставки диаграмм Excel в документы Word. В двух случаях в документ внедряется копия всей книги, еще в двух диаграмма остается связанной с исходной книгой, а в последнем — преобразуется в рисунок. Если ни один из этих вариантов не подберет нужных параметров, вы также можете выбрать специальную ветвь.
- В Excel выберите диаграмму, в нее нужно Word, а затем нажмите CTRL+C или перейдите на главная >Копировать.

-
В Word выберите Главная, а затем в списке Ветвь выберите один из пяти вариантов в области Параметры в области вкупок.
Примечание: Наведите указатель на параметр, чтобы прочитать его описание.
Использовать конечную тему и внедрить книгу
Соответствует теме Word
Копия книги Excel внедряется вместе с диаграммой. При этом диаграмма не сохраняет связь с исходной книгой. Для автоматического обновления диаграммы измените данные во внедренной книге.
Сохранить исходное форматирование и внедрить книгу
Используется тема Excel
Копия книги Excel внедряется вместе с диаграммой. При этом диаграмма не сохраняет связь с исходной книгой. Для автоматического обновления диаграммы измените данные во внедренной книге.
Использовать конечную тему и связать данные
Это параметр вставки по умолчанию (Ctrl+V).
Соответствует теме Word
Диаграмма остается связанной с исходной книгой. Для автоматического обновления диаграммы измените данные в исходной книге. Вы также можете выбрать Инструменты диаграммы > Конструктор >обновить данные.
Сохранить исходное форматирование и связать данные
Используется тема Excel
Диаграмма остается связанной с исходной книгой. Для автоматического обновления диаграммы измените данные в исходной книге. Вы также можете выбрать Инструменты диаграммы> Конструктор >обновить данные.
Вы не можете обновить данные или изменить диаграмму, но можете настроить ее внешний вид. В области Средства работы с рисункамивыберите Формат.
Связывание или внедрение листа Excel в Word
Основные различия между внедренными и связанными объектами заключаются в том, где хранятся данные и как они обновляются после вставки в документ Word.
- Связанный объект
Сведения из объекта, связанного с Word сохраняются в исходных файлах и могут обновляться при внесении изменений в исходный файл. Если размер файла имеет значение, пользуйтесь связанными объектами. - Внедренный объект
Данные из Excel, которые вы Word, не изменяются при изменении источника Excel файла. Внедренный объект перестает быть частью исходных файлов и не будет отражать внесенные изменения.
- Перейдите в > текст >.
- Перейдите в >создатьиз файла и найдите файл, который вы хотите вставить в Word документа.
- Выберите один из указанных ниже вариантов.
- Чтобы добавить файл в качестве связанного объекта, выберите связать с файлом, а затем — ОК.
- Чтобы добавить файл как внедренный объект, выберите В качестве значка, а затем — ОК.