Función EXCLUDE( )

Devuelve una cadena que excluye los caracteres especificados.

Sintaxis

EXCLUDE(cadena; caracteres_a_excluir)

Parámetros

Nombre Tipo Descripción
cadena carácter El valor a partir del cual excluir caracteres.
caracteres_a_excluir carácter

La lista de caracteres que se deben excluir.

Si especifica comillas dobles en caracteres_a_excluir, debe encerrar la lista de caracteres entre comillas simples.

Por ejemplo: '"-/'

Salida

Carácter.

Ejemplos

Ejemplos básicos

Devuelve " Alberni Street", que es la cadena de entrada después de excluir todos los números:

EXCLUDE("1550 Alberni Street"; "0123456789")

Devuelve todos los valores del campo Número_producto excluyendo la barra y el signo de número:

EXCLUDE(Nombre_producto; "/#")

Observaciones

Cómo funciona

La función EXCLUDE( ) compara cada carácter de la cadena con los caracteres que se incluyen en la lista caracteres_a_excluir. Si hay una coincidencia, el carácter se excluye de la cadena de salida.

Por ejemplo, la salida para EXCLUDE("123-45-4536"; "-") es “123454536”.

Sin coincidencia de caracteres

Si no hay ninguna coincidencia entre cadena y caracteres_a_excluir la cadena y la salida de la función son iguales.

Por ejemplo, la salida de EXCLUDE("ABC"; "D") es "ABC".

Coincidir mayúsc.-minúsc.

La función EXCLUDE( ) distingue mayúsculas y minúsculas. Si especifica “ID” en caracteres_a_excluir estos caracteres no se excluirán de “id#94022”. Si existe la posibilidad de que las mayúsculas y minúsculas estén mezcladas, primero use la función UPPER( ) para pasar todos los caracteres de la cadena a mayúsculas.

Por ejemplo:

EXCLUDE(UPPER("id#94022"); "ID#")

Consejos de uso

Utilice EXCLUDE( ) si el conjunto de caracteres que desea excluir es pequeño y el conjunto que desea incluir es grande.

Exclusión de comillas simples y dobles

Las comillas se utilizan como delimitadores de las cadenas; por lo tanto, para excluir tanto las comillas simples como las dobles, debe anidar EXCLUDE( ) para que haya una única función para cada tipo de signo de puntuación:

EXCLUDE(EXCLUDE(campo_a_procesar; "'"); '"')

Funciones relacionadas

La función EXCLUDE( ) es lo opuesto de la función INCLUDE( ).

Guía de creación de scripts de ACL 14.1