excel阿拉伯数字转换人民币大写,在Excel如何实现把阿拉伯数字变成大写人民币金额?

财务部门的同事在使用excel办公的时候,经常会遇到需要把阿拉伯数字转大写汉字的情况。

另外,出于我们中国人的传统,我们更倾向于用大写的汉字来书写金额。那么接下来就教大家如何在excel里用函数公式实现阿拉伯数字转换大写金额。

excel阿拉伯数字转换人民币大写,在Excel如何实现把阿拉伯数字变成大写人民币金额?

首先打开excel,输入一些金额。

excel阿拉伯数字转换人民币大写,在Excel如何实现把阿拉伯数字变成大写人民币金额?

然后在B2单元格内输入下列公式:=IF(MOD(A2,1)=0,TEXT(INT(A2),"[DBNUM2]")&"元"&"整",TEXT(INT(A2),"[DBNUM2]")&"元"&TEXT(MID(A2,LEN(INT(A2))+2,1),"[DBNUM2]D角")&TEXT(MID(A2,LEN(INT(A2))+3,1),"[DBNUM2]D分"))

excel阿拉伯数字转换人民币大写,在Excel如何实现把阿拉伯数字变成大写人民币金额?

输入完之后点击回车键,就可以看见大写的金额就生成啦。

excel阿拉伯数字转换人民币大写,在Excel如何实现把阿拉伯数字变成大写人民币金额?

将鼠标移至单元格右下角,当鼠标变成一个加号,向下拖动,就可以将下面的单元格也转化为大写金额啦。

excel阿拉伯数字转换人民币大写,在Excel如何实现把阿拉伯数字变成大写人民币金额?

是不是很简单呢?

"

excel阿拉伯数字转换人民币大写,在Excel如何实现把阿拉伯数字变成大写人民币金额?

怎么在EXCEL表格中自动生成大写金额?

感请,今天雷哥跟各位小伙伴分享4种方法实现数字变为中文大写

方法1- 修改单元格格式

设置单元格格式——特殊——中文大写数字

excel阿拉伯数字转换人民币大写,在Excel如何实现把阿拉伯数字变成大写人民币金额?

方法2- NUMBERSTRING函数法

Excel中有很多隐藏的函数。本文中即将介绍一个隐藏函数——NUMBERSTRING,此函数可以方便的实现小写数字到中文大写数字的转化。

=NUMBERSTRING(参数一,参数二)

这个函数有两个参数:

第一个参数要转换的数值。

第二个参数指定返回的类型。

类型共有三种,其中,1为汉字小写,2为汉字大写,3为汉字读数。

excel阿拉伯数字转换人民币大写,在Excel如何实现把阿拉伯数字变成大写人民币金额?

方法3:TEXT函数法

语法:TEXT(要转换的数值,格式参数)格式参数为"[dbnum1]":普通大写,如“二百五十九”;格式参数为"[dbnum2]":财务大写,如“柒佰捌拾”;格式参数为"[dbnum3]":阿拉伯数字+单位,如“2百4十9”;

excel阿拉伯数字转换人民币大写,在Excel如何实现把阿拉伯数字变成大写人民币金额?

方法4:最简单-直接套公式法

=IF(B2=0,"零元",IF(B2<0,TEXT(INT(ABS(B2)),"负[DBNum2]g/通用格式")&"元"&IF((INT(B2*10)-INT(B2)*10)=0,"",TEXT(INT(B2*10)-INT(B2)*10,"[DBNum2]")&"角")&IF((INT(B2*100)-INT(B2*10)*10)=0,"整",TEXT(INT(B2*10)-INT(B2*10),"[DBNum2]")&TEXT(INT(B2*100)-INT(B2*10)*10,"[DBNum2]")&"分"),TEXT(INT(B2),"[dbnum2]")&"元"&IF(INT(B2*10)-INT(B2)*10=0,"",TEXT(INT(B2*10)-INT(B2)*10,"[dbnum2]")&"角")&IF((INT(B2*100)-INT(B2*10)*10)=0,"整",TEXT(INT(B2*10)-INT(B2*10),"[DBNum2]")&TEXT(INT(B2*100)-INT(B2*10)*10,"[DBNum2]")&"分")))

如图所示,A1直接输入公式,然后在B2单元格中,直接输入数字,即可发现A1单元格中,就立马变为大写了。即使是带有小数,也可以完美实现大小写哦。

excel阿拉伯数字转换人民币大写,在Excel如何实现把阿拉伯数字变成大写人民币金额?

总结

上述4种方法,大家最喜欢哪种? 我先说,雷哥比较懒,最喜欢第4种,直接套公式。

我真懒呀~~~~

欢迎大家关注【头条送书小王子】雷哥office,每周免费送书/分享职场办公神技,希望我的分享可以提高大家工作效率,从此不加班~

"

Excel数字小写金额转换成汉字大写金额的方法?

在工作中财务经常要填写会计中文大写金额,或者如果你去银行填写转账单或支票等,都将面对这一个问题。如果一个个填写大写金额,既耗时费力,又事半功倍。如果面对大量数据,则效率低下且极易出错。今天向大家推荐三种方法,迅速搞定数字小写金额转大写金额。

方法一:设定单元格格式法

excel阿拉伯数字转换人民币大写,在Excel如何实现把阿拉伯数字变成大写人民币金额?

上图为待转换的小写数字,请转为数字大写金额。

1、 将A列的数字小写金额,复制到B列,单击右键,选择设置单元格。

2、 在左侧的类别栏中,单击:特殊,就会在右侧出现类型,选择---中文大写数字即可。

excel阿拉伯数字转换人民币大写,在Excel如何实现把阿拉伯数字变成大写人民币金额?

GIF操作如下:

excel阿拉伯数字转换人民币大写,在Excel如何实现把阿拉伯数字变成大写人民币金额?

这种方法优势在于速度快,不过如果带转换的小写数字含有小数,则会出错。该方法只适合整数的转换。

方法二:公式法

excel阿拉伯数字转换人民币大写,在Excel如何实现把阿拉伯数字变成大写人民币金额?

上图为待转换的小写数字,请转为数字大写金额。

公式:B2=SUBSTITUTE(SUBSTITUTE(TEXT(INT(A2),"[DBNum2][$-804]G/通用格式元"&IF(INT(A2)=A2,"整",""))&TEXT(MID(A2,FIND(".",A2&".0")+1,1),"[DBNum2][$-804]G/通用格式角")&TEXT(MID(A2,FIND(".",A2&".0")+2,1),"[DBNum2][$-804]G/通用格式分"),"零角","零"),"零分","")

我们在B2中输入以上公式,按回车键,双击之后就能自动填充,迅速将小写的数字金额转为标准的会计的大写数字金额。

GIF操作如下:

excel阿拉伯数字转换人民币大写,在Excel如何实现把阿拉伯数字变成大写人民币金额?

该公式适合整数和小数的转换,大家只要将本教程收藏,以后遇到此方面问题,直接拷贝此公式就好。

特别注意:如果待转换的单元格在C2,那么整个公式的A2都要改成C2。不要一个个的将公式中的A2改成C2,我们可以利用查找和替换功能,就能迅速将公式中的A2改成C2。

Gif操作如下:

excel阿拉伯数字转换人民币大写,在Excel如何实现把阿拉伯数字变成大写人民币金额?

方法二:函数法

在Excel中有很多隐藏函数,其中有一个函数为numberstring是专门用来将小写数字金额转为大写金额的函数。其函数语法为:

Numberstring(number,参数)

有三种参数,分别为1、2、3,其对应的转为大写的格式分别为中文大写金额,会计大写金额,数学大写金额。请看下图:

excel阿拉伯数字转换人民币大写,在Excel如何实现把阿拉伯数字变成大写人民币金额?

特别注意,该函数仅能将整数部分转为大写,无法将小数部分也转为大写金额。

总结:三种方法各有千秋,任君采用。我们学习函数之时要开拓思维,多学习各种方法和技巧,之后渐入佳境就能随心所欲,采用你最擅长的办法解决问题。

"

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxx@163.com 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论