中易网

Excel 2007中将数字转成中文大写时, 公式如下, 出来的结果不是大写数字还是数. 人民币1111整,望高手指点.

答案:3  悬赏:0  
解决时间 2021-01-28 23:30
Excel 2007中将数字转成中文大写时, 公式如下, 出来的结果不是大写数字还是数. 人民币1111整,望高手指点.
最佳答案
公式有问题,A1 输入 30,结果却是 叁仟整。

试试这个公式。

=IF(J4<1,IF(J4<0.1,TEXT(INT(J4*100),"[DBNum2]G/通用格式")&"分",IF((INT(J4*100)-INT(J4*10)*10=0),TEXT(INT(J4*10),"[DBNum2]G/通用格式")&"角整",TEXT(INT(J4*10),"[DBNum2]G/通用格式")&"角"&TEXT(INT(J4*100)-INT(J4*10)*10,"[DBNum2]G/通用格式")&"分")),TEXT(INT(J4),"[DBNum2]G/通用格式"&"元")&IF((INT(J4*10)-INT(J4)*10)=0,IF((INT(J4*100)-INT(J4*10)*10)=0,"","零"),IF((INT(J4*0.1)-INT(J4)*0.1)=0,"零","")&TEXT(INT(J4*10)-INT(J4)*10,"[DBNum2]G/通用格式")&"角")&IF((INT(J4*100)-INT(J4*10)*10)=0,"整",TEXT(INT(J4*100)-INT(J4*10)*10,"[DBNum2]G/通用格式")&"分"))
全部回答
右键--单元格设置--数字--特殊--中文大写数字,就ok了
对不起,我认为此公式存在问题了。以123.321元为例,
问题1:答案是 人民币壹佰贰拾叁元贰角壹分整(我认为整字只能用在没有小数点的金额)。
问题2:看答案显示是不正确的,正确的应该是 人民币壹佰贰拾叁元叁角贰分(而不是贰角壹分)追问谢谢你的回答,我是在excel 2007英文版用这个公式, 出来的不是中文的大写数,所以要想找到答案.不是针对公式的严谨与否讨论,谢谢追答我个人认为,英文版的软件,会缺少中文特有格式的支持,所以要么你换成中文软件,要么不要用人民币大写。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
没有身份证可以开征信证明吗
c罗现在的发型叫什么名字吧
泰迪熊2 婚礼上的歌
奶酪可以冲水喝吗?
聚酯毡与玻纤网格布如何复合
html a标签里能有a标签吗
求魔兽世界兽王猎人每个属性要堆到多少?
艾草干枯后水煮还有香味吗
焦耳和千瓦的换算关系是什么?
日中协会理事长为什么平生只访问中国?
北京站到纪家庙怎么坐地铁 谢谢
怎样区分竹浆和木浆还有普通卫生纸
日语的“苹果”是什么语音译的
鹏宇图文地址在什么地方,我要处理点事
佛教吃素指不能吃什么
推荐资讯
如果不能一笔画出,那么,如何算出最少
国网农电工的待遇
求[090227][アトリエかぐや BerkshireYorkshi
求教街头篮球虚实2接凌波微步正确按法 位置我
家里的天,可天没了,我要怎么办
日丰汽车租赁有限公司地址有知道的么?有点事
DVD-rom光盘的属性
去埃及旅游买什么好,埃及旅游特产有哪些东西
一个乃字里面一个夕读什么?
1.5美元用西班牙语怎么说
武鸣有卖二手的山地车吗?哪里
同伴社交app有哪些推荐的
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?