Неправильные значения, полученные из Excel (Microsoft Word)
Дерек выполняет слияние в Excel, но некоторые значения импортируются неправильно. Например, значение, которое отображается как 5,2 в Excel, может быть импортировано в Word во время слияния как 5.20000000002.
Дерек недоумевает, почему это происходит.
Важно понимать, что значение в Excel более чем вероятно 5.20000000002, но оно округлено или отформатировано на листе, так что отображается только 5.2.
Предполагая, что вы используете Office 2002 или Office 2003, фактическое объединение данных из книги Excel выполняется с помощью технологии под названием OLEDB.
Эта технология, в отличие от старых технологий DDE или ODBC, игнорирует форматирование всего объединенного. Таким образом, вы получаете полное число вместо округленного или отформатированного числа.
Есть два возможных решения этой проблемы. Первый связан с изменением данных на листе Excel. Этот подход будет работать, только если значения, объединенные из Excel, на самом деле являются значениями, а не формульными результатами. В этом случае просто убедитесь, что в ячейке находится более короткое значение (5.2), а не более длинное значение (5.20000000002).
Второе решение — изменить поле слияния, используемое для передачи значения в документ Word. Это решение отлично работает, если значения, объединяемые в определенном поле, следуют одному и тому же общему шаблону.
Например, предположим, что поле слияния обычно выглядит следующим образом:
{MergeField MyValue}
Если вы хотите, чтобы в поле всегда отображалось объединенное значение с одной цифрой справа от десятичной точки, вы можете изменить поле так, чтобы оно выглядело следующим образом:
{MergeField MyValue \# ""0.x""}
Фигурные скобки представляют собой фигурные скобки поля слияния; они не набраны.
Вы можете отобразить текущее поле слияния, выбрав его и нажав Alt + F9. Затем вы можете добавить соответствующий переключатель. Дополнительную информацию о форматировании с помощью переключателей изображения можно найти на этом веб-сайте:
http://www.gmayor.com/formatting_word_fields.htm
WordTips — ваш источник экономичного обучения работе с Microsoft Word.
(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (330) применим к Microsoft Word 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Word (Word 2007 и более поздних версий) здесь:
link: / wordribbon-Wrong_Values_Merged_from_Excel [неверные значения, слитые из Excel]
.