Skip to content

cw_中文金额函数

函数名:cw_AmountToChinese / cw_中文金额

函数功能

将数字金额转换为中文大写金额,支持人民币前缀和"整"字后缀。

会员等级:🟢 免费版(Free)

参数规范

参数名类型必填示例特殊说明
金额Double123456.78需要转换的数字金额
人民币前缀BooleanFALSE是否包含"人民币"前缀,默认FALSE
整后缀BooleanFALSE是否在末尾添加"整"字,默认FALSE

使用案例

基本转换

问题描述:将数字金额转换为中文大写 公式演示

excel
=cw_中文金额(123456.78)

输出效果

text
壹拾贰万叁仟肆佰伍拾陆元柒角捌分

包含前缀

问题描述:转换金额并添加人民币前缀 公式演示

excel
=cw_中文金额(1000000, TRUE)

输出效果

text
人民币壹佰万元整

包含整后缀

问题描述:转换整数金额并添加"整"字 公式演示

excel
=cw_中文金额(500, FALSE, TRUE)

输出效果

text
伍佰元整

技术说明

转换规则

  • 支持负数转换,自动添加"负"字前缀
  • 最大支持千亿级别金额
  • 自动处理零的显示,避免多余的零
  • 智能处理"壹拾"等特殊情况

返回格式

返回中文大写金额字符串

异常处理

错误场景返回值
金额超出范围金额超出转换范围
转换错误错误: xxx

注:本函数在WPS 2019+ 和 Excel 365中测试通过

基于源代码最新版本文档