去除收尾空格,日期格式可以省略,默认为:【yyyy-MM-dd HH:mm:ss】。
语法格式:
trim(表达式)
示例 | 描述 |
---|---|
trim (" VeryReport ") | 去除空格后,结果为:VeryReport |
trim (B1) | 获取表达式B1所有值后,取第一个值,去除首尾空格。 |
查找字符串位置。第一个参数为表达式,第二参数要查找的字符串,第三个参数是从第几个字符串开始查找,可以省略。
语法格式:
indexOf (表达式, str, start)
示例 | 描述 |
---|---|
indexOf("VeryReport", "e") | 查找字符e在VeryReport中的索引位置。 |
indexOf("VeryReport", "e", 3) | 字符e在VeryReport中从第三个字符开始查找索引位置。 |
indexOf(C1, "e", 3) | 查找单元格C1的值,如果多个取第一个值,再查找e在该值t中从第三个字符开始查找索引位置。 |
返回字符串长度。
语法格式:
length(表达式)
示例 | 描述 |
---|---|
length("VeryReport") | 返回VeryReport的长度。 |
length(C1) | 查找单元格C1的值,如果多个取第一个值,返回该值的长度。 |
字符转小写。
语法格式:
lower(表达式)
示例 | 描述 |
---|---|
lower ("VEERYREORT") | VEERYREORT转为小写字符,结果为veryreport |
lower (C1) | 查找单元格C1的值,如果多个取第一个值,把该值转为小写字符。 |
字符转大写。
语法格式:
upper(表达式)
示例 | 描述 |
---|---|
upper("veryreport") | 转为大写字符,记过为:VERYREPORT。 |
upper(C1) | 查找单元格C1的值,如果多个取第一个值,把该值转为大写字符。 |
替换字符。三个参数必传,第一个参数是目标字符串,第二个参数是要被替换的字符串,第三个参数是要替换的字符串。
语法格式:
replace (表达式,str1,str2)
示例 | 描述 |
---|---|
replace("VeryReport","Report","Good") | 把字符串VeryReport中的Report,替换为Good。 |
replace(C1,"Report","Good") | 查找单元格C1的值,如果多个取第一个值,该值中Report替换为Good。 |
截取字符串。第一个参数是表达式(必传),第二个开始截取位置(必传),第三个参数是要替换的字符串,可以省略,默认字符串长度。
语法格式:
subString(表达式, beginIndex, endIndex)
示例 | 描述 |
---|---|
subString("VeryReport", 1, 3) | 把字符串VeryReport从索引为1到3截取字符串。 |
subString(C1,2) | 查找单元格C1的值,如果多个取第一个值,从该值第二个位置,一直到字符串结尾截取字符串。 |
json字符串解析。第一个参数是表达式(必传),第二个json的key(必传)。
语法格式:
query(表达式, jsonKey)
示例 | 描述 |
---|---|
query(C1,"name") | 查找单元格C1的值,该值必须为json格式字符串,否则返回null。解析出key为name的value值。 |