Applies ToWord pour Microsoft 365 Word pour Microsoft 365 pour Mac Word 2021 Word 2021 pour Mac Word 2019 Word 2019 pour Mac Word 2016

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 a la valeur false. Vous pouvez utiliser ce champ pour créer des comparaisons logiques composées avec les fonctions And et Or dans un champ = (Formula), puis vous pouvez utiliser le résultat du champ = (Formula) dans un champ If.

Syntaxe

Lorsque vous affichez le code de champ Comparer dans votre document, la syntaxe ressemble à ceci :

{ COMPARE Expression1 , 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 valeurs du code de champ, appuyez sur Alt+F9.

Instructions

Expression1, Expression2

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

Opérateur

Comparaison opérateur. 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 qu’elle soit comparée en tant que chaîne de caractères. Si vous utilisez un astérisque dans Expression2, la partie d’Expression1 qui correspond à l’astérisque, ainsi que 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 publipostage main document. Les champs Comparer examinent les champs de données CustomerNumber et CustomerRating à mesure que chaque enregistrement de données est fusionnée. La fonction Or du champ = (Formule) renvoie la valeur « 1 » (true) si au moins l’un des champs de données indique un crédit médiocre, 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 Compare suivant génère la valeur « 1 » si une valeur dans le champ de données PostalCode correspond à la plage 98500 – 98599 :

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

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.