Excel要将人民币小写金额转换成大写格式,将自定义格式类型中的”G/通用格式”改为G/通用格式“元”” 来实现。但在转换小数时却出现了问题,比如123.45元只能转换为“壹佰贰拾叁.肆伍”。那怎么解决这一先天不足呢?
可以利用公式和函数解决数字转换成大写,A1单元格是小写数字,我们在B1单元格输入公式
=TEXT(INT(A1),”[DBNum2]G/通用格式”)&”元” &TEXT(MOD(A1,1)*100,”[DBNum2]0角0分”)
就可以将A1单元格的小写数字转换为大写数字。
公式里用到了4个函数,text, int, dbnum2, mod,我们来一一解释这4个函数的功能,
例如,公式=Text(123, “[dbnum2]”) 返回的结果是壹佰贰拾叁。
了解了函数的功能数字转换成大写,我们再来看看公式前面一部分=TEXT(INT(A1),”[DBNum2]G/通用格式”),是将小数点前面的整数部分转换为大写,
后面一部分TEXT(MOD(A1,1)*100,”[DBNum2]0角0分” )是将小数点后面的小数部分放大100倍后再转换为大写。
今天的分享到此结束,如果想看更多历史文章,请从菜单所有文章查看。
长按二维码免费订阅,让平凡的Excel给你带来不平凡的力量,为职场生涯添光加彩!
作者聂美骐,原名聂春霞,微信号sunnynie,2001年-2005年在江西移动工作,2005年开始就职于腾讯公司,2011年开始兼职腾讯学院Excel课程讲师,2015年4月出版图书《Excel高手捷径:一招鲜,吃遍天》,同年12月在台湾出版繁体字版。2017年5月出版第二版《Excel职场手册:260招菜鸟变达人》。Excel交流QQ群1:465693036(群已满),Excel交流QQ群2:806295411,欢迎各位粉丝加入群交流。
———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击网站首页每天更新
站 长 微 信: aiwo51889