Excel如何把阿拉伯数字自动转换成大写金额(含元角分)

 我来答
次次次蛋黄米亚
高粉答主

2019-03-20 · 说的都是干货,快来关注
知道小有建树答主
回答量:7778
采纳率:100%
帮助的人:211万
展开全部

1、打开需要操作的excel表格,首先在A1单元格内输入需要转换成大写金额的数字,例如数字“879”。

2、然后在B1单元格内输入“=”符号,用来引用计算数值的单元格。

3、继续输入完整的转换公式:

=SUBSTITUTE(SUBSTITUTE(IF(-RMB(A1,2),TEXT(A1,";负")&TEXT(INT(ABS(A1)+0.5%),"

[dbnum2]G/通用格式元;;")&TEXT(RIGHT(RMB(A1,2),2),"[dbnum2]0角0分;;整"),),"零

角",IF(A1^2<1,,"零")),"零分","整")。

4、最后点击回车按键,即可生成公式的计算结果:数字“879”被转换成为“捌佰柒拾玖元整”。

salwitch
2019-05-22
知道答主
回答量:1
采纳率:0%
帮助的人:734
展开全部

选中所有需要使用大写数字的单元格,单击鼠标右键,在弹出的快捷菜单中执行“设置单元格格式”命令,在弹出的“单元格格式”对话框中选择“数字”选项卡,在“分类”列表框中选择“特殊”选项,然后在右侧的“类别”列表框中选中“人民币大写”,单击“确定”按钮。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gst0101
推荐于2017-10-14 · TA获得超过1351个赞
知道小有建树答主
回答量:513
采纳率:0%
帮助的人:176万
展开全部
方法一:右键单元格,设置单元格格式-数字-特殊-中文大写数字

方法二:左键单元格,在上方输入栏输入以下文本=SUBSTITUTE(SUBSTITUTE(IF(A1<0,"负","")&TEXT(TRUNC(ABS(ROUND(A1,2))),"[DBNum2]")&"元"&IF(ISERR(FIND(".",ROUND(A1,2))),"",TEXT(RIGHT(TRUNC(ROUND(A1,2)*10)),"[DBNum2]"))&IF(ISERR(FIND(".0",TEXT(A1,"0.00"))),"角","")&IF(LEFT(RIGHT(ROUND(A1,2),3))=".",TEXT(RIGHT(ROUND(A1,2)),"[DBNum2]")&"分",IF(ROUND(A1,2)=0,"","整")),"零元零",""),"零元","")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiangmei580
2011-12-05
知道答主
回答量:7
采纳率:0%
帮助的人:1.2万
展开全部
你选中要改成大写单元,右击选择设置单元格格式,然后选择数字,在数字选项中选择特殊,特殊项中选择中文大写数字就可以了。
追问
你试试看 有没有零 角 分 试清楚再说
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sandramyc
推荐于2017-09-18 · TA获得超过383个赞
知道小有建树答主
回答量:293
采纳率:0%
帮助的人:218万
展开全部
别人的,你试试...
=SUBSTITUTE(SUBSTITUTE(IF(A1<0,"负","")&TEXT(TRUNC(ABS(ROUND(A1,2))),"[DBNum2]")&"元"&IF(ISERR(FIND(".",ROUND(A1,2))),"",TEXT(RIGHT(TRUNC(ROUND(A1,2)*10)),"[DBNum2]"))&IF(ISERR(FIND(".0",TEXT(A1,"0.00"))),"角","")&IF(LEFT(RIGHT(ROUND(A1,2),3))=".",TEXT(RIGHT(ROUND(A1,2)),"[DBNum2]")&"分",IF(ROUND(A1,2)=0,"","整")),"零元零",""),"零元","")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式