可以使用字符函数操纵公式里的字符串。 输入是数据集的一个列,而函数将应用到单元格内容。
函数 |
语法 |
说明 |
|---|---|---|
<matchExpr> like <pattern> |
|
确定字符串是否与指定模式匹配。 搜索不区分大小写。 模式可包含常规字符和以下特殊字符:
注意 “[”、“^”、“-”和“]”保留以供将来使用。
例如:
"Hiking is fun" like "H% is _un" |
Concatenate(str1, str2) |
|
将两个字符串拼接为一个字符串。 “+”运算符也可用于拼接字符串。 例如:
Concatenate("Mr", "Brown") |
Contain (whereStr, whatStr) |
|
返回某个字符串在另一个字符串中出现的实例。 搜索不区分大小写。 例如:
Contain("Cats are grey", "aRe") |
ExceptFirstWord(str, sep) |
|
返回字符串删除第一个单词后的副本。 例如:
ExceptFirstWord("Level 3, Standford Street", ", ") |
ExceptLastWord(str, sep) |
|
返回字符串删除最后一个单词后的副本。 例如:
ExceptLastWord("james.brown@company.com", "@") |
FirstWord(str, sep) |
|
返回字符串的第一个单词。 例如:
FirstWord("Senior Developer", " ") |
LastWord(str, sep) |
|
返回字符串的最后一个单词。 例如:
LastWord("Red/Purple", "/") |
Length (str) |
str: 输入字符串 |
返回字符串的长度。 例如:
Length("How long") |
LowerCase (str) |
str: 输入字符串 |
返回字符串的一个副本,其中所有字符都转换为小写。 例如:
LowerCase("GOOD JOB") |
Lpad(str, length, pad) |
|
返回字符串开头处使用指定字符填充至指定总长度的副本。 例如:
Lpad("Incomplete field", 20, "#") |
Replace(str, target, replacement) |
|
返回字符串,其中出现的所有指定字符串都替换为另一个指定的字符串。 例如:
Replace("hyperthermia", "ert", "ot") |
Rpad(str, length, pad) |
|
返回字符串结尾处使用指定字符填充至指定总长度的副本。 例如:
Rpad("Incomplete field", 20, "#") |
SubString(str, start) |
|
返回字符串的子字符串。 例如:
SubString("Wong", 3) |
SubString(str, start, length) |
|
返回字符串的子字符串。 例如:
SubString("Wong", 2, 2) |
ToText(param) |
param: 要转换的参数 |
将参数转换为字符串。 所有参数均有效,并且数字的小数位将被全部截去。 |
Trim(str, toTrim) |
|
返回字符串开头和结尾删除重复的某个字符后的副本。 此函数区分大小写。 例如:
Trim("Aurora", "a") |
TrimLeft(str, toTrim) |
|
返回字符串开头处删除某个字符后的副本。 此函数区分大小写。 例如:
TrimLeft("Above", "A") |
TrimRight(str, toTrim) |
|
返回字符串结尾处删除某个字符后的副本。 此函数区分大小写。 例如:
TrimRight("Laura", "a") |
UpperCase (str) |
str: 输入字符串 |
返回字符串的一个副本,其中所有字符都转换为大写。 例如:
UpperCase("Little Boy") |
ToDate(string, format) |
日期格式是以下保留标记的组合,标记之间使用定界符分隔:
|
将数据集中的输入字符串转换为指定格式的日期(如果原始数据源的列中的日期是字符串格式)。 例如:
ToDate(Obj, 'yyyy/dd/MM') |
名字 |
修整的字符串 |
|---|---|
Aurora |
Auror |
Auror |
Auror |
auror |
uror |
aurora |
uror |
uror |
uror |