finereport 格式化金额函数_web报表工具FineReport常用函数的用法总结(文本函数)...
文本函数CHARCHAR(number):根据指定数字返回对应的字符。CHAR函数可将计算机其他类型的数字代码转换为字符。Number:用于指定字符的数字,介于1Number:用于指定字符的数字,介于165535之间(包括1和65535)。示例:CHAR(88)等于“X”。CHAR(45)等于“-”。CODECODE(text):计算文本串中第一个字符的数字代码。返回的代码对应于计算机使用的字符集
文本函数
CHAR
CHAR(number):根据指定数字返回对应的字符。CHAR函数可将计算机其他类型的数字代码转换为字符。
Number:用于指定字符的数字,介于1Number:用于指定字符的数字,介于165535之间(包括1和65535)。
示例:
CHAR(88)等于“X”。
CHAR(45)等于“-”。
CODE
CODE(text):计算文本串中第一个字符的数字代码。返回的代码对应于计算机使用的字符集。
Text:需要计算第一个字符代码的文本或单元格引用。
示例:
CODE("S")等于83。
CODE("Spreadsheet")等于83。
CONCATENATE
CONCATENATE(text1,text2,...):将数个字符串合并成一个字符串。
Text1,text2,...:需要合并成单个文本的文本项,可以是字符,数字或是单元格引用。
备注:
也可以用“&”来代替CONCATENATE函数对文本项进行合并。
示例:
CONCATENATE("Average ","Price")等于“Average Price”,这相当于“Average”&“ ”&“Price”。
CONCATENATE("1","2")等于12。
ENDWITH
ENDWITH(str1,str2):判断字符串str1是否以str2结束。 备注: str1和str2都是大小写敏感的。
示例:
ENDWITH("FineReport","Report")等于true
ENNUMBER。ENDWITH("FineReport","Fine")等于false。 ENDWITH("FineReport","report"ENNUMBER
ENNUMBER(value):将给定的BigDecimal类型的数字转化成英文金额的字符串。
ENMONEY
ENMONEY(value):将给定的BigDemical类型的数字转换成英文金额字符串。
示例:
ENMONEY(23.49)等于TWENTY。
ENNUMER
ENNUMBER(value):将给定的BigDecimal类型的数字转化成英文金额的字符串。
EXACT
EXACT(text1,text2):检测两组文本是否相同。如果完全相同,EXACT函数返回TRUE;否则,返回FALSE。EXACT函数可以区分大小写,但忽略格式的不同。同时也可以利用EXACT函数来检测输入文档的文字。
Text1:需要比较的第一组文本。
Text2:需要比较的第二组文本。
示例:
EXACT("Spreadsheet","Spreadsheet")等于TRUE。
EXACT("Spreadsheet","S preadsheet")等于FALSE。
EXACT("Spreadsheet","spreadsheet")等于FALSE。
FIND
FIND(find_text,within_text,start_num):在文本串中查找另一文本串,并且从within_text中的第一个字符开始返回到find_text的起始位置编号。也可以使用SEAERCH函数在文本串中查找另一文本串,所不同的是FIND函数能区分大小写,但不允许使用通配符。
Find_text:需要查找的文本或包含文本的单元格引用。
Within_text:包含需要查找文本的文本或单元格引用。
Start_num:指定进行查找字符的起始位置。在within_text中起始位置字符编号为1。如果省略start_num,则假设值为1。
备注:
如果find_text不在within_text中,FIND函数返回错误信息*VALUE!。
如果start_num不大于0,FIND函数返回错误信息*VALUE!。
如果start_num大于within_text的长度,FIND函数返回错误信息*VALUE!。
如果find_text是空白文本,FIND函数将在搜索串中匹配第一个字符(即编号为start_num或1的字符)。
示例:
FIND("I","Information")等于1。
FIND("i","Information")等于9。
FIND("o","Information",2)等于4。
FIND("o","Information",12)等于*VALUE!。
INDEXOF
INDEXOF(str1,index):返回字符串str1在index位置上的字符。
备注:
index是从0开始计数的。
示例:
INDEXOF("FineReport",0)等于'F'。
INDEXOF("FineReport",2)等于'n'。
INDEXOF("FineReport",9)等于't'。
LEFT
LEFT(text,num_chars):根据指定的字符数返回文本串中的第一个或前几个字符。
Text:包含需要选取字符的文本串或单元格引用。
Num_chars:指定返回的字符串长度。
备注:
Num_chars的值必须等于或大于0。
如果num_chars大于整个文本的长度,LEFT函数将返回所有的文本。
如果省略num_chars,则默认值为1。
示例:
LEFT("Fine software",8)等于“Fine sof”。
LEFT("Fine software")等于“F”。
如果单元格A3中含有“China”,则LEFT(A3,2)等于“Ch”。
LEN
LEN(text):返回文本串中的字符数。
Text:需要求其长度的文本,空格也计为字符。
示例:
LEN("Evermore software")等于17。
LEN(" ")等于1。
LOWER
LOWER(text):将所有的大写字母转化为小写字母。
Text:需要转化为小写字母的文本串。LOWER函数不转化文本串中非字母的字符。
示例:
LOWER("A.M.10:30")等于“a.m.10:30”。
LOWER("China")等于“china”。
更多推荐


所有评论(0)