Kenttäkoodit: Compare-kenttä

Käytetään kohteeseen
Word for Microsoft 365 Word for Microsoft 365 for Mac Word 2021 Word 2021 for Mac

Comare-kenttäkoodi vertaa kahta arvoa ja näyttää tuloksen "1", jos vertailu on tosi, tai "0" (nolla), jos vertailu on epätosi. Tämän kentän avulla voit luoda loogisia yhdistelmävertailuja Ja- ja Tai-funktioilla = (Kaava) -kentässä, ja voit sitten käyttää = (Kaava) -kentän tulosta Jos-kentässä.

Huomautus

Tämä sisältö koskee Windowsin ja Macin Word-työpöytäversioita (mukaan lukien Microsoft 365 -tilaukseen kuuluva Word). Jotkin ominaisuudet eivät ehkä ole käytettävissä Word:n verkkoversiossa tai mobiilisovelluksissa.

Syntaksi

Kun tarkastelet Compare-kenttäkoodia asiakirjassa, sen syntaksi on seuraavanlainen:

{ COMPAREExpression1 Operator Expression2}

Huomautus

Kenttäkoodi ilmaisee, mitä kentässä näytetään. Kentän tulokset näkyvät asiakirjassa, kun kenttäkoodi on arvioitu. Voit vaihdella kenttäkoodin ja kenttäkoodin tulosten tarkastelua painamalla näppäinyhdistelmää Alt+F9.

Ohjeet

Lauseke1, lauseke2

Vertailtavia arvoja. Lausekkeet voivat olla kirjanmerkkien nimiä, tekstimerkkijonoja, numeroita, arvon palauttavia sisäkkäisiä kenttiä tai matemaattisia kaavoja. Jos lauseke sisältää välilyöntejä, kirjoita lauseke lainausmerkkien sisään.

Operaattori

Vertailuoperaattori. Lisää välilyönti ennen operaattoria ja sen jälkeen.

Operaattori Kuvaus
⁠=⁠ Yhtä suuri kuin
<> Eri suuri kuin
> Suurempi kuin
< Pienempi kuin
>= Suurempi tai yhtä suuri kuin
<= Pienempi tai yhtä suuri kuin

Huomautus

Jos operaattori on = tai <>, lauseke2 voi sisältää kysymysmerkin (?) vastaamaan mitä tahansa yksittäistä merkkiä tai tähden (*) mitä tahansa merkkijonoa varten. Lauseke on kirjoitettava lainausmerkkeihin, jotta sitä voidaan verrata merkkijonoon. Jos lausekkeessa Lauseke2 käytetään tähteä, Lauseke1:n tähteä vastaava osa ja lauseke2:n jäljellä olevat merkit eivät saa olla yli 128 merkkiä pitkä.

Esimerkkejä

Oletetaan, että seuraavan esimerkin Jos-kenttä on lisätty yhdistämisen pääasiakirjaan. Compare-kentät tutkivat CustomerNumber ja CustomerRating-tietokenttiä sitä mukaa, kun kutakin tietuetta yhdistetään. = (Kaava) -kentän Tai-funktio palauttaa arvon "1" (tosi), jos vähintään yhdessä tietokentässä on merkintä huono luottotieto, jolloin ensimmäinen lainausmerkeissä oleva teksti tulostuu.

{ IF { = OR ( { COMPARE { MERGEFIELD CustomerNumber }>= 4 }, { COMPARE { MERGEFIELD CustomerRating }<= 9 } ) } = 1 "Luottoa ei hyväksytä" "Luotto hyväksyttävä"}

Seuraava vertailukenttä tuottaa tulokseksi 1, jos jokin postinumerotietokentän arvo on välillä 98500–98599:

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