finereport 格式化金额函数_文本函数- FineReport帮助文档 - 全面的报表使用教程和学习资料...

1. CHAR

CHAR(number):根据指定数字代码返回对应的字符。CHAR 函数可将计算机其他类型的数字代码转换为字符。

Number:用于指定字符的数字,介于 1 和 65535 之间(包括 1 和 65535)。

示例:

CHAR(88)等于“X”。

CHAR(45)等于“-”。

2. CNMONEY

CNMONEY(number,unit)返回人民币大写。

number:需要转换的数值型的数。

unit:单位,"s","b","q","w","sw","bw","qw","y","sy","by","qy","wy"分别代表“拾”,“佰”,“仟”,“万”,“拾万”,“佰万”,“仟万”,“亿”,“拾亿”,“佰亿”,“仟亿”,“万亿”。

注:单位可以为空,如果为空,则直接将 number 转换为人民币大写,否则先将 number 与单位的进制相乘,然后再将相乘的结果转换为人民币大写。

示例:

CNMONEY(1200)等于壹仟贰佰圆整。

CNMONEY(12.5,"w")等于壹拾贰万伍仟圆整。

CNMONEY(56.3478,"bw")等于伍仟陆佰叁拾肆万柒仟捌佰圆整。

CNMONEY(3.4567,"y")等于叁亿肆仟伍佰陆拾柒万圆整。

3. CODE

CODE(text):计算文本串中第一个字符的数字代码。返回的代码对应于计算机使用的字符集。

Text:需要计算第一个字符代码的文本或单元格引用。

示例:

CODE("S")等于 83。

CODE("Spreadsheet")等于 83。

4. CONCATENATE

CONCATENATE(text1,text2,...):将数个字符串合并成一个字符串。

Text1,text2,...:需要合并成单个文本的文本项,可以是字符,数字或是单元格引用。

注:

也可以用"+"来代替 CONCATENATE 函数对文本项进行合并,"+"对数字无法合并,只能直接加法计算。

示例:

CONCATENATE("Average ","Price")等于“Average Price”。

CONCATENATE("1","2")等于 12。

5. ENDWITH

ENDWITH(str1,str2):判断字符串 str1 是否以 str2 结束。 备注: str1 和 str2 都是大小写敏感的。

示例:

ENDWITH("FineReport","Report")等于 true

ENDWITH("FineReport","Fine")等于 false。

ENDWITH("FineReport","report")等于 false。

6. ENMONEY

ENMONEY(value):将给定的 BigDemical 类型的数字转换成英文金额字符串。

示例:

ENMONEY(23.49)等于 TWENTY THREE AND CENTS FORTY NINE。

7. ENNUMER

ENNUMBER(value):将给定的 BigDecimal 类型的数字(100 以内)取整后转化成英文金额的字符串。

示例:

ENNUMBER(23.49)等于 TWENTY THREE。

注:若出现结果为空,需要将数字强制转换为 BigDecimal 类型,例如:ENNUMBER(TOBIGDECIMAL(80))

8. EXACT

EXACT(text1,text2):检测两组文本是否相同。如果完全相同,EXACT 函数返回 TRUE;否则,返回 FALSE。EXACT 函数可以区分大小写,但忽略格式的不同。同时也可以利用 EXACT 函数来检测输入文档的文字。

Text1:需要比较的第一组文本

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值