Как сделать слияние word и excel
Массовая рассылка (слияние) с помощью Excel и Word
Привет! Сегодня решил осветить один из тех инструментов, а именно массовую рассылку (слияние) документов. Этот инструмент относится к тем, что:
Применение инструмента
Как обычно делается? Либо вы вносите каждый раз перед распечаткой в установленный шаблон нужные изменения либо создаете на каждого сотрудника (адресата) отдельный документ, в котором только корректируете дату подписания.
В любом случае вы работаете с каждым адресатом. Это отнимает много времени и является рутинной процедурой, которую легко можно сократить.
Что необходимо
В первую очередь нам нужны:
У меня для примера простенькое письмецо:
Серым отмечены блоки, индивидуальные для каждого адресата. Как видите, нужно подготовить обращение (Уважаемый/Уважаемая), нужные поля в родительном падеже (Иванову). Соответственно, на каждый такой блок я готовлю табличку в Excel:
Далее появится справа панель, где поэтапно надо выбирать нужный вариант.
Сохраните документ. Потом при открытии вас будут спрашивать
Отвечаете «Да» и можете просматривать шаблон с текущими адресами прямо на панели, слияние делать больше не придется.
Обычно я делаю быструю пояснялку для Youtube, но этот инструмент уже освещен в моем бесплатном часовом видеокурсе «Топ-10 инструментов Excel «. Все мои подписчики его получили, если же его у вас нет, можете его получить, введя в поле в правой части свои контакты и после подтверждающего письма (где надо кликнуть на ссылке) вам придет письмо со ссылкой на видеокурс. Там вы заодно познакомитесь еще с 9ю инструментами, которые приносят огромную пользу в работе всем пользователям Excel.
P.S. Понравилась статья? Подпишитесь на рассылку в правой части страницы (Бесплатный курс «Топ-10 инструментов Excel») и будьте в курсе новых событий.
Массовая рассылка (слияние) с помощью Excel и Word : 12 комментариев
А как приложить файл к каждому письму?
Честно, не уверен, что это возможно.
«А как приложить файл к каждому письму?»
Через слияние — это невозможно. Можно только без использования Word. Есть рассыльщики писем в Excel, которые нужным образом настраиваются. Через них можно и файлы вкладывать, и содержание письма персональное через формулы устанавливать, и отправлять одним кликом письма для 1000 получателей. В поисковике набери «Макрос отправки письма из Excel через Outlook» и найдешь.
Отличная статья, спасибо! Всё делала по Вашей инструкции — получилось! Один вопрос: как настроить отображение дат в формате ДД.ММ.ГГГГ? (По умолчанию они выходят в виде ММ/ДД/ГГГГ)
» как настроить отображение дат в формате ДД.ММ.ГГГГ?»
В исходнике Excel дату необходимо хранить в виде текста. Например создайте дополнительный столбец, с формулой =Текст(A2;»дд.мм.гггг») и в Word ссылайтесь на этот столбец.
У меня в оутлуке несколько почт, как выбрать нужную почту отправления?
Боюсь, что пойдет та, что по умолчанию.
Замечательная статья, только имена указаны не в родительном, а в дательном падеже)
Когда идет вставление информации в большом объеме, Word или Excel автоматически уменьшает содержание ячейки до допустимого возможного количество символов. Как сделать так что бы программа вставляла весь объем информации указанный в ячейке.
Распечатка бланков Word с данными из Excel
Постановка задачи
Предположим, что у нас имеется вот такая таблица Excel:
В ней хранится информация о ключевых клиентах нашей компании (адреса, имена и т.д.), которых мы хотим поздравить с очередным праздником с помощью вот такого поздравительного письма в Word:
Шаг 1. Подготовка списка клиентов в Excel
Таблица со списком клиентов должна удовлетворять нескольким простым условиям:
Шаг 2. Подготовка шаблона письма в Word
Шаг 3. Слияние
Открываем шаблон письма в Word и запускаем пошаговый Мастер Слияния на вкладке Рассылки (Mailings) кнопкой Начать слияние ( Start Mail Merge ) – Пошаговый мастер слияния ( Step—by—Step Merge Wizard ) :
Этап 1. Выбор типа документа.
Этап 2. Выбор документа
Этап 3. Выбор получателей
Этап 4. Создание письма
В итоге, после вставки всех полей слияния у нас должно получиться нечто похожее:
Этап 5. Просмотр писем
На этом этапе пользователь уже может предварительно просмотреть результаты слияния, используя кнопки со стрелками. При необходимости, также, можно исключить любого получателя из набора.
Этап 6. Завершение слияния
Нажатие ссылки Печать приведет к немедленной отправке всех результатов слияния на принтер без вывода на экран.
Вуаля! Получившийся документ можно отправить на печать или отредактировать-сохранить по желанию для похожих рассылок в будущем.
Ссылки по теме
Комментарии:
.
Оля 12.05.2010 | супер. просто нет слов как все оказывается просто можно сделать и всего за несколько минут. |
Оля 12.05.2010 | у меня возникла такая же проблема как у Елены: чисел после запятой не два, а больше. Как сделать что бы округлялось только до сотых? p.s. то что писали про функцию ТЕКСТ не понятно. |
Оля 13.05.2010 | я решила проблему следующим образом^ Использование динамического обмена данными Чтобы выбрать для обмена данными метод DDE при подключении к листу Excel во время выполнения слияния, нужно установить один флажок в Word: В меню Сервис выберите Параметры, затем перейдите на вкладку Общие. Примечание. Рекомендуется отключить параметр Подтверждать преобразование при открытии после завершения слияния. Иначе предложения подтвердить источник данных будут отображаться чаще, чем нужно. For I=1 to 132000 При слиянии происходят 2 странные неприятности: Спасибо за полезную статью. Может вы знаете, как сделать, чтобы данный функционал с одним источником работал при использовании несколькими пользователями. Буду благодарен за любой ответ.. |
Наташа 09.12.2011 | Спасибо вам за этот сайт по вашим рекомендациям я смогла сразу выполнить слияние документа.. |
Наталья 17.12.2011 | Здравствуйте! Спасибо, все очень доступно и понятно. Все получается при слиянии, когда на листе А4 находится один бланк, а что нужно сделать, если на формате А4 четыре одинаковых бланка и надо чтобы в каждом были разные адресаты и адреса.. |
Андрей 17.12.2011 | Существует программка, позволяющая сливать данные из Excel с шаблонами Word: http://applix.ru/softwaredev/catalogpo?page=shop.product_details&flypage=flypage.tpl&product_id=30&category_id=2. |
Николай Павлов 18.12.2011 | Никите: А в чем проблема? Сделайте несколько документов Word, и в качестве источника для слияния укажите один файл Excel из общей папки. Подойдет? Елене, Наталье: тогда на первом шаге выбираете не Письма, а Наклейки. И задаете потом желаемый размер (4 на страницу), поля и т.д. ——————— В качестве шаблонов могут выступать следующие типы файлов: В качестве исходных данных для заполнения, используется открытый в Excel файл (с таблицей, содержащей строку заголовка) Количество шаблонов документов не ограничено — если у вас в таблице Excel хранится список контрагентов (с их реквизитами), и вы хотите нажатием одной кнопки формировать договоры, акты или коммерческие предложения для каждого из них — если в вашей таблице Excel хранятся паспортные данные сотрудников, и вам необходимо быстро сформировать по шаблону приказы или прочие документы в формате Word, заполнив созданные документы данными сотрудников — подготовить письма, уведомления, грамоты в формате PDF или Word, заполнив созданные файлы информацией с листа Excel Как сделать слияние документов в word? —: Объединение ручным омЕсли документы не содержат в себе много текстовых, табличных или графических данных, а их форматы совпадают, то можно объединить их ручным способом. Это гораздо быстрее, чем разбираться с функциями Microsoft Word. Инструкция крайне проста: Ворд позволяет вставлять из другого файла не только текст. Если бы вы копировали фрагмент с картинками, графиками или таблицами, то после применения такого параметра вставки в главном файле сохранились бы исключительно текстовые данные и то, что удалось конвертировать из диаграмм без форматирования. Воспользоваться можно и другими тремя способами вставки, доступными в контекстном меню: «Сохранить исходное форматирование», «Объединить форматирование» и «Рисунок». В первом случае текст и другие данные будут вставлены так, как они отформатированы во втором документе. Второй способ позволяет применить к вставляемому фрагменту те же стили, которые настроены для работы с первым файлом. В последнем случае текстовые и графические данные объединяются в рисунок и вставляются в PNG-формате. Пользоваться ручным способом удобно, если копируется и вставляется текст, а документы небольшие, сохранены в одном формате или созданы в одной и той же версии программы. Во всех остальных случаях рекомендуется воспользоваться стандартной функцией Microsoft Word по объединению файлов. Сначала работаем с документом WordДля начала разберём процесс вставки двух документов согласно инструкции: Рассмотрим все подробности соединения двух документов во всех деталях. ВидеоОбъединение таблицы Ворд и ЭксельДавайте представим ситуацию, что нам нужно сделать в вордовском документе таблицу, чтобы часть данных была из Excel. При этом важно сделать так, чтобы после вычислений в Экселе данные в Ворде автоматически обновлялись. Чтобы это сделать, нужно сначала сделать таблицу в Эксель, после чего этот диапазон выделить и скопировать. После этого нужно воспользоваться функцией «Специальная вставка» Word, которую можно найти в меню «Вставка» и там выбирается опция с листом Майкрософт Эксель. Чтобы связать таблицы, нужно воспользоваться одноименной функцией. Слияние документов в Word и Excel, пошаговая инструкцияИтак, как сделать слияние документов в Word и Excel? Всё просто. Приготовьте заранее таблицу Excel с данными. Далее, создаёте на компьютере пустой документ текстового редактора Word. Затем, нажмите в созданном документе на раздел «Рассылки» (версия Ворда 2007) и выберите варианты «Пошаговый мастер слияния» (Скрин 1). Далее, будет открыто окно справа, в котором нужно нажать на «Письма» или другой вариант. Внизу нажимаете на ссылку – «Далее, открытие документа» (Скрин 2). В следующем окне оставляем всё без изменений и нажимаете раздел – «Далее, выбор получателей» (Скрин 3). Для этого нажмите кнопку «Обзор» и добавьте Excel-таблицу со своего компьютера (Скрин 4). После чего можете нажать «ОК». Далее, Вам предложат убрать галочки в списке. Если какое-то слово не нужно, то можете его убрать. Затем, нажимаем «OK». Далее, нажимаете на раздел «Вставить поле слияния» и просто устанавливаете данные из таблицы в нужные места документа Word (Скрин 5). Вы можете нажать кнопку «Просмотр результатов» и посмотреть, как вставилась информация из Excel. Для сохранения и распечатки документа, нажмите на красный крестик или кнопку «Быстрая печать» Слияние с использованием таблицы ExcelСмотрите такжеНа этом этапе мы документа.В терминах Microsoft Office Next i par1 найден нужный л/с вариант. Пытливый русский файл принисут точно провести манипуляцию. Раз “Оранжевая”. Число 2 его вставки в строками в другойЕсли в письме, документе «Выбор документа» ставим подключение.и Слияние используется для создания уже можем предварительно На этом шаге пользователь такая процедура называется = 0 ‘счетчик For i = ум так сказать Екселевский и ни в месяц приносят Подготовка данных в Excel для слияния означает, что нужно лист, нажмите клавиши таблице. С помощью нужно написать номер, – «Текущий документ».Создание и отправка массовой В разделеНажмите кнопку нескольких документов одновременно. просмотреть результаты слияния, должен выбрать типСлиянием (Mail Merge) замен par2 = nRow1 To 2Toxa33rus кто заморачиваться не файл в котором взять значение из Ctrl + T функции ВПР, можно чтобы перед цифрами Т.к. мы открыли рассылки, наклеек иСтрока приветствия для неправильно станет. то же около второго столбца, а можно преобразовать в избежать проблем выравнивания. были нули, то мастер слияния на конвертов с помощью заданных имен получателейи выберите вариант одинаковые макет, форматирование, стрелками. При необходимости, он хочет получитьТаблица со списком клиентов par3 = 0 = FindID(Arr2, Arr1(i)) если Вы неФамилии могут совпадать 10 000 фамилий 0 — что возвращать таблицу, а затемВ приведенном ниже примере, код допишем так. странице Word, на слияниявыберите один из Запуск слиянияИспользовать существующий список текст и графика. также, можно исключить на выходе после для рассылки должна удовлетворять ‘счетчик добавленных строк If currFind > понимаете, то другие-то 10 000 человек и всего 1 значение следует только переименовать таблицу оранжевый. вы увидите двух #‘’000000” – сколько которой написали шаблон Слияние почты — бесплатное 10-минутное вариантов.. Различаются и индивидуально любого получателя из слияния. Наш вариант нескольким простым условиям: Dim currFind ‘номер 0 Then ‘нашли как поймут цифр в номере, бланка. И хотим обучающее видеоНажмите кнопкуПерейдите к своей электронной настраиваются только определенные Шапка таблицы должна быть строки в которой строку с нов. Чур я первый. 2 десятка ID изменённые данные по совпадения.Код продажи были имена других включая нули впереди заполнить данными этотСлияние ExcelОК таблице Excel и разделы каждого документа.Этап 6. Завершение слиянияПисьма простой – одна найден нужный л/с знач. Worksheets(1).Cells(i, 8).Value Вставка поля слиянияSkandalius всем присвоенны изначально столбцу руб. ИОбратите внимание: Excel заполняетРегион новыми именами: «Синий» нули, столько нулей бланк – текущий– это когда . нажмите кнопку С помощью слиянияНа завершающем этапе возможны(Letters) строка с уникальными For i = = Worksheets(2).Cells(currFind, 6).Value : Прошу прощения, что фамилии нет не вот задача заключается ячейки вниз по 20050 и «Оранжевая». В и ставить в документ. данные из таблицыВ менюОткрыть в Word можно несколько вариантов:, если мы хотим названиями столбцов (без nRow1 To 2 par1 = par1 не выложил вчера все, какие-то добавляются, в следующем: надо этому столбцу, используя447 таблице синий каждая коде.Нажимаем кнопку «Далее. Выбор Excel переносятся в Запад строка представляет собойНажимаем кнопку в получателей». любой документ, бланк, выберите командуЕсли Word предложит, выберите как наклейки, письма, Печать (Print) созданные письма на ячеек). = FindID(Arr2, Arr1(i)) ‘не нашли ‘Worksheets(1).Row(i).Delete Ближайшее время они надо заменять. ID в первом Вернитесь к шагу 3, но20051 элемент строки для мастере слияния «Далее.Третий этап. таблицу в Word.СохранитьЛист1$ конверты и сообщения приведет к немедленной отправке принтер илиВ таблице не должно быть If currFind > ‘удаляем строку Worksheets(1).Range(“A” тут появятсяТо что вам файле находить фамилию в этот раз 398 заказа. Итак, код Завершение слияния».У нас ужеСлияние . > электронной почты. В всех результатов слиянияЭлектронное сообщение (E-mail) объединенных ячеек. 0 Then ‘нашли & i &Не совсем понял кажется не лишено во втором и начните вводить такуюЮг заказа 20050 состоитШестой этап. есть список получателейExcel иВставка данных из электронной : Надстройка Kutools for WordKutools — это удобная надстройка для Microsoft Word. Она существенно упрощает работу с документами и предлагает те функции, которые не реализованы в текстовом редакторе по умолчанию. Инструкция по работе с надстройкой описана ниже: Важно! Программа не работает с одним документом. Если открыть сначала первый файл, а потом попытаться добавить в него содержимое второго, то ничего не выйдет. Как и сказано в инструкции выше, необходимо создавать отдельный документ для объединения.
|