文本函数

1 trim

1.1 函数概述

去除收尾空格,日期格式可以省略,默认为:【yyyy-MM-dd HH:mm:ss】。

语法格式:

trim(表达式)
1.2 函数示例
示例 描述
trim (" VeryReport ") 去除空格后,结果为:VeryReport
trim (B1) 获取表达式B1所有值后,取第一个值,去除首尾空格。

2 indexOf

2.1 函数概述

查找字符串位置。第一个参数为表达式,第二参数要查找的字符串,第三个参数是从第几个字符串开始查找,可以省略。

语法格式:

indexOf (表达式, str, start)
2.2 函数示例
示例 描述
indexOf("VeryReport", "e") 查找字符e在VeryReport中的索引位置。
indexOf("VeryReport", "e", 3) 字符e在VeryReport中从第三个字符开始查找索引位置。
indexOf(C1, "e", 3) 查找单元格C1的值,如果多个取第一个值,再查找e在该值t中从第三个字符开始查找索引位置。

3 length

3.1 函数概述

返回字符串长度。

语法格式:

length(表达式)
3.2 函数示例
示例 描述
length("VeryReport") 返回VeryReport的长度。
length(C1) 查找单元格C1的值,如果多个取第一个值,返回该值的长度。

4 lower

4.1 函数概述

字符转小写。

语法格式:

lower(表达式)
4.2 函数示例
示例 描述
lower ("VEERYREORT") VEERYREORT转为小写字符,结果为veryreport
lower (C1) 查找单元格C1的值,如果多个取第一个值,把该值转为小写字符。

5 upper

5.1 函数概述

字符转大写。

语法格式:

upper(表达式)
5.2 函数示例
示例 描述
upper("veryreport") 转为大写字符,记过为:VERYREPORT。
upper(C1) 查找单元格C1的值,如果多个取第一个值,把该值转为大写字符。

6 replace

6.1 函数概述

替换字符。三个参数必传,第一个参数是目标字符串,第二个参数是要被替换的字符串,第三个参数是要替换的字符串。

语法格式:

replace (表达式,str1,str2)
6.2 函数示例
示例 描述
replace("VeryReport","Report","Good") 把字符串VeryReport中的Report,替换为Good。
replace(C1,"Report","Good") 查找单元格C1的值,如果多个取第一个值,该值中Report替换为Good。

7 subString

7.1 函数概述

截取字符串。第一个参数是表达式(必传),第二个开始截取位置(必传),第三个参数是要替换的字符串,可以省略,默认字符串长度。

语法格式:

subString(表达式, beginIndex, endIndex)
7.2 函数示例
示例 描述
subString("VeryReport", 1, 3) 把字符串VeryReport从索引为1到3截取字符串。
subString(C1,2) 查找单元格C1的值,如果多个取第一个值,从该值第二个位置,一直到字符串结尾截取字符串。

8 query

8.1 函数概述

json字符串解析。第一个参数是表达式(必传),第二个json的key(必传)。

语法格式:

query(表达式, jsonKey)
8.2 函数示例
示例 描述
query(C1,"name") 查找单元格C1的值,该值必须为json格式字符串,否则返回null。解析出key为name的value值。