Veldcodes: het veld Compare

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

Met de veldcode Vergelijken worden twee waarden vergeleken en wordt het resultaat '1' weergegeven 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 En- en Of-functies in een =-veld (Formule). Vervolgens kunt u het resultaat van het veld = (Formule) gebruiken in een If-veld.

Opmerking

Deze inhoud is van toepassing op de bureaubladversies van Word voor Windows en Mac (inclusief Word met een Microsoft 365-abonnement). Sommige functies zijn mogelijk niet beschikbaar in de webversie van Word of mobiele apps.

Syntaxis

Wanneer u de Vergelijken-veldcode weergeeft in het document, 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

Waarden om te vergelijken. Expressies kunnen gaan om namen van bladwijzers, tekstreeksen, getallen, geneste velden die een waarde retourneren of om wiskundige formules. Als een expressie spaties bevat, moet u de expressie tussen aanhalingstekens plaatsen.

Operator

Vergelijkingsoperator. Voeg een spatie in, zowel voor als achter 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 voor een willekeurig teken of een sterretje (*) voor een willekeurige tekenreeks. De expressie moet tussen aanhalingstekens staan, zodat deze als tekenreeks kan worden vergeleken. Als u in Expressie2 het sterretje gebruikt, mag het gedeelte van Expressie1 dat overeenkomt met het sterretje plus eventuele resterende tekens in Expressie2 niet meer dan 128 tekens bevatten.

Voorbeelden

Stel dat het If-veld in het volgende voorbeeld is ingevoegd in een hoofddocument voor Afdruk samenvoegen. De vergelijkingsvelden onderzoeken de gegevensvelden CustomerNumber en CustomerRating terwijl de gegevensrecords worden samengevoegd. De functie Of van het veld = (Formule) geeft de waarde "1" (waar) als resultaat als ten minste één van de gegevensvelden wijst op slechte kredietwaardigheid. In dat geval wordt de eerste tekst tussen aanhalingstekens afgedrukt.

{ IF { = OR ( { COMPARE { MERGEFIELD CustomerNumber }>= 4 }, { COMPARE { MERGEFIELD CustomerRating }<= 9 } ) } = 1 "Krediet niet acceptabel" "Krediet acceptabel"}

Het volgende vergelijkingsveld resulteert in de waarde 1 als een waarde in het gegevensveld Postcode het bereik 98500 – 98599 heeft:

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