excel阿拉伯数字转中文大写

方法一:公式转大写金额

   我们在B2中输入公式:

 =TEXT(INT(I9),"[DBNUM2]")&""&TEXT(MID(I9,LEN(INT(I9))+2,1),"[DBNUM2]D角")&TEXT(MID(I9,LEN(INT(I9))+3,1),"[DBNUM2]D分")&"" 

按回车键,双击之后就能自动填充,迅速将小写的数字金额转为标准的会计的大写数字金额。 只能到小数点后2位数。

 按回车键,双击之后就能自动填充,迅速将小写的数字金额转为标准的会计的大写数字金额。

excel人民币金额大写

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

其函数语法为:Numberstring(number,参数),有三种参数,分别为1、2、3,其对应的转为大写的格式分别为中文大写金额(1234567890,输出1:一十二亿三千四百五十六万七千八百九十),会计中文大写金额 (输出2:壹拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾) ,数学大写金额 (输出3:一二三四五六七八九○) 。

带小写阿拉伯数字,用此方法会忽略小数点后面数字。

方法三。单元格格式,特殊、 用此方法会忽略小数点后面数字。

方法一公式分析: [dbnum1]是将阿拉伯数字转换为汉字,如:123转换为一二三(参考ExcelHome) [dbbun2]是转换成大写汉字,

如:123转换为壹贰叁 [dbnum3]是转换为全角数字,

如:123转换为 123 d代表日期之中的日,m日期中的月,y日期中的年,h日期中的小时,m日期中的分,s是日期中的秒 (百度百科) text函数,将数据按制定形式输出 int函数 ,数字取整 Len():得到字符串的长度。

MID参数 描述 MID(text, start_num, num_chars) text 必选。变体(字符串)表达式,要被截取的字符。

如果该参数为Null,则函数返回Null。 start_num 必选。数值表达式,从左起第几位开始截取。

num_chars VB中可选,Excel中必选。变体(数值)表达式,从Start参数指定的位置开始,要向右截取的长度。

如果省略,将指定为从Start参数位置开始向右到字符串结尾的所有字符数。

posted @ 2021-01-26 09:54  总统先生  阅读(1641)  评论(0编辑  收藏  举报