Códigos de campo: Campo de comparación

Se aplica a
Word para Microsoft 365 Word para Microsoft 365 para Mac Word 2021 Word 2021 para Mac

El código de campo Comparar compara dos valores y muestra el resultado "1" si la comparación es verdadera o "0" (cero) si la comparación es falsa. Puede usar este campo para crear comparaciones lógicas compuestas con las funciones Y y O en un campo = (Fórmula) y, después, puede usar el resultado del campo = (Fórmula) en un campo Si.

Nota

Este contenido se aplica a las versiones de escritorio de Word para Windows y Mac (incluido Word con una suscripción a Microsoft 365). Es posible que algunas características no estén disponibles en Word para la Web o en las aplicaciones móviles.

Sintaxis

Cuando ve el código del campo Comparar en el documento, la sintaxis es similar a la siguiente:

{ COMPAREExpression1 Operador Expression2}

Nota

Un código de campo le indica al campo qué mostrar. Los resultados de campo son lo que se muestra en el documento una vez que se han evaluado los códigos de campo. Para alternar entre la visualización del código de campo y los resultados del código de campo, presione Alt+F9.

Instrucciones

Expression1, Expression2

Valores para comparar. Las expresiones pueden ser nombres de marcadores, cadenas de texto, números, campos anidados que devuelven un valor o fórmulas matemáticas. Si una expresión contiene espacios, escríbala entre comillas.

Operador

Operador de comparación. Inserte un espacio antes y después del operador.

Operador Descripción
⁠=⁠ Igual a
<> No es igual a
> Mayor que
< Menor que
>= Mayor o igual que
<= Menor o igual que

Nota

Si el operador es = o <>, Expression2 puede contener un signo de interrogación (?) para representar cualquier carácter individual, o un asterisco (*) para representar cualquier cadena de caracteres. La expresión debe ir entre comillas para que se compare como una cadena de caracteres. Si usa un asterisco en Expression2, la parte de Expression1 que corresponde al asterisco, más los caracteres restantes de Expression2, no puede superar los 128 caracteres.

Ejemplos

Suponga que el campo Si del ejemplo siguiente se inserta en un documento principal para combinar correspondencia. Los campos de comparación examinan los campos de datos CustomerNumber y CustomerRating a medida que se combinan todos los registros de datos. La función O del campo = (Fórmula) devuelve el valor "1" (verdadero) si al menos uno de los campos de datos indica un crédito deficiente, en cuyo caso se imprime el primer texto entre comillas.

{ IF { = OR ( { COMPARE { MERGEFIELD CustomerNumber }>= 4 }, { COMPARE { MERGEFIELD CustomerRating }<= 9 }) } = 1 "Crédito no aceptable" "Crédito aceptable"}

El siguiente campo de comparación da como resultado el valor "1" si cualquier valor en el campo de datos PostalCode está comprendido entre 98500 y 98599:

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