如何在Excel2007中将小写数字转换为人民币大写?

如何在Excel2007中将小写数字转换为人民币大写?... 如何在Excel2007中将小写数字转换为人民币大写? 展开
 我来答
soup5258
推荐于2017-11-24 · TA获得超过9256个赞
知道大有可为答主
回答量:5594
采纳率:74%
帮助的人:2050万
展开全部
可以直接将单元格格式改为 特殊 里面的中文大写,
另外就是公式
数字在A1
B1输入公式
=IF(ABS(A1)<0.005,"",IF(A1<0,"负",)&IF(INT(ABS(A1)),TEXT(INT(ABS(A1)),"[dbnum2]")&"元",)&IF(INT(ABS(A1)*10)-INT(ABS(A1))*10,TEXT(INT(ABS(A1)*10)-INT(ABS(A1))*10,"[dbnum2]")&"角",IF(INT(ABS(A1))=ABS(A1),,IF(ABS(A1)<0.1,,"零")))&IF(ROUND(ABS(A1)*100-INT(ABS(A1)*10)*10,),TEXT(ROUND(ABS(A1)*100-INT(ABS(A1)*10)*10,),"[dbnum2]")&"分","整"))
yeleaf0120
2011-11-28
知道答主
回答量:2
采纳率:0%
帮助的人:3362
展开全部
首先选中要转换的小数字,单击鼠标右键,选择“设置单元格格式”,
选择“数字”,在 分类 栏中行选“特殊”, 右边有“类型”中选“中文大写数字”就可以了。
注:下面的“设置区域(国家/地区)”需选“中文(中国)”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mawure
2011-11-24
知道答主
回答量:3
采纳率:0%
帮助的人:3318
展开全部
=IF(H29="","",IF(H29<0,"无效数值",IF(INT(H29),TEXT(INT(H29),"[dbnum2]")&"元",)&IF(INT(H29*10)-INT(H29)*10,TEXT(INT(H29*10)-INT(H29)*10,"[dbnum2]")&"角",IF(INT(H29)=H29,,IF(H29<0.1,,"零")))&IF(ROUND(H29*100-INT(H29*10)*10,),TEXT(ROUND(H29*100-INT(H29*10)*10,),"[dbnum2]")&"分","整")))
(只需将H29改成相应单元格即可)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-05-12
引用soup5258的回答:
可以直接将单元格格式改为 特殊 里面的中文大写,
另外就是公式
数字在A1
B1输入公式
=IF(ABS(A1)<0.005,"",IF(A1<0,"负",)&IF(INT(ABS(A1)),TEXT(INT(ABS(A1)),"[dbnum2]")&"元",)&IF(INT(ABS(A1)*10)-INT(ABS(A1))*10,TEXT(INT(ABS(A1)*10)-INT(ABS(A1))*10,"[dbnum2]")&"角",IF(INT(ABS(A1))=ABS(A1),,IF(ABS(A1)<0.1,,"零")))&IF(ROUND(ABS(A1)*100-INT(ABS(A1)*10)*10,),TEXT(ROUND(ABS(A1)*100-INT(ABS(A1)*10)*10,),"[dbnum2]")&"分","整"))
展开全部
上面的A1要改改好多个超麻烦,,,下面这个只需要改两处的A1即可超快=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(A1*1),"[dbnum2];; ")&TEXT(MOD(A1*1*100,100),"[>9][dbnum2]元0角0分;[=0]元整;[dbnum2]元零0分"),"零分","整")," 元零",)," 元",)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式