Applies ToWord pro Microsoft 365 Word 2024 Word 2021 Word 2019 Word 2016

Pole If porovná dvě hodnoty a vloží text odpovídající výsledku porovnání. Při použití v hlavním dokumentu hromadné korespondence může Pole If zkoumat informace ve sloučených datových záznamech, jako jsou PSČ nebo čísla účtů. Můžete například posílat dopisy jenom klientům, kteří se nacházejí v určitém městě.

Pole Když můžete použít v dokumentu nebo jako součást pravidla If-Then-Else v hromadné korespondenci.

Pokud chcete v dokumentu použít pole If, postupujte takto:

  1. Na kartě Vložení klikněte ve skupině Text na tlačítko Rychlé části a poté na položku Pole.

  2. V seznamu Názvy polí vyberte If.

  3. Do pole Kódy polí zadejte výrazy, operátor, true text a false text podle výše uvedené syntaxe.

  4. Klikněte na OK.

Pokud chcete pole If použít jako součást hromadné korespondence, postupujte při nastavování hromadné korespondence takto:

  1. Na kartě Korespondence klikněte ve skupině Zapisovat & Vložit pole na Pravidla a potom klikněte na Když... Pak... Jinak.

  2. V seznamu Název pole vyberte název slučovacího pole, například Město.

  3. V seznamu Porovnání vyberte požadovaný operátor. Pokud chcete například vybrat příjemce v určitém městě, vyberte Rovno.

  4. Do pole Porovnat s zadejte hodnotu, kterou chcete porovnat. Pokud chcete například vybrat příjemce žijící v Brně, zadejte Brno.

    Poznámka: Pokud jste v seznamu Porovnání vybrali možnost Je prázdná nebo není prázdná, ponechte pole Porovnat s prázdné.

  5. Do pole Vložit tento text zadejte text, který se má v dokumentu zobrazit, pokud je zadaná podmínka splněná. Pokud chcete například přizpůsobit text pro příjemce v Tokiu, můžete zadat text zejména pro vaši čtvrť v Tokiu.

  6. Do pole Jinak vložit tento text zadejte text, který se má v dokumentu zobrazit, pokud zadaná podmínka není pravdivá. Pokud chcete například poskytnout obecný text příjemcům, kteří nejsou v Tokiu, můžete zadat text zvlášť pro vaše okolí.

Syntaxe

Když v dokumentu zobrazíte kód pole If, bude syntaxe vypadat takto:

{ IF Expression1OperatorExpression2TrueTextFalseText}

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, které chcete porovnat. Tyto výrazy můžou být sloučení dat polí, názvy Záložka, řetězce znaků, čísla, vnořená pole, která vrací hodnotu, nebo matematické vzorce. Pokud výraz obsahuje mezery, uzavřete ho do uvozovek.

Poznámky: 

  • Výraz2 musí být uzavřen v uvozovkách tak, aby byl porovnán jako řetězec znaků.

  • Pokud je operátor = nebo <>, výraz2 může obsahovat otazník (?) představující libovolný jednotlivý znak nebo hvězdičku (*) představující libovolný řetězec znaků.

  • Pokud v výrazu Expression2 použijete hvězdičku, nesmí část výrazu Expression1 , která odpovídá hvězdičkě, a zbývající znaky v výrazu Expression2 překročit 128 znaků.

Operátor

Relační operátor. Před a 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

TrueText, FalseText

Text, který je výsledkem porovnání true (TrueText) nebo false (FalseText). Pokud není zadána hodnota FalseText a porovnání je false, pole KDYŽ nemá žádný výsledek. Každý řetězec obsahující více slov musí být uzavřen v uvozovkách.

Příklad

Následující příklad určuje, že pokud je objednávka zákazníka větší nebo rovna 100 jednotek, zobrazí se v dokumentu text "Díky". Pokud je objednávka zákazníka menší než 100 jednotek, zobrazí se v dokumentu text "Minimální objednávka je 100 jednotek".

{IF order>=100 "Thanks" "The minimum order is 100 units"}

Začátek stránky

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.