注:该函数支持excel公式导出、支持填报报表单元格自动计算
函数说明:取字符串指定位置的字符的unicode值,如果是ascii字符则返回ascii码 (一般来说,英文字符及其扩展字符都是ascii字符,中文、日文、韩文等亚洲字符都是unicode字符,ascii字符为8位,unicode字符为16位(其中有3位用于标志字符类型)) 。
相关函数:char() 根据给定的unicode编码或者ascii码取得其对应的字符
语法:asc(string[, nPos])
参数说明:
string 给定的字符串
nPos 整数表达式,缺省为0
返回类型:整数
举例说明:
注:该函数支持excel公式导出、支持填报报表单元格自动计算
函数说明:根据给定的unicode编码或者ascii码取得其对应的字符(一般来说,英文字符及其扩展字符都是ascii字符,中文、日文、韩文等亚洲字符都是unicode字符,ascii字符为8位,unicode字符为16位(其中有3位用于标志字符类型))
相关函数:asc() 取字符串指定位置的字符的unicode值,如果是ascii字符则返回ascii码
语法:char( int )
参数说明:
返回类型:字符
举例说明:
函数说明:对指定密文字符串进行解密(采用AES ECB 算法)
相关函数:encrypt(content, password ) 对指定字符串进行加密
语法:decrypt( content, password )
参数说明:
返回类型:字符
举例说明:
函数说明:对指定字符串进行加密(采用AES ECB 算法)
相关函数:decrypt(content, password ) 对指定字符串进行解密
语法:encrypt( content, password )
参数说明:
返回类型:字符
举例说明:
注:该函数支持excel公式导出、支持填报报表单元格自动计算
函数说明:获得n个x拼成的字符串
语法:fill(s, n)
参数说明:
s 用于拼成新串的源串
n 重复次数
举例说明:例1:fill(☆,3),显示为:☆☆☆
注:该函数支持excel公式导出、支持填报报表单元格自动计算
函数说明:获得字符串左边的子串
语法:left(string, n)
参数说明:
string 获得子串的源串
n 获得子串的长度
举例说明:例1:left('uhjodjjlsifdflj', 3),显示为:uhj
注:该函数支持excel公式导出、支持填报报表单元格自动计算
函数说明:计算字符串的长度
语法:len(s)
参数说明:s 待计算长度的字符串
返回类型:整数
举例说明:例1:len('This is a bag'),显示为13
函数说明:判断字符串是否匹配格式串(*匹配0个或多个字符,?匹配单个字符)
语法:like( stringExp, formatExp{, ignoreCase} )
参数说明:
stringExp 字符串的表达式
formatExp 格式串的表达式,其中‘?’代表一个字符,‘*’代表若干字符
ignoreCase 布尔值的表达式,缺省为false,表示匹配时大小写敏感,否则忽略大小写
返回值:布尔值
举例说明:
例1:like('abc',' a?c'),显示为true
例2:like('abc',' A?C '),显示为false,因为我们将第三个参数省略了,默认为false,意思是:匹配时大小写敏感,所有这里是false。
例3:like('abc',' A?C ', true),显示为true,因为我们第三个参数选择了true,忽略大小写,所以结果为true。
例4:like('abc',' a* '),显示为true,因为a*代表a后面还有若干字符,abc包含a,所以结果为true。
注:该函数支持excel公式导出、支持填报报表单元格自动计算
函数说明:将字符串转成小写
语法:lower(s)
参数说明:s 待转成小写的字符串
举例说明:例1:lower(' ABCDE'),结果为:abcde
注:该函数支持excel公式导出、支持填报报表单元格自动计算
函数说明:返回字符串的子串
语法:mid(s, start{, end})
参数说明:
s 待获得子串的源串
start 获得子串的起始位置
end 获得子串的结束位置,缺省为源串的长度
举例说明:
支持填报报表单元格自动计算(parting转换js函数时,最后一个参数忽略)
函数说明:将字符串分割成多个子串
语法:parting(srcExp,sepExp{,boolExp})
参数说明:
srcExp 带分割的字符串表达式
sepExp 分隔符表达式
boolExp 是否解析引号、括号中的分隔符,为true时解析,为false时不解析,缺省为false
举例说明:
注:该函数支持excel公式导出、支持填报报表单元格自动计算(pos转换js和excel函数时,最后一个参数忽略)
函数说明:查找母串中子串的位置
语法:pos(s1, s2{, begin,position})
参数说明:
s1 待查找子串的母串
s2 被查找的子串
begin 查找的起始位置,缺省为0
position 查找方向, 0表示从指定的起始位置向前查找,1表示从指定的起始位置向后查找, 缺省为0
举例说明:
注:该函数支持excel公式导出、支持填报报表单元格自动计算
函数说明:获得字符串右边的子串
语法:right(s, n)
参数说明:
s 待获得子串的源串
n 获得子串的长度
举例说明:例1:right (‘This is a bag’,5),结果为:a bag
注:该函数支持excel公式导出、支持填报报表单元格自动计算(rplc转换js和excel函数时,最后一个参数忽略)
函数说明:用给定的字符串替换源字符串中指定的内容
语法:rplc(srcExp,source,target{,boolExp})
参数说明:
srcExp 源字符串
source 源字符串中要被替换的子字符串
target 将要替换成的字符串
boolExp 源字符串中,引号里的字符是否需要替换,缺省为false
返回值:替换后生成的字符串
举例说明:rplc("abcdef","a","中国") 返回:"中国bcdef"
注:该函数支持excel公式导出、支持填报报表单元格自动计算(trim转换js和excel函数时,最后一个参数忽略)
函数说明:去掉字符串左右的空串
语法:trim(s {, position})
参数说明:
s 待去掉左右空串的源串
position 位置指示,为表达式或字符值;如果为"R",表示只是清空右侧的空格,如果为"L",表示清空左侧的空格,如果这个参数不填写,则默认将两侧的空格都清空。
举例说明:
注:该函数支持excel公式导出、支持填报报表单元格自动计算
函数说明:把字符串转成大写
语法:upper(s)
参数说明:s 待转成大写的源串
举例说明:例1:upper(abcdef),结果为:ABCDEF
函数说明:对指定字符串进行url编码操作
语法:urlenc(string, enc)
参数说明:
string 指定的字符串
enc 编码字符集
举例说明:例1:=urlenc('中国','gbk') ,结果为:%D6%D0%B9%FA
注:该函数支持excel公式导出、支持填报报表单元格自动计算
函数说明:将字符串每一个单词的首字母大写
语法:wordcap(s)
参数说明:s 需要将单词首字母大写的源串
举例说明:例1:wordcap('this is a bag') ,结果为:This Is A Bag