Codes de champ : champ de comparaison

S’applique à
Word pour Microsoft 365 Word pour Microsoft 365 pour Mac Word 2021 Word 2021 pour Mac

Le code de champ Comparer compare deux valeurs et affiche le résultat « 1 » si la comparaison est vraie ou « 0 » (zéro) si la comparaison est fausse. Vous pouvez utiliser ce champ pour créer des comparaisons logiques composées avec les fonctions Et et ou dans un champ = (Formule). Vous pouvez alors utiliser le résultat du champ = (Formule) dans un champ Si.

Remarque

Ce contenu s’applique aux versions de bureau de Word pour Windows et Mac (y compris Word avec un abonnement Microsoft 365). Certaines fonctionnalités peuvent ne pas être disponibles dans Word pour le web ou les applications mobiles.

Syntaxe

Lorsque vous affichez le code de champ Comparer dans votre document, la syntaxe se présente comme suit :

{ COMPARERExpression1 Opérateur Expression2}

Remarque

Un code de champ indique au champ ce qu’il doit afficher. Les valeurs de champ sont les éléments qui apparaissent dans le document après l’évaluation du code de champ. Pour basculer entre l’affichage du code de champ et les résultats du code de champ, appuyez sur Alt+F9.

Instructions

Expression1, Expression2

Valeurs à comparer. Les expressions peuvent être des noms de signets, des chaînes de texte, des nombres, des champs imbriqués qui renvoient une valeur ou des formules mathématiques. Si une expression contient des espaces, placez-la entre guillemets.

Opérateur

Opérateur de comparaison. Insérez un espace avant et après l’opérateur.

Opérateur Description
⁠=⁠ Égal à
<> Différent de
> Supérieur à
< Inférieur à
>= Supérieur ou égal à
<= Inférieur ou égal à

Remarque

Si l’opérateur est = ou <>, Expression2 peut contenir un point d’interrogation ( ?) pour représenter un caractère unique ou un astérisque (*) pour représenter une chaîne de caractères. L’expression doit être placée entre guillemets afin d’être comparée sous la forme d’une chaîne de caractères. Si vous utilisez un astérisque dans Expression2, la partie d’Expression1 qui correspond à l’astérisque, plus les caractères restants dans Expression2, ne peut pas dépasser 128 caractères.

Exemples

Supposons que le champ If de l’exemple suivant soit inséré dans un document principal de publipostage. Les champs Comparer examinent les champs de données CustomerNumber et CustomerRating au fur et à mesure de la fusion de chaque enregistrement de données. La fonction Ou du champ = (formule) renvoie la valeur « 1 » (vrai) si au moins un des champs de données indique un crédit faible, auquel cas le premier texte entre guillemets est imprimé.

{ IF { = OR ( { COMPARE{ MERGEFIELD CustomerNumber }>= 4 }, { COMPARE { MERGEFIELD CustomerRating }<= 9 } ) } = 1 « Crédit non acceptable » « Crédit acceptable"}

Le champ Comparer suivant donne la valeur « 1 » si une valeur dans le champ de données Code postal est comprise entre 98500 et 98599 :

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