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

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 = (Formula) y, después, puede usar el resultado del campo = (Formula) en un campo If.

Sintaxis

Al ver el código de campo Comparar en el documento, la sintaxis es similar a esta:

{ COMPARE Expression1 Operator Expression2 }

Nota:  Un código de campo 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 los códigos de campo y los resultados, presione ALT+F9.

Instrucciones

Expresión1, Expresión2

Valores que se comparan. Las expresiones pueden ser marcador nombres, 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

Comparación operador. 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 <>, Expresión2 puede contener un signo de interrogación (?) para representar un único carácter o un asterisco (*) para representar cualquier cadena de caracteres. La expresión debe estar entre comillas para que se compare como una cadena de caracteres. Si usa un asterisco en Expresión2, la parte de Expresión1 que corresponde al asterisco, más los caracteres restantes de Expresión2, no puede superar los 128 caracteres.

Ejemplos

Suponga que el campo If del ejemplo siguiente se inserta en un documento principal de combinación de correspondencia. Los campos Comparar examinan los campos de datos CustomerNumber y CustomerRating cuando se combinan cada registro de datos. La función O del campo = (Formula) 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 Comparar da como resultado el valor "1" si cualquier valor del campo de datos CódigoPostal es el intervalo 98500 – 98599:

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

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.