以文本方式查看主题

-  安易免费财务软件交流论坛  (http://bbs.anyicw.com/bbs/index.asp)
--  电脑知识交流  (http://bbs.anyicw.com/bbs/list.asp?boardid=11)
----  轻松搞定EXCEL中的大小写转换!!  (http://bbs.anyicw.com/bbs/dispbbs.asp?boardid=11&id=9549)

--  作者:wxzzf
--  发布时间:2007/11/28 17:21:37
--  轻松搞定EXCEL中的大小写转换!!

利用EXCEL自带的数字大小写转换,不规则也不能处理成财务要求的格式。现在教你一招就可轻松搞定,用处很大。

做我的工作经常需要实现这个功能,以往需要手工转换,过去也找过一些小程序进行转换,不过在小程序中显示好好的字符拷进excel中竟成了乱码,郁闷,现在有了这个公式,不用自己设置函数,直接拷贝+替换就完成。很棒!        在EXCEL中,假设A1为数字格式单元格,在任意单元格内粘贴下面公式即可显示大定金额:

        =IF(A1<=0,,TEXT(INT(A1),"[dbnum2]人民币G/通用格式")&"元"&IF(INT(A1*10)-INT(A1)*10=0,IF(INT(A1)*(INT(A1*100)-INT(A1*10)*10)=0,"","零"),TEXT(INT(A1*10)-INT(A1)*10,"[dbnum2]")&"角")&IF((INT(A1*100)-INT(A1*10)*10)=0,"整",TEXT((INT(A1*100)-INT(A1*10)*10),"[dbnum2]")&"分"))


--  作者:haoshuanga
--  发布时间:2008/1/6 0:34:31
--  
用过了,的确有效。多谢!
--  作者:yyx_yw
--  发布时间:2008/1/6 10:41:14
--  
试用了下,不错,以后可能用的着
--  作者:c2188
--  发布时间:2008/1/28 10:42:54
--  
真的很好用,顶一下!