Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2903|回复: 6

[已解决]可以去掉人民币金额大写的"分"吗?

[复制链接]
发表于 2010-4-23 00:43 | 显示全部楼层 |阅读模式

=IF(I25="","",IF(I25<0,"负",)&IF(INT(I25),TEXT(INT(ABS(I25)),"[dbnum2]")&"元",)&IF(INT(ABS(I25)*10)-INT(ABS(I25))*10,TEXT(INT(ABS(I25)*10)-INT(ABS(I25))*10,"[dbnum2]")&"角",IF(INT(ABS(I25))=ABS(I25),,IF(ABS(I25)<0.1,,"零")))&IF(ROUND(ABS(I25)*100-INT(ABS(I25)*10)*10,),TEXT(ROUND(ABS(I25)*100-INT(ABS(I25)*10)*10,),"[dbnum2]")&"分","整"))

上面是一个奖人民币金额小写转大写的公式.我在I25单元格中输入金额的小写,但按要求我不用精确到"分".只要到"角"就可以了.请问应该怎样修改公式?

最佳答案
2010-4-23 06:29

1个方法,改公式,如下:

=IF(I26="","",IF(I26<0,"负",)&TEXT(INT(I26),"[dbnum2]")&"元"&IF(INT(ABS(I26)*10)-INT(ABS(I26))*10,TEXT(INT(ABS(I26)*10)-INT(ABS(I26))*10,"[dbnum2]")&"角","")&IF(ROUND(ABS(I26)*100-INT(ABS(I26)*10)*10,),"","整"))

另一个方法,不改公式,让你的I25单元格,用round函数处理,使它不出现分

弱弱的说一句,原公式当I25,输入“0”时,只显示个“整”字,MS这个不符合大写的规矩吧

发表于 2010-4-23 06:29 | 显示全部楼层    本楼为最佳答案   

1个方法,改公式,如下:

=IF(I26="","",IF(I26<0,"负",)&TEXT(INT(I26),"[dbnum2]")&"元"&IF(INT(ABS(I26)*10)-INT(ABS(I26))*10,TEXT(INT(ABS(I26)*10)-INT(ABS(I26))*10,"[dbnum2]")&"角","")&IF(ROUND(ABS(I26)*100-INT(ABS(I26)*10)*10,),"","整"))

另一个方法,不改公式,让你的I25单元格,用round函数处理,使它不出现分

弱弱的说一句,原公式当I25,输入“0”时,只显示个“整”字,MS这个不符合大写的规矩吧

回复

使用道具 举报

发表于 2010-4-23 07:01 | 显示全部楼层
回复

使用道具 举报

发表于 2010-4-23 08:31 | 显示全部楼层

改公式
回复

使用道具 举报

 楼主| 发表于 2010-4-23 09:03 | 显示全部楼层

QUOTE:
以下是引用bbwsj在2010-4-23 6:29:00的发言:

1个方法,改公式,如下:

=IF(I26="","",IF(I26<0,"负",)&TEXT(INT(I26),"[dbnum2]")&"元"&IF(INT(ABS(I26)*10)-INT(ABS(I26))*10,TEXT(INT(ABS(I26)*10)-INT(ABS(I26))*10,"[dbnum2]")&"角","")&IF(ROUND(ABS(I26)*100-INT(ABS(I26)*10)*10,),"","整"))

另一个方法,不改公式,让你的I25单元格,用round函数处理,使它不出现分

弱弱的说一句,原公式当I25,输入“0”时,只显示个“整”字,MS这个不符合大写的规矩吧

谢谢BBWSJ.按你的公式已经修改好了...谢谢你.

回复

使用道具 举报

发表于 2010-5-13 14:17 | 显示全部楼层

都是高手啊
回复

使用道具 举报

发表于 2013-4-30 07:50 | 显示全部楼层
1个方法,改公式,如下:

=IF(I26="","",IF(I26<0,"负",)&TEXT(INT(I26),"[dbnum2]")&"元"&IF(INT(ABS(I26)*10)-INT(ABS(I26))*10,TEXT(INT(ABS(I26)*10)-INT(ABS(I26))*10,"[dbnum2]")&"角","")&IF(ROUND(ABS(I26)*100-INT(ABS(I26)*10)*10,),"","整"))

另一个方法,不改公式,让你的I25单元格,用round函数处理,使它不出现分


弱弱的说一句,原公式当I25,输入“0”时,只显示个“整”字,MS这个不符合大写的规矩吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-16 16:56 , Processed in 0.134594 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表