Как настроить автозаполнение в Word с использованием данных из Excel

Работа с документами по образцу является привычной задачей для многих. Справки, счета, контракты, декларации, отчеты и прочие документы – неизменные спутники любого рабочего процесса. Если ваша деятельность связана с заполнением документов на основе данных из Excel, то вы оказались в правильном месте.

Все делается в два шага:

  • Ячейкам в Excel даются названия.
  • Эти названия вставляются в нужные места в документе Word.
  • Прежде всего, что подразумевает под собой название ячейки?

    Эта область слева от строки формул присваивает ячейке её наименование:

    Сейчас в этом поле написано В3.

    При вводе в данном полe наименования Цена_товара, ячейка В3 будет именоваться Цена_товара. Пример:

    В данный момент формулу =В3*1,2 можно выразить как = Цена_товара*1,2, и итог останется прежним.

    Попробуйте и сразу все поймете.

    На втором шаге всё становится ещё легче.

    К примеру, значение ячейки Цена_товара (в данном случае это 45) следует подставить вместо пробела в следующем предложении:

    «В контракте указана продукция по стоимости __ руб. в требуемом количестве».

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

    «В договоре указан товар по цене руб. в необходимом количестве».

    Все, теперь кликнуть кнопку Заполнить и создается новый документ Word с текстом:

    «В договоре указан товар по цене 45 руб. в необходимом количестве».

    Кнопка Заполнить находится в меню Робастика на вкладке Надстройки в Excel:

    Еще раз поясним весь процесс от начала до конца:

    Посмотрите наглядное объяснение в видео немного другими словами:

    Откройте демонстрационные файлы Excel и Word, на примере которых можно "вживую потрогать" работу автозаполнения. Подробнее в блоге Робастика: Как работает автозаполнение — разбор примеров шаг за шагом

    Как вставить целую таблицу

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

    В документе Word следует также указать имя листа в фигурных скобках:

    Это все, что нужно для вставки таблицы.

    Теперь при нажатии кнопки Заполнить вся таблица целиком со вкладки Excel с названием будет вставлена в шаблон Word вместо точно с тем форматированием, которое сделано в Excel.

    Обратите внимание, что форматирование используется разное при вставке ячеек и таблиц:

    При добавлении ячеек применяется оформление из Word, а при добавлении таблиц структура таблицы переносится с её собственным оформлением, как это реализовано в Excel.

    Вставка изображений

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

    Как избежать ошибок при заполнении шаблона Word из Excel

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

    Демонстрационные примеры

    Демонстрационные файлы Робастика разработаны для бысторого знакомства с настройкой автозаполнения шаблонов Word данными из Excel. Что это за файлы, как они устроены, как ими пользоваться для настройки заполнения своих шаблонов — наглядно показано в статье Разбор примеров шаг за шагом.

    Дополнительные функции

  • Для работы с ФИО есть функции склонения (кому, кого), определения пола (-ый, -ая) и сокращения инициалов. Например: директор Иванов Иван Иванович можно изменить на директору Иванову И.И.
  • Несколько вариантов написания чисел словами (суммы прописью), например: 3,33 → Три рубля 33 коп.
  • Определение расстояния в метрах между географическими точками по долготе и широте.
  • Примеры использования функций находятся:

    Техподдержка

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

    Автозаполнение из Excel в один клик

    для типовых документов, форм, бланков и шаблонов Word

    Парсинг недвижимости

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

    Что не так со «слиянием» в word+excel и как по уму автозаполнять шаблонные документы

    Надысь зашел здесь в комментах разговор про автозаполнение документов по шаблону. Там было такое мнение:

    По поводу автоматизации и шаблонизации актов лучше использовать "слияние" в word+excel.

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

    Дисклеймер

    Большое количество типовых документов состоит из 1 — 2 страниц. Это разнообразные акты, накладные, выписки, справки, договора, уведомления. Как правило, в них меняются даты, ФИО и пара цифр. Такие документы заполняются десятками и больше за день.

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

    Такие документы оформляют единицами в день или в неделю. Там тоже меняются даты и ФИО. И десятки или сотни цифр. Казалось бы — это же совсем разные документы, разные ситуации с ними и соответственно нужны разные инструменты для их автозаполнения. Но есть нюанс)

    Работает — не трогай!

    На самом деле есть возможность поменять все связи связанных документов xlsx и docs за один раз. Если найдете нужную кнопку в нужном подменю нужного меню.

    И поймете как оно работает. Можно же просто указать какой конкретно файл использовать для заполнения шаблона? Это для слабаков. Сильные курят справку. Сильные роют интернет.

    Сохраняй стойкость! Переноси данные из Excel в Word согласно рекомендациям Microsoft!

    Что вообще такое эти связи связанных документов xlsx и docs? Это вступительное испытание в клубе стрельбы себе по ногам?

    Сказано же — не трогай!

    Настроил функцию автозаполнения и затем захотел внести изменения в файл Excel? Ха-ха ))) .. Извини!)

    По секрету. Можно редактировать и после. В пределах здравого смысла. Но, да, официально черным по русскому написано — нельзя. Ну, нельзя — так нельзя.

    В одни руки — один лист

    Почему, Билл, почему. У тебя листов в Экселе не хватает на всех? Хочется же по уму оформить источник данных xlsx: на одной вкладке — данные договора, на второй — исходные данные, на третьей — промежуточные, на четвертой — выводы, на пятой — примечания и т.д. Низзя(

    Все не то, чем кажется

    Так выглядит поле в word для подстановки в него данных из excel. Нормально вроде выглядит? Просто слово в кавычках. Казалось бы, что тут такого? Но если вы его захотите поправить.. Поставить на него курсор и поправить..

    Например, Номер на Номер 1. Или на поле из списка, например — Имя. Обломитесь. Низзя. Просто поправить — низзя. Ну вот низзя просто. Это Майкрософт, детка.

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

    Нельзя так просто взять и заполнить автоматом документ по шаблону

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

    Серебряная пуля

    Или можно пойти коротким путем. Никакого хардкора, никакого Майкрософта. Всего три экрана с объяснением, половина из которых — иллюстрации. И можно править поля прямо в тексте. И можно разносить вставляемые данные в Excel по вкладкам. И можно копировать файлы как угодно, даже отправить коллеге. И вообще нет связей связанных документов (Билл, прости мне это святотатство!).

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

    Но. Сможете ли вы после этого гордо сказать:

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

    Звучит! Хотите лишить себя этой фразы?

    Ну и надо же всегда расти над собой. Попробуйте на коллегах заклинание "Я умею в слияние в Word+Excel!" → Вам гарантировано +100 lvl к уважению. Никто не может — вы можете!

    И сравните с реакцией на "надстройка сама автоматом заполняет отчет / заключение / форму / спецификацию":

    И чо?

    Это не все претензии к "слиянию" word+excel. Но, кажется, достаточно для обозначения ситуации.

    Корень проблемы наверное в том, что UI/UX для слияния майки разрабатывали в доинтернетное средневековье. В те времена обычным делом было прохождение инструктажей и получение допусков к работе на ПЭВМ. Получали такой допуск знатные ботанЫ, для которых за счастье было потратить неделю на конспектирование майковской методички по слиянию и последующие упражения его использования.

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

    Всем доброй пятницы!

  • Visual Basic for Applications
  • Оцените статью
    InternetDoc.ru
    Добавить комментарий