自动生成大写

绝世美人儿
952次浏览
2021年02月24日 11:34
最佳经验
本文由作者推荐

-

2021年2月24日发(作者:龙神少年)


EXCEL


中,如何在一个单元格中输入数值,另一个单元格中自动给出 大写




Excel

< br>函数将货币数值由阿拉伯数字自动生成为中文大写格式


>




我们在会计数据处理中经常需要将 货币数值由阿拉伯数字转换为中文大写格式,特别是批量或经常性业务


中通过输入阿拉伯 数字金额而自动生成中文大写尤显必要。下面以自编支票套打工具为例说明如何实现这


种 格式的转换。




< br>如图是全部用


Excel


函数自编农业银行转帐支票套打 工具,图中内容是需要打印到转帐支票上内容,其中


A-D


列为 支票存根部分,我们利用


Excel


函数对要填写大部分内容建 立公式后,只要输入支票存根部分的


三项基本信息(


A6-A8


单元格)


:收款单位、金额、用途,其他内容全部自动生成。< /p>





图中输入 阿拉伯数字格式金额的是支票存根中


A7


单元格,


要自动生成中文大写金额的是


H3


单元格,


我们


按照支票中的金额中文大写格式的特殊的要求,利用


Excel


函数对


H3


进行公 式设置。








H 3





输< /p>




=IF((A7-INT(A7)) =0,TEXT(A7,














公式中共运用


4


种函数,文本连接符号


“&”


及相应的汉字。





IF


函数 :是一个条件判断函数,此函数的基本格式是:


IF



a



b



c


)其中


“a”


是一个条件 ,


“b”



“c”

是两种


判断结果,可以表述为:如果条件


a


成立,那么结果是


b


,否则结果就是

< br>c


。以上公式是有四层嵌套条件判


断函数,根据货币金额 的不同情况生成不同格式的中文大写。





TEXT


函数:

TEXT


函数可以将阿拉伯格式数字转换为中文大写格式,如公式中


“TEXT(A7,



果是将单元格

< br>A7


的阿拉伯数字转换为中文大写。





INT


函 数:


这是一个取整函数,


如公式中


“I NT(A7)”


就是取单元格


A7


数字 整数部分。


A7-INT(A7)


表示


A7



整数,


INT(A7*10)- A7*10=0


表示


A7


有一位小数。





RIG HT


函数:


用该函数可以提取字符串右边的若干个字符,


如公式中的


“RIGHT(A7,1)”


表示 从


A7


单元格数


字右起提取一个字符。





从整体 来讲,这是一个多层嵌套条件函数公式,共有


4


层嵌套来完成条 件判断。





可以将整个条件函数公式表述为:





如果单元格


A7

中数字为整数(假如为


35566



,那么人民币大写就是



叁万伍仟伍佰陆拾陆元整

< p>


,否则:





如果单元格


A7

中数字为含有一位小数数字


(假如位


35566.2




那么人民币大写就是


叁万伍仟伍佰陆拾陆


元贰角整



,否则:












-


-


-


-


-


-


-


-