Поделиться через


Данные Excel не сохраняют форматирование в операциях слияния в Word

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

Это поведение применяется к форматированным процентным значениям, денежным значениям и почтовым индексам, как показано в следующей таблице:

Формат В данных Excel В поле слияния Word
Процентный 50% 0.5
Валюта $12.50 12.5
Почтовый индекс 07865 7895

Причина

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

Решение

Чтобы устранить это поведение, воспользуйтесь одним из описанных ниже способов.

Способ 1

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

  1. Запустите приложение Word и создайте пустой документ.
  2. Выберите вкладку Файл>Параметры.
  3. На вкладке Дополнительно перейдите к разделу Общие.
  4. Установите флажок Подтверждать преобразование формата файла при открытии, затем нажмите ОК.
  5. На вкладке почты выберите Начать слияние, а затем выберите Пошаговый мастер слияния.
  6. В области задач Слияние выберите тип документа, с которым вы хотите работать, а затем нажмите кнопку Далее.
  7. В разделе Выбор документа выберите начальный документ, который вы хотите использовать, а затем нажмите кнопку Далее.
  8. В разделе Выбор получателей выберите Использовать существующий список и нажмите кнопку Обзор.
  9. В диалоговом окне Выбор источника данных найдите папку, содержащую книгу Excel, которую необходимо использовать в качестве источника данных, выберите книгу и нажмите кнопку Открыть.
  10. В диалоговом окне Преобразование источника данных установите флажок Показать все. Выберите Книги MS Excel с помощью DDE (*.xls), а затем нажмите кнопку ОК.
  11. В диалоговом окне Microsoft Excel в разделе Диапазон или имя выберите диапазон ячеек или лист, содержащий данные, которые необходимо использовать, а затем нажмите кнопку ОК.

Примечание.

Теперь данные отображаются в диалоговом окне «Получатели слияния» с тем же форматированием, которое отображается на листе Excel.

Способ 2

Отформатируйте поле Excel, содержащее почтовый индекс в виде текста.

  1. В Excel выберите столбец, содержащий поле почтового индекса.
  2. На вкладке Главная перейдите в группу Ячейки. Затем выберите Формат и нажмите Формат ячеек.
  3. Выберите вкладку Число.
  4. В разделе Числовые форматы выберите Текстовый и нажмите кнопку OK.
  5. Сохраните источник данных. Затем продолжите операцию слияния в Word.

Ссылки

Поля даты, номера телефона и валюты неправильно объединяются при использовании источника данных Access или Excel в Word