5 полезных способов сохранить числовой формат при использовании слияния в Word

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

Поэтому мы подобрали для вас 5 действенных способов решения такой проблемы. Поскольку эта статья в основном посвящена проблеме с десятичными числами, мы пропустим шаги по использованию функции слияния почты в Word. Просто для справки, вы можете прочитать одну из наших предыдущих статей: Как создавать персонализированные письма или электронные письма в пакетах с помощью функции слияния в Word
Способ 1: изменить коды полей
- Во-первых, после того, как вы вставите поле слияния, не стоит спешить нажимать «Готово и слить». Вместо этого щелкните правой кнопкой мыши поле.
- Затем выберите «Переключить коды полей» в меню списка.

- Теперь введите «\#»0.00» непосредственно перед символом «>». Ввод «\#»0.00 означает, что вы хотите сохранить 2 десятичных знака в полученном числе. Точно так же, если вам нужна только одна десятичная цифра, вы можете ввести «\#»1».

- Затем поместите курсор внутри кодов полей и нажмите «F9» или щелкните правой кнопкой мыши и снова выберите «Переключить коды полей».
- Затем вы можете нажать «Предварительный просмотр результатов», чтобы убедиться, что результаты верны. После этого вы можете спокойно закончить оставленные шаги, чтобы выполнить задание.

Способ 2: преобразование исходных данных в текстовый формат
- Для начала откройте файл Excel, содержащий исходные данные.
- Затем выберите tarполучить строку или столбец данных.
- Затем перейдите в группу «Число» на вкладке «Главная» и выберите «Текст» для «Формат числа».

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

- Затем введите любую понравившуюся букву в ячейку над первой цифрой. Например, вы можете ввести там «а».
- Далее, когда вы открываете Word в starПосле слияния вы, наконец, получите страницу с буквой «а». Просто удалите его, и остальные номера останутся в правильном формате.
Метод 4: преобразовать таблицу Excel в Word One
- Первый и первыйost, откройте файл Excel.
- Во-вторых, нажмите вкладку «Файл».
- Затем нажмите «Сохранить как».

- В окне «Сохранить как» сначала найдите место хранения.
- Затем выберите «Веб-страница» в «Сохранить как тип».
- Далее в левом нижнем углу выберите «Выделение: Лист».
- И нажмите кнопку «Сохранить».

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

- Теперь найдите веб-файл и щелкните его правой кнопкой мыши.
- Далее выбираем «Открыть с помощью».
- И нажмите «Microsoft Word», чтобы открыть файл в Word.

- Теперь убедитесь, что перед первым знаком абзаца нет пробела. Если есть, просто удалите их.

- И нажмите вкладку «Файл».
- Затем нажмите «Сохранить как».

- В окне «Сохранить как» выберите сохранение файла с расширением «.doc» или «.docx».
- Затем нажмите «Сохранить».

- Наконец, выполните шаги, чтобы завершить слияние почты.
Способ 5: подтвердить преобразование формата файла при открытии в Word
- Во-первых, убедитесь, что исходный файл сохранен с расширением «.xls», а таблица, содержащая исходные данные, находится на первом листе.
- Затем откройте Word и перейдите на вкладку «Файл».
- Затем нажмите «Параметры», чтобы открыть диалоговое окно «Параметры Word».

- И выберите «Дополнительно» далее.
- Затем прокрутите вниз до страницы «Общие». Установите флажок «Подтверждать преобразование формата файла при открытии».
- Нажмите «ОК», чтобы сохранить изменения.

- Далее, закончив редактирование документа, вы нажимаете вкладку «Рассылки».
- Затем нажмите «Выбрать получателей».
- И выберите «Использовать существующий список».

- Теперь в диалоговом окне «Выбор источника данных» выберите нужный файл и нажмите «Открыть».

- В диалоговом окне «Подтверждение источника данных» выберите «Рабочие листы MS Excel через DDE».
- Затем нажмите «ОК».

- Далее появится диалоговое окно «Microsoft Excel». Выберите «Вся таблица».
- И нажмите «ОК».

- Используйте обычный способ завершения слияния почты.
Сравнение 5 методов
| методы | Преимущества | Недостатки бонуса без депозита |
| Способ 1: изменить коды полей | 1. Сравнительно простые шаги |
2. Вы можете выбрать десятичные цифры.
3. Нет необходимости менять исходный файл
4. Этот метод не добавит дополнительную страницу документа.
2. Десятичные цифры будут такими же, как в исходном файле.
3. Этот метод не добавит дополнительную страницу документа.
2. Десятичные цифры будут такими же, как в исходном файле.
2. Вы должны удалить лишнюю страницу вручную.
2. Десятичные цифры будут такими же, как в исходном файле.
3. Нет необходимости менять исходный файл
4. Вы не будете ограничены форматированием файлов Excel.
2. Каждый раз вы можете получать данные только с одного листа.
2. Десятичные цифры будут такими же, как в исходном файле.
3. Нет необходимости менять исходный файл
2. Иногда может потребоваться больше времени для ответа.
3. Исходный файл должен быть сохранен в формате «.xls».
4. Вы можете получить данные только с первого рабочего листа.
Повреждение файлов всегда находит возможность
В приведенной выше статье мы говорили об операциях между документами Word и файлами Excel. И поскольку спрос меняется, используются разные методы. Но, несомненно, все эти шаги могут значительно увеличить вероятность повреждения файлов Word. Затем мощный Средство исправления ошибок в файлах Word это то, что вам будет очень нужно.
Как в Ворде при слиянии из Экселя сделать округление после запятой?
1 Свойства ячейки менял на что угодно(в т.ч. на просто текст)
2 округление, как тут советуют, не помогает: wordexpert.ru/forum/viewtopic.php?id=116
3 форматирование как тут советуют не помогает: www.planetaexcel.ru/forum/?PAGE_NAME=read&FID=8&TI.
вот так в экселе:
а вот так уже в ворде:

[Закрыто] (Решено) Форматирование чисел при слияние с таблицами Excel
При импортировании числа в Рассылках Word делает такое:
Для примера,
вместо 32,3 пишет 32,299999999999997
вместо 50,9 пишет 50,899999999999999
и так далее.
Формат ячеек с этими числами в Excel изменяю — общий, числовой — разультата нет.
Подскажите пожалуйста как это убрать.
2 Ответ от admin 04.02.2010 10:49:37
- admin
- Администратор
- Неактивен
- Откуда: Земля
- Зарегистрирован: 15.12.2009
- Сообщений: 508
- Поблагодарили: 39
Re: (Решено) Форматирование чисел при слияние с таблицами Excel
Мне кажется, надо использовать функцию округления с указанием количества знаков после запятой. Единственно, что не подскажу, как это делается в Excel, так как не работаю с этой программой.
В Word это функция round().
3 Ответ от Avo.ks 04.02.2010 12:41:42
- Avo.ks
- рядовой
- Неактивен
- Зарегистрирован: 04.02.2010
- Сообщений: 5
Re: (Решено) Форматирование чисел при слияние с таблицами Excel
А как это написать?
Вот картинка из документа Word. Здесь Слева просто текст, а справа имя поля из Excel откуда программа и берет собственно значение. Интересно, что в Excel стоит обыкновенное число, (32,3) — без лишних цифр.
Word по своему упрямтсву, как будто вычитает незначительно малое число из исходного, записанного в Excele и выдает мне такое вот юродство.
В принципе округление помогло бы. Но как мне это написать?
Если я напишу Round(«Общая_площадь_объекта_по_факту_квм»), то при просмотре он выдаст мне
Round(32,299999999999997) — он видит это не как функцию, а просто как текст.
Может знак какой то приписывать
вырезка.jpg 19.03 Кб, файл не был скачан.
You don’t have the permssions to download the attachments of this post.
4 Ответ от viter.alex 04.02.2010 16:24:54
- viter.alex
- Модератор
- Неактивен
- Откуда: Харьков, Украина
- Зарегистрирован: 21.12.2009
- Сообщений: 884
- Поблагодарили: 140
Re: (Решено) Форматирование чисел при слияние с таблицами Excel
Можно попробовать поместить это выражение в поле:
5 Ответ от Avo.ks 04.02.2010 17:35:28
- Avo.ks
- рядовой
- Неактивен
- Зарегистрирован: 04.02.2010
- Сообщений: 5
Re: (Решено) Форматирование чисел при слияние с таблицами Excel
I`m sorry, НЕ ПОМОГЛО!
Я не понимаю, что вообще делает ВОРД.
Почему он ВЫЧИТАЕТ из числа 32,3 ЗАПИСАННОГО в EXCEL число 0,000000000000003 .
ЭТО МОЖЕТ быть объяснено ТОЛЬКО тем, что в исходном документе (EXCEL) записано именно число
ХОТЯ ПОКАЗЫВАЕТ EXCEL 32,3
В таком случае Как мне в Excel записать РОВНО 32,3 .
или это НЕВОЗМОЖНО. Это смешно.
ЛЮДИ ДОБРЫЕ И РАЗУМНЫЕ.
Попробуйте сами! Вот архив с исходным файлом Excel и карточкой Ворд.
В Ворде указан путь к источнику С:/, поэтому Excel кидайте именно в С:/.
Карточка — автомат.rar 30.6 Кб, 4 скачиваний с 2010-02-04
You don’t have the permssions to download the attachments of this post.
6 Ответ от viter.alex 04.02.2010 19:43:53
- viter.alex
- Модератор
- Неактивен
- Откуда: Харьков, Украина
- Зарегистрирован: 21.12.2009
- Сообщений: 884
- Поблагодарили: 140
Re: (Решено) Форматирование чисел при слияние с таблицами Excel
В Excel можно округлить значение функциями, начинающимися на ОКР. А в Word нужно, как и говорили, пользоваться функцией Round. Возникло недопонимание как именно ей пользоваться. Поясню.
Открываем документ. Ставим курсор в то место, где находится поле слияния. Жмём Shift+F9, чтобы показать не результат работы поля, а его код, который для нашего примера будет выглядеть так:
Выделяем это поле. Жмём Ctrl+F9, чтобы добавить ещё одно поле для функции Round. Вокруг выделенного поля появятся фигурные скобки:
< < MERGEFIELD "Площадь_застройки_по_факту_квм" >>
Приводим это выражение к такому виду:
< =ROUND(< MERGEFIELD "Площадь_застройки_по_факту_квм" >;1) >
чтобы округлить выражение до одного знака после запятой.
Всё, жмём F9 и наслаждаемся результатом.
7 Ответ от Avo.ks 05.02.2010 15:44:15
- Avo.ks
- рядовой
- Неактивен
- Зарегистрирован: 04.02.2010
- Сообщений: 5
Re: (Решено) Форматирование чисел при слияние с таблицами Excel
Кажется это сработало! Спасибо!
Но все -таки! Оставшиеся и появившиеся проблемы:
1: Все таки почему нам пришлось округлять. Ведь в исходном файле было записано именно 32,3. Это просто интересно объяснить хотя бы с точки зрения логики.
И еще — я не могу взять ответственность на себя и убрать некоторые цифры после запятой, так как то что я получаю в ВОРДе — документ имеющий силу.
2: Если в исходной ячейке стоит ноль, то в ворде пишет "!Синтаксическая ошибка"
Можно наверное поставить условие на непустое значение в исходной ячейке и т.д., да?
И все же СПАСИБО! Уже кое-что продвинулось вперед.
8 Ответ от Avo.ks 11.02.2010 12:33:54
- Avo.ks
- рядовой
- Неактивен
- Зарегистрирован: 04.02.2010
- Сообщений: 5
Re: (Решено) Форматирование чисел при слияние с таблицами Excel
Ребятааа. Каароче, я понял как и что тут.
Решение:
поменять формат ячеек в Excel на ТЕКСТОВЫЙ. ни числовой, ни общий не подходят.
Вывод:
Word не "понимает" числа в Excel так как нужно.
Все нормально, тема закрыта.
Сообщений [ 8 ]
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Похожие темы
(Решено) Форматирование чисел при слияние с таблицами Excel
Если вы владеете персональным компьютером или же вы счастливый обладатель ноутбука, работаете с документами много, либо время от времени, то, вероятнее всего, вы пользуетесь таким мощным редактором текста, как Microsoft Word. На портале о Microsoft Office Word вы узнаете про: как начертить график в openoffice. Возможно, у вас новейшая 10 версия, возможно, вы привыкли к троечке и не хотите менять. Но в любом случае 80 % пользователей используют лишь 20 % этой замечательной, колоссальной программы. На портале о Microsoft Office Word вы узнаете про: как поставить в ворде знак ударения.
А где познакомиться со всеми нюансами? Где узнать, как еще более оптимизировать работу? Приглашаем вас на форум сайта Ворд Эксперт, посвященный приложению Word целиком. На портале о Microsoft Office Word вы узнаете про: lorem ipsum dolor sit amet перевод. Вы можете зарегистрироваться на нашем портале и узнать много нового о такой, казалось бы, общеизвестной теме. Наш сайт о Microsoft Office Word даст ответ про: сделать рамку с компютером.
Пользователю форума будет предложена литература по всем интересующим его вопросам, а наиболее часто задаваемые вопросы будут вынесены в отдельный раздел. На портале о Microsoft Office Word вы узнаете про: настройка офис ворд 7. Здесь вы научитесь автоматизировать свою работу и форматировать тексты, с помощью макросов.
Возможно, ваша проблема не нова и на нее найдется уже готовое решение, которое описано в соответствующем подразделе. На портале о Microsoft Office Word вы узнаете про: как дать название таблиці в цщкв. А если вы не нашли ответа, то можете оставить заявку в другом разделе, зубры «макросостроения» и акулы Ворда обязательно найдут решение вашей проблемы. На портале о Microsoft Office Word вы узнаете про: онлайн ворд сноски.
Слияние документов: как отформатировать дату в итоговом документе
Как отформатировать нестандартную дату в ячейке?
Привет знатокам Excel! Покидайте ссылочками или напишите в комментариях как автоматически.
Скажите как образом правильно осуществить слияние документов Word?
Всем привет! Скажите как образом правильно осуществить слияние документов ворд? Существуют ли.
Как вычесть из текущей даты, дату в документе?
Подскажите пож. (желательно как для чайника). Есть документ с полем дата date_p. Надо создать.
Слияние документов Word
Всем привет . проблема. вот вчем есть макрос. которий запускается с ексель но .