Excel精英培训网

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

[函数] 求助:中文大写金额问题

[复制链接]
发表于 2018-4-24 16:28 | 显示全部楼层 |阅读模式
网上有高手写了这么一个公式:SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(B2<0,"负",)&TEXT(INT(ABS(B2)+0.5%),"[dbnum2][$-804]G/通用格式元;;")&TEXT(RIGHT(FIXED(B2),2),"[dbnum2][$-804]0角0分;;"&IF(ABS(B2)>1%,"整",)),"零角",IF(ABS(B2)<1,,"零")),"零分","整"),"零零","零")
可以将数字金额转化成中文大写。
我将上面的公式放入B2,显示”壹元零玖分“。
在C2中我从上面的公式中截取了部分:
C2=TEXT(INT(ABS(A1)+0.5%),"[dbnum2][$-804]G/通用格式元;;")&TEXT(RIGHT(FIXED(A1),2),"[dbnum2][$-804]0角0分;;")&IF(ABS(A1)>1%,"整",)
回车显示“壹元零角玖分整“,B2公式使用SUBSTITUE把”零角“替换成了”零“。哪位大神告诉我一下”整“字是怎么去掉的?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

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

本版积分规则

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

GMT+8, 2024-5-6 08:54 , Processed in 0.139702 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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