EXCLUDE( ) 函数
返回一个排除指定字符的字符串。
语法
EXCLUDE(字符串,不包括的字符)
参数
名称 | 类型 | 描述 |
---|---|---|
字符串 | 字符 | 要从中排除字符的值。 |
不包括的字符 | 字符 |
要排除的字符列表。 如果您在要排除的字符中指定双引号,则必须将字符列表放在单引号中。 例如:'"-/' |
输出
字符。
示例
基本示例
返回 " Alberni Street",这是排除了所有数字的输入字符串:
EXCLUDE("1550 Alberni Street", "0123456789")
返回 Product_Number 域中的所有值,并且排除正斜杠和数字符号:
EXCLUDE(Product_Number, "/#")
备注
工作原理
EXCLUDE( ) 函数将字符串中的每个字符与要排除的字符中列出的字符进行比较。如果发生匹配,则该字符被从输出字符串中排除。
例如,EXCLUDE("123-45-4536", "-") 的输出是 "123454536"。
没有匹配的字符
如果字符串和不包括的字符之间无匹配,则字符串与该函数的输出相同。
例如,EXCLUDE("ABC", "D") 的输出是 "ABC"。
区分大小写
EXCLUDE( ) 函数区分大小写。如果您在不包括的字符中指定 "ID",则 “id#94022” 将包含这些字符。如果有可能混用大小写,请使用 UPPER( ) 函数将字符串转换为大写形式。
例如:
EXCLUDE(UPPER("id#94022"), "ID#")
用法提示
如果您想要排除的字符集很小,并且您想要包括的字符集很大,请使用 EXCLUDE( )。
同时排除单引号和双引号
引号被用作字符串定界符,因此要同时排除单引号和双引号,您必须将 EXCLUDE( ) 嵌套,以便对于每个引号类型都有一个函数:
EXCLUDE(EXCLUDE(field_to_process, "'"), '"')
相关函数
EXCLUDE( ) 函数是 INCLUDE( ) 函数的逆函数。