多种方法解决Excel中数字大小写的快速

北京的白癜风医院有哪些 https://wapjbk.39.net/yiyuanzaixian/bjzkbdfyy/

亲爱的朋友,阅读之前请您点击,您的支持将是我最大的动力!

作为公司的出纳和会计,天天面对数字,有时候需要把数字转换成大写,甚至还要带上元角分,今天小编就教你如何数字大小写之间的转换。

方法一:小写转大写设置单元格格式法

1、选中需要转换成大写的数字单元格,鼠标右键点击选中区域,在弹出的菜单中选择,调出设置单元格格式窗口(或者Ctrl+1键)

2、在数字页面下,分类选择,类型列表中选择,最后点击返回工作区,选中的数字就转换成大写了。

方法二:小写转大写函数公式法

可以利用NUMBERSTRING()函数完成

语法:NUMBERSTRING(VALUE,TYPE)

参数一value:要转化的数字

参数二type:返回结果的类型,有三种:1,2,3

方法三:小写转大写带元角分

在B2单元格输入公式:

=人民币IF(A2=INT(A2),NUMBERSTRING(INT(A2),2)元整,IF(A2*10=INT(A2*10),NUMBERSTRING(INT(A2),2)元NUMBERSTRING(INT(A2*10)-INT(A2)*10,2)角整,IF(ROUNDDOWN(A2*10-INT(A2)*10,0)=0,NUMBERSTRING(INT(A2),2)元零NUMBERSTRING(ROUND(A2*-INT(A2*10)*10,0),2)分,NUMBERSTRING(INT(A2),2)元NUMBERSTRING(INT(A2*10)-INT(A2)*10,2)角NUMBERSTRING(ROUND(A2*-INT(A2*10)*10,0),2)分)))

然后再填充公式,整列数字都转换成带元角分的大写金额。

公式比较长,用到的函数较多,不明白的可以直接套用,把公式中的A2单元格修改成需要转换数字的单元格即可。

方法四:小写转大写带元角分(通用公式)

方法3中的NUMBERSTRING()在较低的Excel版本中没有这个函数,可以用下面的公式:

=人民币TEXT(INT(A2),[DBNUM2])元TEXT(MID(A2,LEN(INT(A2))+2,1),[DBNUM2]D角)TEXT(MID(A2,LEN(INT(A2))+3,1),[DBNUM2]D分)

方法五:大写转小写

如果需要把下图中的大写转换成小写,可以用VBA代码解决。

1、按Alt+F11键调出VBA窗体,点击-,在代码窗口输入下面代码:

FunctionAtoa(AtAsString)Dimj,mFori=1ToLen(At)SelectCaseMid(At,i,1)Case一j=1Case二j=2Case三j=3Case四j=4Case五j=5Case六j=6Case七j=7Case八j=8Case九j=9Case○j=0EndSelectm=mjNextAtoa=mEndFunction

2、在B2单元格输入公式:=atoa(A2),即可得出小写数字。

小伙伴们,在使用Excel中还碰到过哪些问题,评论区留言一起讨论学习,坚持原创不易,您的点赞转发就是对小编最大的支持,更多教程点击下方专栏学习。

当表格需要打印到一张纸上时,这几招帮你搞定

如何对表格中标出的黄色单元格数值进行求和?

Excel中你必须了解的日期、时间操作技巧



转载请注明:http://www.abuoumao.com/hyls/1167.html

  • 上一篇文章:
  • 下一篇文章: 没有了
  • 网站简介| 发布优势| 服务条款| 隐私保护| 广告合作| 网站地图| 版权申明

    当前时间: 冀ICP备19029570号-7