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

Если …​ То …​ Иначе. * Используйте это поле, если вы хотите провести сравнение между полем данных и значением, а затем предпринять некоторые действия на основе сравнения. Это поле эквивалентно конструкции с таким же именем, которая используется во многих языках программирования.

Следующая запись, если. * Используйте это поле, если вы хотите сравнить содержимое поля данных со значением, а затем перейти к следующей записи, если сравнение верно.

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

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

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

Item

Category

OldCat

Dogs

1

Cats

1

1

Birds

2

1

Pigs

3

2

Поскольку Word обрабатывает каждую запись источника данных, значение поля данных OldCat совпадает с содержимым поля данных категории в предыдущей записи. Таким образом, вы можете использовать составное поле, такое как следующее, чтобы проверять и действовать при сравнении полей:

{IF {MERGEFIELD Category} <> {MERGEFIELD OldCat} "first text" "second text"}

WordTips — ваш источник экономичного обучения работе с Microsoft Word.

(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (8176) применим к Microsoft Word 2007, 2010, 2013, 2016, 2019 и Word в Office 365. Вы можете найти версию этого совета для старый интерфейс меню Word здесь:

link: / word-Conditional_Processing_During_a_Mail_Merge [Условная обработка во время слияния почты].