Excel 技巧|阿拉伯数字转成中文大写金额 ,再也不用手敲了
- 2026-09-22 17:11:47
Excel 技巧|阿拉伯数字转成中文大写金额 ,再也不用手敲了报销的时候,在Excel里填好了报销金额“1586.50”,还得在另一栏手动敲“壹仟伍佰捌拾陆元伍角整”。敲错一个字,整张单子就得重来。 其实Excel自带转换功能,一个设置或一个公式就能搞定,彻底告别手动敲大写。 适合场景:只需要把整数转成大写,不涉及元和角分。 操作步骤: 第一步:选中要转换的数字单元格。 第二步:按 Ctrl + 1 打开“设置单元格格式”。 第三步:点击「数字」→「特殊」→ 在类型列表中选择 「人民币大写」。 第四步:点击确定。 效果:原来的“20”立刻变成“贰拾元整”。数字本身没变,只是显示方式改了,不影响计算。 
除此之外还可以使用以下公式进行转换: 假设数字在A2单元格,在B2输入以下公式:=IF(A2<0,"负","")&IF(TRUNC(A2)=A2,TEXT(IF(A2<0,-A2,A2),"[DBNum2]")&"元整",IF(TRUNC(A2*10)=A2*10,TEXT(TRUNC(IF(A2<0,-A2,A2)),"[DBNum2]")&"元"&TEXT(RIGHT(A2),"[DBNum2]")&"角整",TEXT(TRUNC(A2),"[DBNum2]")&"元"&IF(ISNUMBER(FIND(".0",A2)),"零",TEXT(LEFT(RIGHT(A2,2)),"[DBNum2]")&"角")&TEXT(RIGHT(A2),"[DBNum2]")&"分")) 效果: 1586.50 → 壹仟伍佰捌拾陆元伍角整 -890.25 → 负捌佰玖拾元贰角伍分 100 → 壹佰元整 正数、负数、整数、一位小数、两位小数,全部正确转换。 注意:网上常提到的NUMBERSTRING函数,虽然也能转整数大写,但它会自动把小数四舍五入到整数位,做金额容易出错,不推荐财务场景使用。 下次做报销单、填合同金额,别再手动敲“壹贰叁肆伍陆柒捌玖拾”了。一个设置或一个公式,省时省力还不容易出错。 觉得有用?点个「关注」支持一下吧!
单元格格式转换

本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。