cw_中文金额函数
函数名:cw_AmountToChinese / cw_中文金额
函数功能
将数字金额转换为中文大写金额,支持人民币前缀和"整"字后缀。
会员等级:🟢 免费版(Free)
参数规范
| 参数名 | 类型 | 必填 | 示例 | 特殊说明 |
|---|---|---|---|---|
金额 | Double | 是 | 123456.78 | 需要转换的数字金额 |
人民币前缀 | Boolean | 否 | FALSE | 是否包含"人民币"前缀,默认FALSE |
整后缀 | Boolean | 否 | FALSE | 是否在末尾添加"整"字,默认FALSE |
使用案例
基本转换
问题描述:将数字金额转换为中文大写 公式演示:
excel
=cw_中文金额(123456.78)输出效果:
text
壹拾贰万叁仟肆佰伍拾陆元柒角捌分包含前缀
问题描述:转换金额并添加人民币前缀 公式演示:
excel
=cw_中文金额(1000000, TRUE)输出效果:
text
人民币壹佰万元整包含整后缀
问题描述:转换整数金额并添加"整"字 公式演示:
excel
=cw_中文金额(500, FALSE, TRUE)输出效果:
text
伍佰元整技术说明
转换规则
- 支持负数转换,自动添加"负"字前缀
- 最大支持千亿级别金额
- 自动处理零的显示,避免多余的零
- 智能处理"壹拾"等特殊情况
返回格式
返回中文大写金额字符串
异常处理
| 错误场景 | 返回值 |
|---|---|
| 金额超出范围 | 金额超出转换范围 |
| 转换错误 | 错误: xxx |
注:本函数在WPS 2019+ 和 Excel 365中测试通过