Veldcodes: Veld vergelijken

Van toepassing op
Word voor Microsoft 365 Word voor Microsoft 365 voor Mac Word 2021 Word 2021 voor Mac Word 2019 Word 2019 voor Mac Word 2016

De veldcode Vergelijken vergelijkt twee waarden en geeft het resultaat '1' weer als de vergelijking waar is of '0' (nul) als de vergelijking onwaar is. U kunt dit veld gebruiken om samengestelde logische vergelijkingen te maken met de functies En en Of in een veld = (Formule). Vervolgens kunt u het resultaat van het veld = (Formule) in een als-veld gebruiken.

Syntaxis

Wanneer u de veldcode Vergelijken in uw document weergeeft, ziet de syntaxis er als volgt uit:

{ COMPAREExpression1 Operator Expression2}

Opmerking

Met een veldcode wordt aangegeven wat in het veld moet worden weergegeven. Veldresultaten worden in het document weergegeven nadat de veldcode is geëvalueerd. Druk op Alt+F9 om te schakelen tussen het weergeven van de veldcode en de veldcoderesultaten.

Instructies

Expressie1, Expressie2

Te vergelijken waarden. Expressies kunnen bladwijzernamen, tekenreeksen met tekst, getallen, geneste velden die een waarde retourneren of wiskundige formules zijn. Als een expressie spaties bevat, plaatst u de expressie tussen aanhalingstekens.

Operator

Vergelijkingsoperator. Voeg een spatie in voor en na de operator.

Operator Beschrijving
⁠=⁠ Gelijk aan
<> Niet gelijk aan
> Groter dan
< Kleiner dan
>= Groter dan of gelijk aan
<= Kleiner dan of gelijk aan

Opmerking

Als de operator = of <>is, kan Expressie2 een vraagteken (?) bevatten om één teken aan te geven, of een sterretje (*) om een tekenreeks aan te geven. De expressie moet tussen aanhalingstekens worden geplaatst, zodat deze wordt vergeleken als tekenreeks. Als u een sterretje gebruikt in Expression2, mag het gedeelte van Expression1 dat overeenkomt met het sterretje, plus eventuele resterende tekens in Expression2, niet groter zijn dan 128 tekens.

Voorbeelden

Stel dat het veld If in het volgende voorbeeld wordt ingevoegd in een hoofddocument voor afdruk samenvoegen. In de velden Vergelijken worden de gegevensvelden CustomerNumber en CustomerRating onderzocht wanneer elke gegevensrecord wordt samengevoegd. De functie Of van het veld = (Formule) retourneert de waarde '1' (waar) als ten minste één van de gegevensvelden een slecht tegoed aangeeft, in welk geval de eerste tekst tussen aanhalingstekens wordt afgedrukt.

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

Het volgende veld Vergelijken resulteert in de waarde '1' als een waarde in het gegevensveld Postcode het bereik 98500 – 98599 is:

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