在Excel里面怎么将数字变成大写的形式?例如:A1输入43500.6,怎么将B1变成A1的大写人民币形式

 我来答
2724421
2011-05-13 · TA获得超过2491个赞
知道大有可为答主
回答量:1551
采纳率:71%
帮助的人:931万
展开全部
公式长了点但是可以处理是负数,
转换效果:
0.30 叁角整
0.35 叁角伍分
15.00 壹拾伍元整
15.30 壹拾伍元叁角整
15.35 壹拾伍元叁角伍分
-1563.35 负壹仟伍佰陆拾叁元叁角伍分

=SUBSTITUTE(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,,"零")),"万",IF(AND(MOD(ABS(A1%),1000)<100,MOD(ABS(A1%),1000)>=10),"万零","万")),"零分","整")
更多追问追答
追问
你这个是我想要的,但是我没都要输入你这个很长的公式吗?有点麻烦啊~~~
追答
拖拽填充或者粘贴 就可以 .
bigheadsheep
2011-05-13 · TA获得超过2.1万个赞
知道大有可为答主
回答量:6685
采纳率:44%
帮助的人:4968万
展开全部
B1公式:=A1
然后右键B1单元格,选择"设置单元格格式",
"数字"标签中左侧选择"特殊",右侧选择"中文大写数字"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zz小蜗牛
2011-05-13 · TA获得超过512个赞
知道小有建树答主
回答量:1124
采纳率:0%
帮助的人:745万
展开全部
=IF(A1=0," ",TEXT(TRUNC(A1),"[DBNum2]")&"元"&TEXT(MID(TEXT(A1,"0.00"),LEN(TRUNC(A1))+2,1),"[DBNum2]")&"角"&TEXT(MID(TEXT(A1,"0.00"),LEN(TRUNC(A1))+3,1),"[DBNum2]")&"分")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f94213c
2011-05-13
知道答主
回答量:7
采纳率:0%
帮助的人:1.2万
展开全部
B1输入 =A1
右键单击B1单元格,选“设置单元格格式”,分类中选“特殊”,类型选“中文大写数字”,就OK啦!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式