感请,今天雷哥跟各位小伙伴分享4种方法实现数字变为中文大写
方法1- 修改单元格格式
设置单元格格式——特殊——中文大写数字
方法2- NUMBERSTRING函数法
Excel中有很多隐藏的函数。本文中即将介绍一个隐藏函数——NUMBERSTRING,此函数可以方便的实现小写数字到中文大写数字的转化。
=NUMBERSTRING(参数一,参数二)
这个函数有两个参数:
第一个参数要转换的数值。
第二个参数指定返回的类型。
类型共有三种,其中,1为汉字小写,2为汉字大写,3为汉字读数。
方法3:TEXT函数法
语法:TEXT(要转换的数值,格式参数)格式参数为"[dbnum1]":普通大写,如“二百五十九”;格式参数为"[dbnum2]":财务大写,如“柒佰捌拾”;格式参数为"[dbnum3]":阿拉伯数字+单位,如“2百4十9”;
方法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单元格中,就立马变为大写了。即使是带有小数,也可以完美实现大小写哦。
总结
上述4种方法,大家最喜欢哪种? 我先说,雷哥比较懒,最喜欢第4种,直接套公式。
我真懒呀~~~~
欢迎大家关注【送书小王子】雷哥office,每周免费送书/分享职场办公神技,希望我的分享可以提高大家工作效率,从此不加班~
"
怎么将excel表格中的数字转换成大写中文?
工具:2010版excel
1、先打开excel,以下图为例,需要将A1单元格中的数字转化成中文大写金额格式并在B1单元格中显示结果;
2、选中B1单元格并输入公式“=SUBSTITUTE(SUBSTITUTE(TEXT(INT(A1),"[DBNum2][$-804]G/通用格式元"&IF(INT(A1)=A1,"整",""))&TEXT(MID(A1,FIND(".",A1&".0")+1,1),"[DBNum2][$-804]G/通用格式角")&TEXT(MID(A1,FIND(".",A1&".0")+2,1),"[DBNum2][$-804]G/通用格式分"),"零角","零"),"零分","")”;
3、按下回车键后就可以在B1单元格中得出结果了。
"
在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分"))
输入完之后点击回车键,就可以看见大写的金额就生成啦。
将鼠标移至单元格右下角,当鼠标变成一个加号,向下拖动,就可以将下面的单元格也转化为大写金额啦。
是不是很简单呢?
"