Bedingte Verarbeitung während eines Seriendrucks (Microsoft Word)
Wenn Sie die Seriendruckfunktion von Word verwenden, können Sie beim Zusammenstellen Ihres Seriendruckdokuments nicht nur die tatsächlichen Datenfelder verwenden. Word enthält auch spezielle Felder, mit denen Sie bedingt steuern können, wie Word das Zusammenführen durchführt. Diese Arten von Feldern können einfach eingefügt werden, indem Sie in der Symbolleiste Seriendruck auf die Dropdown-Liste Wortfeld einfügen klicken. Die drei Felder, die Sie für die bedingte Verarbeitung verwenden können, lauten wie folgt:
Wenn … Dann … Sonst. * Verwenden Sie dieses Feld, wenn Sie einen Vergleich zwischen einem Datenfeld und einem Wert durchführen möchten, und ergreifen Sie dann basierend auf dem Vergleich eine Aktion. Dieses Feld entspricht dem gleichnamigen Konstrukt, das in vielen Programmiersprachen verwendet wird.
Nächster Datensatz Wenn. * Verwenden Sie dieses Feld, wenn Sie den Inhalt eines Datenfelds mit einem Wert vergleichen möchten, und springen Sie dann zum nächsten Datensatz, wenn der Vergleich wahr ist.
Datensatz überspringen, wenn. * Verwenden Sie dieses Feld, wenn Sie den Inhalt eines Datenfelds mit einem Wert vergleichen möchten, und ignorieren Sie dann den aktuellen Datensatz, wenn der Vergleich wahr ist.
Sie können die bedingten Seriendruckfelder von Word nicht verwenden, um Werte in einem anderen Datensatz als dem aktuellen zu vergleichen. Es wäre sehr schön, den Inhalt eines Datenfelds im aktuellen Datensatz mit dem Inhalt desselben Datenfelds im vorherigen Datensatz zu vergleichen, aber Word lässt dies leider nicht zu.
Eine mögliche Problemumgehung für dieses Manko – wenn Sie ein Excel-Arbeitsblatt als Datenquelle verwenden – besteht darin, das Steuerungsfeld (Spalte) einfach in eine andere Spalte zu kopieren und dann um eine Zeile zu versetzen. Hier ist ein Beispiel:
Item |
Category |
OldCat |
||
Dogs |
1 |
|||
Cats |
1 |
1 |
||
Birds |
2 |
1 |
||
Pigs |
3 |
2 |
Da Word jeden Datensatz der Datenquelle verarbeitet, entspricht der Wert des OldCat-Datenfelds dem Inhalt des Kategoriedatenfelds im vorherigen Datensatz. Sie können also ein zusammengesetztes Feld wie das folgende verwenden, um den Vergleich zwischen den Feldern zu überprüfen und darauf zu reagieren:
{IF {MERGEFIELD Category} <> {MERGEFIELD OldCat} "first text" "second text"}
WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.
(Microsoft Word ist die weltweit beliebteste Textverarbeitungssoftware.) Dieser Tipp (8176) gilt für Microsoft Word 2007, 2010, 2013, 2016, 2019 und Word in Office 365. Eine Version dieses Tipps finden Sie für ältere Menüoberfläche von Word hier: