Kódy polí: Pole Compare

Platí pro
Word pro Microsoft 365 Word pro Microsoft 365 pro Mac Word 2021 Word 2021 pro Mac Word 2019 Word 2019 pro Mac Word 2016

Kód pole Porovnat porovná dvě hodnoty a zobrazí výsledek "1" v případě porovnání pravda nebo "0" (nula) v případě nepravdy. Toto pole můžete použít k vytváření složených logických porovnání s funkcemi A a Nebo v poli = (Vzorec) a potom můžete výsledek pole = (Vzorec) použít v poli Když.

Syntaxe

Syntaxe kódu pole Compare v dokumentu je následující:

{ COMPAREVýraz1 Operátor výraz2}

Poznámka

Kód pole určuje, co má být v poli zobrazeno. Výsledek pole je obsah zobrazený v dokumentu po vyhodnocení kódu pole. Mezi zobrazením kódu pole a zobrazením výsledku pole můžete přepínat stisknutím kombinace kláves Alt+F9.

Pokyny

Výraz1, výraz2

Hodnoty k porovnání Výrazy mohou být názvy záložek, textové řetězce, čísla, vnořená pole vracející hodnotu nebo matematické vzorce. Pokud výraz obsahuje mezery, vložte ho do uvozovek.

Operátor

Relační operátor. Před i za operátor vložte mezeru.

Operátor Popis
⁠=⁠ Je rovno
<> Není rovno
> Větší než
< Menší než
>= Větší než nebo rovno
<= Menší než nebo rovno

Poznámka

Pokud je operátor = nebo <>, může výraz2 obsahovat otazník (?), který představuje libovolný jeden znak, nebo hvězdičku (*), která představuje libovolný řetězec znaků. Výraz musí být uzavřen v uvozovkách, aby mohl být porovnán jako řetězec znaků. Pokud použijete hvězdičku ve výrazu 2, nesmí část výrazu 1 , která odpovídá hvězdičce, plus všechny zbývající znaky ve výrazu 2 přesáhnout 128 znaků.

Příklady

Předpokládejme, že pole If v následujícím příkladu je vloženo do hlavního dokumentu hromadné korespondence. Pole Porovnat zkoumají při slučování jednotlivých datových záznamů datová pole CustomerNumber a CustomerRating. Funkce Nebo pole = (Vzorec) vrátí hodnotu 1 (Pravda), pokud alespoň jedno z datových polí indikuje nedostatečný kredit, v takovém případě se vytiskne první text v uvozovkách.

{ IF { = OR ( { COMPARE { MERGEFIELD CustomerNumber }>= 4 }, { COMPARE { MERGEFIELD CustomerRating }<= 9 } ) } = 1 "Credit not acceptable" "Credit acceptable"}

Výsledkem následujícího pole Compare je hodnota 1, pokud má některá hodnota v datovém poli PSC rozsah 98500 až 98599:

{ COMPARE " { MERGEFIELD PSČ } " = "985*" }