Kódy polí: pole Compare

Vzťahuje sa na
Word pre Microsoft 365 Word pre Microsoft 365 pre Mac Word 2021 Word 2021 pre Mac

Kód poľa Porovnať porovnáva dve hodnoty a zobrazí výsledok "1", ak je porovnanie pravdivé, alebo "0" (nula), ak je porovnanie nepravdivé. Toto pole môžete použiť na vytvorenie zložených logických porovnaní s funkciami And a Or v poli = (Formula) a potom môžete použiť výsledok poľa = (Formula) v poli If.

Poznámka

Tento obsah sa vzťahuje na počítačové verzie programu Word pre Windows a Mac (vrátane Wordu s predplatným na Microsoft 365). Niektoré funkcie nemusia byť v Worde pre web alebo mobilných aplikáciách k dispozícii.

Syntax

Kód poľa Compare vyzerá pri zobrazení v dokumente takto:

{ COMPAREOperátor Výraz1 Výraz2}

Poznámka

Na základe kódu poľa sa určí, čo sa má v poli zobraziť. Výsledky polí zodpovedajú tomu, čo sa zobrazí v dokumente po vyhodnotení kódu poľa. Ak chcete prepínať medzi zobrazením kódu poľa a výsledkov kódu poľa, stlačte kombináciu klávesov Alt + F9.

Pokyny

Výraz1, Výraz2

Hodnoty na porovnanie. Výrazy môžu byť názvy záložiek, textové reťazce, čísla, vnorené polia, ktoré vracajú hodnotu, alebo matematické vzorce. Ak výraz obsahuje medzery, uzavrite výraz do úvodzoviek.

Operátor

Operátor porovnania. Pred aj za operátor vložte medzeru.

Operátor Popis
⁠=⁠ Rovná sa
<> Nerovná sa
> Väčšie
< Menšie
>= Väčšie alebo rovné
<= Menšie alebo rovné

Poznámka

Ak je operátor = alebo <>, môže výraz2 obsahovať otáznik (?), ktorý predstavuje jeden znak, alebo hviezdičku (*), ktorá predstavuje ľubovoľný reťazec znakov. Výraz musí byť ohraničený úvodzovkami, aby sa porovnal ako reťazec znakov. Ak použijete hviezdičku vo výraze Výraz2, časť znaku Výraz1 , ktorá zodpovedá hviezdičke, spolu so zostávajúcimi znakmi vo výraze Výraz2, nesmie presiahnuť 128 znakov.

Príklady

Predpokladajme, že pole If v nasledujúcom príklade je vložené do hlavného dokumentu hromadnej korešpondencie. Polia Compare skúmajú údajové polia CustomerNumber a CustomerRating pri zlučovaní jednotlivých záznamov údajov. Funkcia Or poľa = (Formula) vráti hodnotu "1" (pravda), ak aspoň jedno z údajových polí označuje nízky kredit. V takom prípade sa vytlačí prvý text v úvodzovkách.

{ IF { = OR ( { COMPARE{ MERGEFIELD CustomerNumber }>= 4 }, { COMPARE { MERGEFIELD CustomerRating }<= 9 } ) } = 1 "Kredit nie je prijateľný" "Akceptovateľný kredit"}

Výsledkom nasledujúceho poľa Compare je hodnota "1", ak je ľubovoľná hodnota v údajovom poli PSČ v rozsahu 98500 – 98599:

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