文本函数

教学视频

len-字符串长度

语法:len(text)

判断给定参数字符形式长度,如:len("superman"),返回值为8;len(231),返回值为3。

left-从左开始截取字符

语法:left(text,num_chars)

text代表用来截取的单元格内容,num_chars代表从左开始截取的字符数。对指定内容进行截取,从左边第一个字符开始截取,截取指定的长度。

right-从右开始截取字符

语法:right(text,num_chars)

text代表用来截取的单元格内容,num_chars代表从右开始截取的字符数。对指定内容进行截取,从右边第一个字符开始截取,截取指定的长度。

mid-提取字符

mid(text,start_num,num_chars)

text表示指定的字符串,start_num表示指定位置,num_chars表示指定个数,从指定字符串中指定位置提取指定个数字符。

lower-转小写字母

语法:lower(text)

将参数文本中所有大写字母转换为小写字母

upper-转大写字母

语法:upper(text)

将参数文本中所有小写字母转换为大写字母

replace-替换字符

语法:replace(text,old_text,new_text)

新文本替换指定内容中的所有旧文本。

trim-去空格

语法:trim(text)

清除文本中的所有空格(单词之间的单个空格除外)。

rmb-转换为人民币大写样式

语法:rmb(number,unit)

将一段数字类型的文本转换成人民币大写样式。number为具体的要转换的数字,也可以是字符类型的数字,unit为单位字符,可选值及其含义如下表所示:

s b q w sw bw qw y sy by qy wy
拾万 佰万 仟万 亿 拾亿 佰亿 仟亿 万亿

示例: rmb(2100):贰仟壹佰圆。 rmb(21.6,"w"):贰拾壹万陆仟圆。 rmb(5.2488,"bw"):伍佰贰拾肆万捌仟捌佰圆。 rmb(12.8576,"y"):壹拾贰亿捌仟伍佰柒拾陆万圆。

endWith-结尾判断

语法:endWith(str1,str2)

返回布尔值,用来判断str1是否以str2结尾。

startWith-开始判断

语法:startWith(str1,str2)

返回布尔值,用来判断str1是否以str2开始。

find-字符位置

语法:find(str1,str2)

用来判断str2在str1中第一次出现的位置,如果str2不在str1当中,那么返回-1。

numberString-转换数字为中文形式

语法:numberString(number[,0/1])。

将一个数字转换为中文形式,第二个参数为0时表示输出就数字的纯中文形式,为1时则输出数字中文数学表示形式,第二个参数省略时则输出数字的纯中文形式。 如:numberString(231.12,1),输出:二三一点一二。 如:numberString(231.12,0),二百三拾一点一二。 如:numberString(231.12),输出:二三一点一二。

results matching ""

    No results matching ""