返回目录:金融新闻
在财务日常工作中,很多时候,需要将阿拉伯数字的货币变为中文大写数字。很多朋友往往对照数字,使用输入法直接录入汉字——这样不仅非常麻烦,而且很容易输入错误。
面对这种情况,我们可以使用嵌套函数,修改公式中的参数就可以直接获得。阿拉伯数字转化中文大写的公式应该这样写:=text(数字或数字单元格引用,”[DBNum2]”),"[DBNum2]"会让阿拉伯数字变为汉字大写数字,如“壹贰……”;"[DBNum1]"会让阿拉伯数字变为汉字小写数字,如“一二……”
在收款凭证表中,我们需要将合计金额转化为中文大写的货币,并添加圆角分的货币单位,公式输入如图所示:
J15单元格的小写数字,我们在F15单元格设置公式,然后自动填写J15单元格数字对应的大写。公式为:=TEXT(INT(J15),"[DBNum2]G/通用格式")&"元"&IF((INT(J15*10)-INT(J15)*10)=0,"",TEXT(INT(J15*10)-INT(J15)*10,"[DBNum2]G/通用格式")&"角")&IF((INT(J15*100)-INT(J15*10)*10)=0,"整",TEXT(INT(J15*100)-INT(J15*10)*10,"[DBNum2]G/通用格式")&"分")
其中,TEXT函数的作用是将数值转换为按指定数字格式表示的文本。
函数语法:TEXT(value,format_text)
Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。
Format_text 是作为用引号括起的文本字符串的数字格式。通过单击“设置单元格格式”对话框中的“数字”选项卡的“类别”框中的“数字”、“日期”、“时间”、“货币”或“自定义”并查看显示的格式,可以查看不同的数字格式。
[DBNum2]G/通用格式是将阿拉伯数字返回对应的中文大写汉字,比如“22”直接返回为“贰拾贰”。
而INT函数将数字向下舍入到最接近的整数。
函数语法:INT(number)
Number 需要进行向下舍入取整的实数。
整个嵌套函数的意思就是,对J15中的整数部分,将其转化为中文大写汉字,并在字符串尾部添加单元“圆”;如果小数部分为零,后面内容为空。否则,再对小数部分进行判断,如果第二位为零,则在第一位转化为中文大写汉字,单位角,后面添加“整”,否则为并第二位数字转化为中文大写汉字并添加单位“分”。
没有学过嵌套函数的朋友要理解这个公式会比较吃力——不过也没有关系,我们可以直接把公式内容考到你的报表中要显示中文大写的单元格中,只需要将单元格J15替换为自己报表中阿拉伯数字所在的单元格即可。
更多内容请关注官方微信“正保教育开放平台”(微信号:Chinatet-CDEL),每周都有免费财税实操直播课, 微信粉丝专享【福利】回复“今日头条”免费领取《财务人员必备EXCEL基本功》畅学27个视频微课!