如何将EXCEL中阿拉伯数字金额自动转换成中文大写格式呢?我们需要用到Text、Int、Dbnum2、Mod四个函数。下面我们先来看看这四个函数的功能和语法格式: 1、Text函数是将数值转换成指定数字格式表示的文本。 语法格式:text(数值,指定格式的文本) 2、Dbnum2函数是格式函数,作用是将小写数字转成中文大写 3、Int函数是将任意实数向下了取整为最接近的整数。如Int(356.88)返回结果是“356”。 4、Mod函数是两数相除数的余数。 语法格式:Mod(被除数,除数),例:Mod(13,3)返回结果是“1”。 了解了函数功能,我们来具体看看公式如何设置,打开一个Excel表格,在“A1”单元内输入任意数字,在“B2”单元格内输入公式“=TEXT(INT(A1),'[dbnum2]G/通用格式')&'元'&TEXT(MOD(A1,1)*100,'[dbnum2]0角0分')”,效果如下图所示。 解释一下公式,公式的前半部分TEXT(INT(A1),'[dbnum2]G/通用格式')是将小数点前的数字转换为大写,后半部分TEXT(MOD(A1,1)*100,'[dbnum2]0角0分'),就将小数点后面的小数部分放大100倍后再转换为大写。 好了到这里吧,希望对大家有所帮助。 |
|