Коды значения полей excel

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

Например, если нам надо в документе (или письме) получить текст «Уважаемый Петров Иван Скотиныч!», а в исходной таблице у нас есть столбец с заголовком ФИО, то мы в шаблоне документа пишем: «Уважаемый {ФИО}!»
В этом случае {ФИО} — это код поля, на место которого будут подставлены данные из одноименного столбца исходной книги Excel.

Все коды полей заключены в фигурные скобки: { }
Например, {Номер договора}, {print=3}, {%sheet_name%}, {%date%}, {=B4}, и т.д.

Коды полей в программе используются для следующих целей:

  • подстановка в текст документов (шаблонов) данных из таблицы (см. скриншот)
  • создание писем (тема, текст, получатель письма) (см. скриншот)
  • формирование имен создаваемых файлов (см. скриншот)

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

Ссылки на столбцы исходного файла Excel

Первый, и самый используемый, тип кодов полей.
Например, в качестве исходных данных у нас выступает таблица Excel из 5 столбцов:

Исходная таблица имеет столбцы с названиями ФИО, Отдел, Номер, Дата, Сумма, и для подстановки данных из таблицы в документы и письма мы будем использовать такие коды полей: {ФИО}, {Отдел}, {Номер}, {Дата}, {Сумма}

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

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

Ссылки на фиксированные (именованные) ячейки таблицы

Этот тип кодов полей используется намного реже

Предположим, нам надо подставить во все формируемые документы фиксированные значения из ячеек B2 (дата договора) и F2 (ФИО исполнителя)

Для этого, присваиваем этим ячейкам произвольные имена (имя для ячейки вводится слева от строки формул — см. скриншот). Например, ячейке B2 мы присвоили имя ДатаДоговора, а ячейке F2 — имя Исполнитель.

Теперь в шаблонах документов и писем мы можем использовать следующие коды:

{=B2} или {=ДатаДоговора} — для вставки даты составления договора,
{=F2} или {=Исполнитель} — для вставки ФИО исполнителя

(можно использовать как адреса ячеек, так и имена, которые мы назначили ячейкам)

Внимание: коды полей, ссылающиеся на одиночные ячейки, начинаются со знака = (например, {=D6}, а не {D6})
 

Коды нумерации строк

  • Код {%str%} будет заменён на номер строки исходной таблицы (например, 2, 3, и т.д.)
    Чаще всего используется в маске имени файла, для назначения создаваемым файлам уникальных (несовпадающих) имён.
     
  • Код {%index%} используется для автонумерации размножаемых строк в режиме Multirow
     

Служебные коды

Для подстановки данных об исходном файле Excel:

Код {%sheet_name%} — имя исходного листа Excel
Код {%sheet_index%} — порядковый номер исходного листа Excel
Код {%workbook_name%} — имя исходного файла Excel (без расширения)

Коды для вставки текущей даты и времени:
(с примерами текста, который будет подставляться вместо кода)

{%date%}   значение: 2012-09-28
{%shortdate%}  значение: 120928
{%longdate%}   значение: 28 сентября 2012
{%time%}   значение: 18-20-33
{%shorttime%}  значение: 182033
{%datetime%}   значение: 2012-09-28 18-20-33
{%shortdatetime%}  значение: 120928-182033
{%longdatetime%}   значение: 28 сентября 2012 18-20-33

Управляющие коды (для маски имени файла)

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

Количество печатных копий задаётся кодом {print=x}, где x — количество копий при выводе на печать.

Таким образом, можно задать количество печатных копий для каждого шаблона в отдельности (количество печатных копий по-умолчанию можно задать в настройках программы)

Шаблоны

Акт.docx

Доверенность — {ФИО}{print=2}.doc

Договор{print=3}.doc

В этом случае, Акт будет отпечатан в одном экземпляре (по-умолчанию), доверенность — в 2 экземплярах, а договор будет выведен на печать трижды.
В создаваемых файлах поле {print=x} не попадёт в имена создаваемых файлов.

Для принудительного вывода результата в формате PDF можно добавить в название шаблона метку {PDF}.

В этом случае документы, созданные по этому шаблону, будут созданы в ПДФ формате, даже если в настройках программы не включена опция «Выводить документы в ПДФ»

В случае, если нужно создать документы как в исходном формате (Word или Excel), так и в ПДФ, создайте копии шаблонов (в той же папке Шаблоны, или в подпапке, добавив в имена копий шаблонов метку {PDF}.

Шаблоны

Акт.docx

Акт{PDF}.docx

Шаблоны

Акт.docx

Договор.docx

PDF

Акт{PDF}.docx

Договор{PDF}.docx

На чтение 12 мин. Просмотров 23.2k.

Расчёты с использованием сложных формул, построение сводных таблиц и графиков, написание макросов — это явно не то, с чего началось Ваше знакомство с Excel. На первых порах ваши таблички выглядели примерно вот так (см. рисунок ниже) и самая главная проблема была в том: «Как сделать из чисел проценты, а суммы со знаком рубль/доллар?”

Форматы ячеек в Excel

Все начинали с подобных таблиц 🙂

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

Содержание

  1. О чём вообще речь? Покажи примеры!
  2. Что такое формат чисел?
  3. Где вы можете найти числовые форматы?
  4. Общий формат по умолчанию
  5. Как изменить формат ячейки?
  6. Как создавать свои собственные форматы
  7. Как создать собственный формат номера
  8. Как изменить пользовательский формат
  9. Структура формата и справочная информация
  10. Не все разделы необходимы
  11. Коды для настройки формата
  12. Пользовательские форматы для дат
  13. Форматы для отображения времени
  14. Цифровые форматы для ЦВЕТОВ
  15. Проверка условий
  16. Применение форматов в формуле ТЕКСТ
  17. Примеры с сайтов

О чём вообще речь? Покажи примеры!

В Excel достаточно много уже готовых форматов, однако возможны ситуации, в которых ни один вам не подойдет.

С помощью пользовательских форматов Вы сможете управлять отображением чисел, дат, времени, долей, процентов и других числовых значений. Используя пользовательские форматы, вы сможете:

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

Примеры пользовательских форматов

Примеры пользовательских форматов

Где вы можете использовать пользовательские форматы чисел?

Самый распространённый вариант использования пользовательских форматов – это непосредственно таблица на листе Excel, но также Вы можете использовать их:

  • в сводных таблицах — с помощью настроек поля значения

Использование пользовательского формата в сводных таблицах

  • при построении графиков (в подписях данных и в настройках осей)

Использование пользовательского формата при построении графиков

  • в формулах (через функцию ТЕКСТ)

Использование пользовательского формата в формулах

Для начала давайте всё же разберёмся с основными понятиями.

Что такое формат чисел?

Пользовательский формат — это специальный код, отвечающий отображение значения в Excel. Например, в таблице ниже показаны 8 разных форматов чисел, примененных к той же дате, 1 мая 2020 года:

Формат чисел

Самое главное, что вы должны понимать: в Excel есть два разных понятия: значение в ячейке и его графическое отображение. Вот форматы меняют способ отображения значений, но они не изменяют само значение. Если вернутся к рисунку выше, то значение в ячейке везде одно (01.05.2020), но с помощью формата мы можем по-разному его показывать пользователю.

Где вы можете найти числовые форматы?

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

числовые форматы

Эта кнопка открывает диалоговое окно «Формат ячеек». Вы найдете полный список форматов чисел, организованных по категориям, на вкладке «Число»:

Формат ячеек

Диалоговое окно «Формат ячеек» на вкладке «Число»

Примечание. Вы можете открыть диалоговое окно «Формат ячеек» с помощью сочетания клавиш Ctrl + 1


Общий формат по умолчанию

По умолчанию ячейки начинаются с применяемого общего формата. Отображение чисел с использованием формата Общий несколько «вялое». На приведенном ниже рисунке значения в столбцах B и D одни и те же. Просто ширина столбца D меньше и Excel делает корректировки значений.

Общий формат

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

Как изменить формат ячейки?

Вы можете выбрать стандартные форматы номеров (общий, номер, валюта, учет, короткий формат даты и др.) на вкладке «Главная» ленты с помощью меню «Формат ячейки».

При вводе данных Excel иногда автоматически меняет числовые форматы. Например, если вы введете допустимую дату, Excel изменится на формат «Дата». Если вы введете процент, равный 5%, Excel изменится на «Процент» и так далее.

Способ 1. Формат по образцу (одноразовое использование)

Формат по образцу

Способ 2. Формат по образцу (МНОГОразовое использование)

Формат по образцу

Всё как и в первом способе, только делайте двойной клик по иконке Формат по образцу. Чтобы завершить использование формата по образцу нажмите ESC

Способ 3. Через специальную вставку

Специальная вставка

Как создавать свои собственные форматы

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

Собственный формат

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

Форматы, которые Вы создаёте самостоятельно хранятся в текущем Excel-файле, а не в Excel вообще. Если вы скопируете значение, отформатированное в соответствии с пользовательским форматом, из одного файла в другой, то формат будет перенесен в книгу вместе со значением.

Как создать собственный формат номера

Чтобы создать собственный формат номера, выполните следующие 4 шага:

  1. Выберите ячейку (ячейки) со значениями, которые вы хотите отформатировать.
  2. Нажмите сочетание клавиш Ctrl + 1 Число Все форматы
  3. Введите код формата и просмотрите в поле как будет выглядеть значение в ячейке.
  4. Нажмите OK, чтобы сохранить и применить только что созданный формат

Как показывает практика, на шаге 3 возникают основные сложности, т.к. пока вам не совсем понятно что писать в поле Тип.

Если вы хотите создать свой собственный формат в существующем формате, сначала примените базовый формат, затем щелкните категорию «Пользовательский» и отредактируйте коды по своему усмотрению.

Далее мы разберём логику прописывания кодов и вы поймёте, что он не так уж и сложен.

Как изменить пользовательский формат

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

Предупреждение: после удаления пользовательского формата нет «отмены»!

Структура формата и справочная информация

Пользовательский формат ячейки в Excel имеет определенную структуру. Каждый формат может содержать до четырех разделов, разделенных точкой с запятой:

структура формата

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

  1. Положительные значения (зелёным цветом)
  2. Отрицательные значения (красным цветом перед числом будем ставить -)
  3. Нулевые значения (будем писать текст «тут нолик»)
  4. Текстовые значения (будем показывать текст «введи число, а не текст»)

Не все разделы необходимы

Хотя формат может включать до четырех разделов, минимально требуется только один раздел.

  • Когда вы определяете только один формат, Excel будет использовать этот формат для всех значений (больше/меньше 0, нуля и текста).
  • Если вы установили формат только с двумя разделами, первый раздел используется для положительных чисел и нулей, а второй — для отрицательных чисел.
  • Чтобы пропустить раздел, укажите точку с запятой в нужном месте, но не указывайте код формата.

Используя формат ;;; (три точки с запятой), вы можете скрывать значения. Само значение в ячейке будет (сможете использовать в формулах), но его не будет видно.

Коды для настройки формата

Коды для числовых форматов

Определенные символы имеют особое значение в кодах пользовательских номеров. Следующие символы являются ключевыми строительными блоками:

Ноль (0) используется для принудительного отображения нулей, когда число имеет меньше цифр, чем нули в формате. Например, пользовательский формат 0,00 будет показывать нуль как 0,00, 1,1 как 1,10 и ,5 как 0,50.

Коды для настройки формата

Примеры использования 0 (ноль) в формате

Знак решетка (#) является заполнителем для необязательных цифр. Когда число имеет меньше цифр, чем # символов в формате, ничего не будет отображаться. Например, пользовательский формат #, ## будет отображать 1,15 как 1,15 и 1,1 как 1,1.

Коды для настройки формата

Примеры использования # (решетки) в формате

Вопросительный знак (?) Аналогичен нулю, но отображает пробелы для незначащих нулей по обе стороны от разделителя. Используется для выравнивания цифр. Когда знак вопроса занимает место, которое не требуется в количестве, будет добавлено пространство для поддержания визуального выравнивания. Используется также в дробях с переменным количеством знаков.

Коды для настройки формата

Примеры использования ? (знака вопроса) в формате

Пробел ( ) является заполнителем для тысяч разделителей в отображаемом числе. Его можно использовать для определения поведения цифр по отношению к тысячам или миллионам цифр.

Коды для настройки формата

Звёздочка (*) используется для повторения символов. Символ, следующий за звездочкой, будет повторяться, чтобы заполнить оставшееся пространство в ячейке.

Коды для настройки формата

Примеры использования * (звёздочки) в формате

Подчеркивание (_) используется для добавления пробела в числовом формате. Символ, следующий за символом подчеркивания, определяет, сколько места нужно добавить. Обычным использованием символа подчеркивания является добавление пространства для выравнивания положительных и отрицательных значений, когда числовой формат добавляет круглые скобки только к отрицательным числам. Например, числовой формат «0 _»; (0) » добавляет немного места справа от положительных чисел, чтобы они оставались выровненными с отрицательными числами, заключенными в круглые скобки.

Коды для настройки формата

Примеры использования _ (подчёркивания) в формате

Автоматическое округление

Важно понимать, что Excel будет выполнять «визуальное округление» со всеми форматами пользовательских номеров. Когда число имеет больше цифр, чем заполнители в правой части десятичной точки, число округляется до количества заполнителей. Когда число имеет больше цифр, чем заполнители в левой части десятичной точки, отображаются дополнительные цифры. Это только визуальный эффект — фактические значения не изменяются.

Форматы ячеек для ТЕКСТА

Чтобы отобразить оба текста вместе с цифрами, заключите текст в двойные кавычки («»). Вы можете использовать этот подход для добавления или добавления текстовых строк в формате пользовательского номера, как показано в таблице ниже.

Форматы ячеек для ТЕКСТА

Знаки, которые можно использовать в формате

Форматы ячеек для ТЕКСТА

Пример знаков кода формата, отображаемых без кавычек

Помимо знака доллара, есть возможность вводить без кавычек и несколько других значков валют.

Некоторые символы будут работать некорректно в формате ячеек. Например, символы звездочки (*), хеш (#) и процента (%) не могут использоваться непосредственно в пользовательском формате — они не будут отображаться в результате. На помощь приходит обратная косая черта (). Поместив обратную косую черту перед символом, вы можете использовать их в пользовательских форматах:

Форматы ячеек для ТЕКСТА

Пользовательские форматы для дат

Даты в Excel — это просто цифры, поэтому вы можете использовать пользовательские форматы чисел, чтобы изменить способ отображения. Excel многие конкретные коды, которые вы можете использовать для отображения компонентов даты по-разному. На следующей картинке показано, как Excel отображает дату в C5, 14 августа 2019 года, с различными форматами:

Пользовательские форматы для дат

Коды формата для дат

Форматы для отображения времени

Показываем время «обычное»

Время в Excel — это дробные части дня. Например, 6:00 – 0,25; 12:00 — 0,5, а 18:00 — 0,75. Вы можете использовать следующие коды в своих форматах для отображения компонентов времени по-разному. Посмотрите ниже как Excel отображает время в D5, 9:35:07, с различными форматами:

Форматы для отображения времени

Кодовые коды формата для «обычного» времени

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

Форматы для «прошедшего» времени

Прошедшее время — это особый случай для отображения значений, превышающих 24 для часов и 60 для минут и секунд. Достаточно добавить квадратные скобки [], чтобы увидеть в ячейке сколько прошло часов, минут и секунд. На следующем экране показано, как Excel показывает прошедшее время, основанное на значении в D5, которое составляет 1,25 дня:

Форматы для отображения времени

Кодовые коды формата для «прошедшего» времени

Цифровые форматы для ЦВЕТОВ

Существует два способа определения цвета в формате ячеек. Самый распространённый вариант – написать в квадратных скобках название цвета. Excel знает следующие 8 цветов по имени в цифровом формате:

  • [черный]
  • [белый]
  • [красный]
  • [зеленый]
  • [синий]
  • [желтый]
  • [пурпурный]
  • [голубой]

Имена цветов должны появляться в скобках.

Цифровые форматы для ЦВЕТОВ

Пример формата ячейки с цветами (пишем название текстом)

Если вам мало 8 цветов, то радостная весть в том, что также можно указать цвета по номеру индекса (Цвет1, Цвет2, Цвет3 и т. Д.). Нижеприведенные примеры используют формат пользовательского номера: [ЦветX] 0, где X — номер от 1 до 56

Символы треугольника добавлены только для того, чтобы сделать цвета более удобными для просмотра. Первое изображение отображает все 56 цветов на стандартном белом фоне. На втором изображении изображены те же цвета на сером фоне. Обратите внимание, что первые 8 цветов соответствуют названному списку цветов выше.

Цифровые форматы для ЦВЕТОВ

Результат применения формата [ЦветN]0″▲ ▼»] на белом фоне
Цифровые форматы для ЦВЕТОВ
Результат применения формата [ЦветN]0″▲ ▼»] на сером фоне

Проверка условий

Форматы пользовательских номеров также допускают условия, которые записываются в квадратных скобках, таких как [> 100] или [<= 100]. Когда вы используете условные обозначения в пользовательских числовых форматах, вы переопределяете стандартную структуру >0, <0, 0, текст. Например, чтобы отображать значения ниже 100 красным цветом, вы можете использовать:

[Красный][<100]0;0

Для отображения значений, больших или равных 100 в синем, вы можете расширить формат следующим образом:

[Красный][<100]0;[Синий][>=100]0

Проверка условий

Если оставить <100 и >100 (без равно), тогда в ячейке с числом 100 увидите ###########. Это значит, что Excel не может определить как отображать 100. Увеличение ширины столбца не исправит ситуации, нужно менять формат, добавлять >=

Чтобы более легко применять цвета и другие атрибуты ячеек, такие как цвет заливки и т.д., Вы захотите использовать Условное форматирование

Напишите в сообщения сообщества «хочу УФ» и я направлю в ответ видеоурок по работе с данным инструментом. Следите за группой, я готовлю статью с большим количеством примеров использования УФ.

Применение форматов в формуле ТЕКСТ

Хотя большинство форматов чисел применяются непосредственно к ячейкам на листе, вы также можете применять форматы чисел внутри формулы с помощью функции ТЕКСТ. Например, в ячейке A1 написана формула СЕГОДНЯ(). Ниже два варианта получения названия месяца.

  • в B2 с помощью формата
  • в B4 с помощью формулы ТЕКСТ(A1;»ММММ») (м — вводим на русском ЗАГЛАВНЫМИ)

Применение форматов в формуле ТЕКСТ

ВАЖНО: результатом функции ТЕКСТ всегда является текстовое значение, поэтому вы можете соединять результат формулы с другими текстовыми значениями: =«Отчёт продаж за :» & ТЕКСТ(A1; «ММММ»)

Примеры с сайтов

Примеры с сайтов

https://excel2.ru/articles/polzovatelskiy-chislovoy-format-v-ms-excel-cherez-format-yacheek

  • Форматы ячеек в Excel
  • Форматы ячеек в Excel
  • Форматы ячеек в Excel

А какие вы используете нестандартные форматы?

Какие испытываете сложности в их создании?

КАК: Изменение того, как Word отображает числа в слиянии — 2021

Автоматическая нумерация в Excel (Июнь 2021).

Table of Contents:

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

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

Как выполнить эту функцию цифрового переключателя

Чтобы указать, сколько десятичных знаков будет отображаться в вашем слиянии Word, вы можете использовать Цифровой переключатель поля изображения (#):1. Открыв основной документ слияния, нажмите Alt + F9 для просмотра кодов полей.2. Код поля будет выглядеть примерно так: .3. Непосредственно после окончания цитаты вокруг типа имени поля # — не добавляйте пробелы или кавычки.4. Непосредственно после введенного вами полевого переключателя введите 0.0x если вы хотите округлить число до двух знаков после запятой, 0.00x если вы хотите округлить число до трех знаков после запятой и так далее.5. После того, как вы добавили полевой переключатель, нажмите Alt + F9 для отображения полей вместо кодов полей.Ваш номер будет округлен до указанного десятичного знака. Если он не отображается сразу, обновите документ, сведя его до панели инструментов и снова запустив. Если значение поля по-прежнему не отображается правильно, вам может потребоваться снова обновить документ или закрыть документ и повторно открыть его.

[Закрыто] (Решено) Форматирование чисел при слияние с таблицами Excel

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщений [ 8 ]

1 Тема от Avo.ks 04.02.2010 10:06:51

  • Avo.ks
  • рядовой
  • Неактивен
  • Зарегистрирован: 04.02.2010
  • Сообщений: 5
Тема: (Решено) Форматирование чисел при слияние с таблицами 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 ]

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Похожие темы

  • форматирование чисел
  • Поиск и форматирование чисел
  • Слияние из нескольких источников Excel
  • Онлайн слияние Word и Excel
  • Макрос на слияние в word из нескольких excel
  • Слияние с листом Excel не по столбцам, а по строкам?
  • Слияние с Excel. Как снять ограничение количества символов строке?
  • Форматирование связанного объекта (текста из файла Excel)

(Решено) Форматирование чисел при слияние с таблицами 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 вы узнаете про: онлайн ворд сноски.

Как отформатировать даты и числа в слиянии почты Microsoft Word? — Вокруг-Дом — 2021

Table of Contents:

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

Слияние целых чисел

Форматирование целых чисел лучше всего выполнить перед импортом исходных данных в Word. В этом разделе обсуждается использование Excel.

кредит: Рон Прайс

Откройте книгу источника данных Excel и, если имеется несколько листов, щелкните вкладку листа, содержащего исходные данные для слияния.

кредит: Рон Прайс

Выберите столбец, содержащий целочисленные значения. Щелкните правой кнопкой мыши выбранные ячейки и выберите Формат ячеек из всплывающего меню для отображения Формат ячеек диалоговое окно. Нажмите на Текст выбор в категория список. Нажмите Хорошо применить изменение формата. Данные в выбранных ячейках теперь в текстовом формате.

Слияние чисел с десятичными значениями

Для десятичных чисел вы можете легко отформатировать число непосредственно в Word.

кредит: Рон Прайс

Чтобы отформатировать количество десятичных разрядов в числовом поле, например, в валюте, процентах или любом числе с десятичными значениями, добавьте коды форматирования в поле слияния. Откройте документ Mail Merge (письмо, электронная почта и т. Д.), Чтобы отобразить его поля слияния, которые отображаются как > такой как <>, например.

кредит: Рон Прайс

Поле слияния <> объединяет сумму в валюте из источника данных. Щелкните правой кнопкой мыши на <>объединить поле и выбрать Переключить коды полей из всплывающего меню, чтобы отобразить его форматирование, если таковые имеются.

кредит: Рон Прайс

В поле слияния <> теперь должно отображаться . Для этого поля форматирование не включено. Чтобы отобразить объединенные данные как поле валюты, войти# $,#.00′ после имени поля в поле слияния. Поле слияния должно теперь содержать , где:

  • # — Указывает, что форматирование следует.
  • $ — Обозначает символ, который будет отображаться в передней части поля.
  • , (запятая) — указывает, что запятые должны быть вставлены, если применимо, в числовое значение.
  • # (знак номера) — указывает количество отображаемых фиксированных цифр.
  • .00 — Указывает, что должно отображаться десятичное значение двух знаков (в данном случае). Число без десятичных знаков отображается с нулями после десятичного числа.

Процент слияния

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

Действия в кодах форматирования

кредит: Рон Прайс

В некоторых случаях необходимо объединить поле данных, прежде чем оно может быть обработано. Поле «Pct» в данном примере является показательным примером. Чтобы эти данные отображались в объединенном документе в виде двухзначного процента с хотя бы одной значащей цифрой и знаком процента, требуется два действия.

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

Введите знак равенства («=«) перед оператором, введенным на шаге 1. Это сообщает функции слияния, что оператор включает оператор. Далее введите остаток кода форматирования, 100 # ‘#0.00%’, непосредственно за самой правой скобкой внутреннего утверждения. В этом пункте значение слияния умножается на 100 (для сдвига десятичного разряда), форматируется значение в виде двух десятичных процентов и отображается знак процента. На этом этапе поле слияния должно быть = 100 # «# 0.00%», использование CTRL-F9 заключить в скобки все утверждение и активировать его.

Даты слияния

Чтобы объединить дату из Excel в формате M / d / y, например 15.06.2015, вам не нужно специальное форматирование. Этот формат даты сливается как просто отлично. Однако, если вы хотите отобразить дату в любом другом формате, например, 15 июня 2015 г., вам понадобятся некоторые коды форматирования.

Чтобы объединить поле даты и отобразить его как день, месяц, год, используйте код форматирования «@» ММММ d, гггг «, где» @ «обозначает формат даты, а» ММММ д гггг «указывает месяц в тексте, день без начального нуля и года в виде четырехзначного числа

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

Для
проведения вычислений в таблице
необходимо установить курсор в
соответствующей ячейке (с ожидаемым
результатом), использовать команду меню
ТАБЛИЦА
Формула
и ввести данные в диалоговом
окнеФормулаили выбрать нужную
функцию. Формула всегда вводится после
знака «равно» (=).

Wordвставляет результаты вычисления в видеполей. При изменении исходных данных
в ячейках таблицWordв
отличие отExcelне происходит
автоматического пересчета результатов
вычислений. Поэтому при изменении
исходных данных или ссылок на ячейки
таблицы результаты вычислений необходимообновлять(с помощью клавишиF9или команды контекстного менюОбновить
поле
).

При
копировании формул ссылки на адреса
ячеек в таблицах Wordне
изменяются автоматически – не
«настраиваются», как вExcel,
т.е. ссылки на ячейки в таблицахWordвсегда являютсяабсолютными, хотя
и отображаются без знака доллара $.
Поэтому при копировании формул ссылки
на адреса ячеекWordнужно
редактироватьвручную.

Работа с полями

В
документах Word, как и в других приложениях
пакета MicrosoftOffice,
используются особые структурные элементы
поля.

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

Использование
полей позволяет организовать автоматическое
обновление сведений о документе (имени
файла, количестве страниц и т. п.),
выполнять вычисления по формулам,
создавать перекрестные ссылки. Поля
вставляются автоматически при создании
оглавления и предметного указателя. С
помощью полей устанавливаются связи с
другими документами и объектами,
осуществляется непосредственный обмен
данными в приложениях Windows, создаются
формы и составные документы — конверты,
наклейки, почтовые рассылки и т. п.

Word
поддерживает несколько десятков
различных типов полей Наиболее часто
в документах встречаются поля РАGЕ
(номер страницы) иDАТЕ
(дата), которые вставляются с помощью
командВСТАВКА
Номера страниц и ВСТАВКА

Дата и
время. Для размещения
в документе иллюстраций часто используют
поляINCLUDEPICTURE.

Вставка информации с помощью полей

Для
вставки информации с помощью
полей используется универсальная
командаВСТАВКА
Поле.
Далее в диалоговом окнеПоле
нужно выбратькатегорию ивид
поля,
а затем щелкнуть по кнопкеПараметры, чтобы добавить инструкции,
ключи и другие параметры поля.

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

  • Номера
    страниц;

  • Дата
    и время;

  • Перекрестная
    ссылка;

  • Названия;

  • Закладка;

  • Примечания;

  • Оглавление
    и указатели;

  • Формулы
    (из меню Таблица).

Код и значение поля

Поля
определяются кодомизначениемполя.

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

Например,
если в документ Word ввести поле, имеющее
код {DATE@’’dd.MM.yyyy”},
то на месте этого поля при открытии
документа или при выводе его на печать
будет появлятьсятекущая дата —
значение этого поля, если в диалоговом
окнеПараметры на вкладкеВид не
установлен переключательПоказывать
коды полей.

В
табличном процессоре MS Excel код поля
соответствует формуле, а значение поля
— результату этой формулы (ее численному
значению).

Код
поля содержит элементы поля,
которые определяют значение поля. Коды
полей в документах Word отображаются на
экране внутри фигурных скобок.
Ограничивающие поле фигурные скобки{
}нельзя вводить с клавиатуры.
Вставить пустые фигурные скобки для
ввода инструкций поля можно с помощью
клавишCtrl+F9.

Примеры
кодов некоторых часто используемых
полей:

{
РА
GE
}
код поля номера страницы,
вставляется в область колонтитула для
отображения и автоматического обновления
номеров страниц;

{
NUMPAGES }
общее количество
страниц в документе;

{
DATE *
MERGEFORMAT }
код поля одного из форматов текущей
даты;

{
=(
A+В)
}
формула и т.п.

Коды
полей включают:

  • Символ
    поля — фигурные скобки { };

  • Вид
    поля — например,DАТЕ;

  • Инструкции
    например,@’’dd.MM.yy”.
    Инструкции указывают, в каком виде (в
    каком формате) должны выводиться
    результаты полей.

Код
поля можно редактировать, чтобы внести
корректировку в результат (значение)
поля

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

Переключение
режимов вывода полей на экран производится
с помощью команд меню СЕРВИС
Параметры.
На вкладкеВид диалогового
окна Параметры следует установить
(или снять) переключательПоказывать
коды полей
.

Коды
полей можно выводить на печать. Для
этого в диалоговом окне Параметры
на вкладкеПечать в полеПечатать
следует установить переключательКоды полей.

Для
просмотра и вывода на экран кодов полей
можно также использовать команду
контекстного меню Коды/значения
полей.
Для вызова контекстного
меню нужно установить курсор в границах
поля и щелкнуть правой кнопкой мыши.

Для
быстрого переключения между режимами
просмотра кодов выделенных полей
или их значений используются комбинации
клавишShift+F9, а для вывода кодоввсех
полей в документе — клавишиAlt+F9.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

Понравилась статья? Поделить с друзьями:
  • Коды значков в excel
  • Коды значений полей word автонумерация
  • Коды значения полей word что это
  • Коды знаков зодиака в word
  • Коды значения полей word номер страницы