Codici di campo: campo Confronta

Si applica a
Word per Microsoft 365 Word per Microsoft 365 per Mac Word 2021 Word 2021 per Mac

Il codice di campo Confronta confronta due valori e visualizza il risultato "1" se il confronto è vero o "0" (zero) se il confronto è falso. È possibile usare questo campo per creare confronti logici composti con le funzioni And e Or in un campo = (Formula) e quindi usare il risultato del campo = (Formula) in un campo IF.

Nota

Questo contenuto si applica alle versioni desktop di Word per Windows e Mac (incluso Word con un abbonamento Microsoft 365). Alcune funzionalità potrebbero non essere disponibili in Word per il Web o nelle app per dispositivi mobili.

Sintassi

Quando si visualizza il codice di campo Confronto nel documento, la sintassi è simile alla seguente:

{ COMPAREEspressione 1 Operatore Espressione 2}

Nota

Un codice di campo indica al campo cosa visualizzare. I risultati del campo sono gli elementi visualizzati nel documento dopo la valutazione del codice di campo. Per passare dalla visualizzazione del codice di campo alla visualizzazione dei risultati del codice di campo, premere ALT+F9.

Istruzioni

Espressione1, Espressione2

Valori da confrontare. Le espressioni possono essere nomi di segnalibri, stringhe di testo, numeri, campi annidati che restituiscono un valore o formule matematiche. Se un'espressione contiene spazi, racchiuderla tra virgolette.

Operatore

Operatore di confronto. Inserire uno spazio sia prima che dopo l'operatore.

Operatore Descrizione
⁠=⁠ Uguale a
<> Diverso da
> Maggiore di
< Minore di
>= Maggiore o uguale a
<= Minore o uguale a

Nota

Se l'operatore è = o <>, Espressione 2 può contenere un punto interrogativo (?) per rappresentare un carattere qualsiasi o un asterisco (*) per rappresentare qualsiasi stringa di caratteri. L'espressione deve essere racchiusa tra virgolette in modo da poter essere confrontata come stringa di caratteri. Se si utilizza un asterisco in Espressione2, la parte di Espressione1 corrispondente all'asterisco, più gli eventuali caratteri rimanenti in Espressione2, non può superare i 128 caratteri.

Esempi

Si supponga che il campo If nell'esempio seguente venga inserito in un documento principale di stampa unione. I campi Confronta esaminano i campi dati CustomerNumber e CustomerRating durante l'unione di ogni record di dati. La funzione Or del campo = (Formula) restituisce il valore "1" (vero) se almeno uno dei campi dati indica un credito scarso, nel qual caso viene stampato il primo testo tra virgolette.

{ IF { = OR ( { COMPARE{ MERGEFIELD CustomerNumber }>= 4 }, { COMPARE { MERGEFIELD CustomerRating }<= 9 } ) } = 1 "Credito non accettabile" "Credito accettabile"}

Il seguente campo Confronta restituisce il valore "1" se qualsiasi valore nel campo dati CAP è l'intervallo 98500 – 98599:

{ COMPARE " { MERGEFIELD Codice postale } " = "985*" }