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( ).