Excel小写数字如何转换成中文大写?
工作中经常遇到需要将数字转换为中文大写,比如差旅费报销的时候,我们在Excel中填写好数据之后,如何自动转换成大写金额呢?
选中需要转换的数字,右键选择“设置单元格格式”(快捷键Ctrl+1);依次点击【特殊】—【中文大写数字】,即可。
我们来看下转换的效果:
可以发现的是,设置单元格格式这种方法仅适用于正整数的情况,如果出现负数或者小数,并不能很好地转换成中文大写。
NUMBERSTRING函数是Excel中的一个隐藏函数,可以将数据大写化。
语法:NUMBERSTRING(数字,类型)
参数二有三种类型供选择,分别是1/2/3,这里我们选择2,(大写中文),其它两种小伙伴们自行尝试。
转换效果如下所示:
上图可以看出,NUMBERSTRING函数转换效果基本同设置单元格格式法,仅能转换正整数,在遇到负数的时候会直接报错,小数则直接截断,不进行转换。
B2单元格输入以下公式:
=IF(A2<0,"负","")&IF(TRUNC(A2)=A2,TEXT(IF(A2<0,-A2,A2),"[DBNum2]")&"元整",IF(TRUNC(A2*10)=A2*10,TEXT(TRUNC(IF(A2<0,-A2,A2)),"[DBNum2]")&"元"&TEXT(RIGHT(A2),"[DBNum2]")&"角整",TEXT(TRUNC(A2),"[DBNum2]")&"元"&IF(ISNUMBER(FIND(".0",A2)),"零",TEXT(LEFT(RIGHT(A2,2)),"[DBNum2]")&"角")&TEXT(RIGHT(A2),"[DBNum2]")&"分"))
有点长,o(╯□╰)o
转换效果:
转换效果堪称完美,正数、负数、小数皆正确转换成中文。
公式解读:
公式整体是利用IF函数进行多层次判断,判断数据是否为负、是否为整数、为1位小数还是2位小数。
第一个IF函数用于判断数值是否小于0,如果小于0,则在范围内容的最前方加一个"负"字;
第二个IF函数用于判断数值是否为整数,TRUNC函数直接对数字格式的数据进行截断,这里参数2未输入,默认取整;取整后的数字等于数字,代表该数字是整数;
第三个IF函数用于判断数值是否为1位小数;如果为1位小数,分别取出整数与分数部分、转换大写,并添加单位;
最后一步默认数值是2位小数,分别取整数、小数部分进行转换以及添加单位。
[DBNum2]是数字格式函数,将数字转换成中文大写。
公式整体逻辑如此,小伙伴们对照着看下就好,涉及到的函数都比较简单,只不过需要多层嵌套,理清逻辑即可。
以上就是Excel中关于数字转换成大写中文的小技巧,分享给大家,希望有所帮助,我们下期再见~
深圳SEO优化公司西乡网站建设惠州SEO按效果付费爱联网站排名优化松岗优秀网站设计坪地外贸网站制作大芬模板制作木棉湾百度爱采购福田优秀网站设计惠州网站建设设计木棉湾网站制作盐田seo网站推广南山英文网站建设龙岗建设网站爱联优化木棉湾阿里店铺托管爱联百度标王横岗网站改版南澳网络广告推广爱联网站制作设计永湖网络广告推广东莞网站优化推广吉祥企业网站改版光明企业网站设计罗湖网站设计平湖网站推广布吉seo网站推广坪地百度关键词包年推广民治网站建设设计东莞网站制作丹竹头网站seo优化歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运