自动生成大写
-
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
)
,那么人民币大写就是
“
叁万伍仟伍佰陆拾陆元整
”
,否则:
如果单元格
A7
中数字为含有一位小数数字
(假如位
35566.2
)
,
那么人民币大写就是
“
叁万伍仟伍佰陆拾陆
元贰角整
”
,否则:
零
分
。