Applies ToWord pre Microsoft 365 Word pre Microsoft 365 pre Mac Word 2021 Word 2021 pre Mac Word 2019 Word 2019 pre Mac Word 2016

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 = (Vzorec) a potom môžete použiť výsledok poľa = (Vzorec) v poli If.

Syntax

Pri zobrazení kódu poľa Porovnať v dokumente vyzerá syntax takto:

{ COMPARE Expression1 Operátor Expression2 }

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

Expression1, Expression2

Hodnoty, ktoré sa majú porovnať. Výrazy môžu byť záložka názvy, reťazce textu, čísla, vnorené polia, ktoré vrátia hodnotu, alebo matematické vzorce. Ak výraz obsahuje medzery, uzavrite výraz do úvodzoviek.

Operátor

Porovnávacie operátor. Vložte medzeru pred operátorom aj zaň.

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 <>, výraz2 môže obsahovať otáznik (?), ktorý predstavuje ľubovoľný jeden znak, alebo hviezdičku (*), ktorá predstavuje ľubovoľný reťazec znakov. Výraz musí byť uzavretý v úvodzovkách, aby sa porovnal ako reťazec znakov. Ak vo výraze Expression2 použijete hviezdičku, časť Výraz1 , ktorá zodpovedá hviezdičke, plus všetky zostávajúce znaky vo Výraze2, nesmie presiahnuť 128 znakov.

Príklady

Predpokladajme, že pole If v nasledujúcom príklade sa vloží do hlavného dokumentu hromadnej korešpondencie. Polia Porovnať skúmajú údajové polia CustomerNumber a CustomerRating pri zlúčení jednotlivých údajový záznam. Funkcia Or poľa = (Vzorec) vráti hodnotu "1" (true), ak aspoň jedno z údajových polí označuje nízku zásluhu, v takom prípade sa vytlačí prvý text v úvodzovkách.

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

Nasledujúce pole Porovnať má za následok hodnotu 1, ak je akákoľvek hodnota v údajovom poli PSČ v rozsahu 98500 – 98599:

{ COMPARE " { MERGEFIELD POSTALCode } " = "985*" }

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.