Word办公小技巧:将阿拉伯数字转换为人民币大写格式

boyanx2天前技术教程3

本文介绍了三种在word中将阿拉伯数字转换为人民币大写格式的方法,前两种比较简单,但是不完美,最后一种使用函数方式完美解决转换问题。

在报价书、投标书、竞价谈判文件等一类文件中,经常要把数字价格改写为大写格式,遇到数字多时,输入也挺费事的,因为这些字不常用,尤其是对于键盘不熟悉不能实现盲打的小伙伴。

下面介绍三种将数字几个转换为大写的方法。

一、用“编号”功能直接转换


1、选中在word中的要转化为大写的数字,点击“插入”菜单中的“编号”功能,调出对话框。


2、选择大写的编号类型,数字就转换好了。

虽然到这里已经把数字改为大写,但是有几个事项需要注意:

(1)大写的“萬”需要改回小写的“万”,因为现在标准书写已经不用大写的,而使用小写的了。

(2)没有货币单位在后面,所以要自己添加“元、整”等字样,添加后正确的为:壹拾贰万叁仟肆佰伍拾陆元整。

(3)这种方法有局限性,只能改写0-999999之间的数字,100万及以上的数字就不支持了。

(4)这种方法不支持有小数点后的数字,如果有小数点,只会转换小数点之前的。


二、使用excel的格式转换功能


第一种方法有局限性,遇上超过百万且复杂的数字,可以借助excel来实现。


1、将数字填入excel的单元格中,右键快捷菜单中,选择单元格格式功能选项。

2、在“分类”中,选择“中文大写数字”,即可完成数字的大小写转换。

3、选中单元格,复制,将改写后的数字拷贝到word中即可。注意,粘贴到word中时,要选择“只保留文本”选项,不然复制过来的还是数字。

注意,这种方法也有缺陷。虽然能转换复杂的且带有小数点的数字,但没有带单位,需要自己添加单位“元”、“角”、“分”等。添加完成后正确的是:壹亿贰仟叁佰肆拾伍万陆仟柒佰捌拾玖元.壹角贰分。


三、使用excel的强大函数功能完美解决问题


前两种方法虽然简单,但是都有缺陷,完美的解决办法是借用excel的函数功能,使用到了if函数(判断)、round函数(四舍五入)、text函数(显示方式更改)、int函数(取整)等函数,比较复杂,编号的代码已经放在文本中了,复制到单元格中即可进行转化。


注意:代码中的“A1”是指将单元格A1的数值进行转换,也可以换成其他的单元格。


=IF(ROUND(A1,2)<0,"无效数值","人民币"&IF(ROUND(A1,2)=0,"零元",IF(ROUND(A1,2)<1,"",TEXT(INT(ROUND(A1,2)),"[dbnum2]")&"元")&IF(INT(ROUND(A1,2)*10)-INT(ROUND(A1,2))*10=0,IF(INT(ROUND(A1,2))*(INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10)=0,"","零"),TEXT(INT(ROUND(A1,2)*10)-INT(ROUND(A1,2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10)=0,"整",TEXT((INT(ROUND(A1,2)*100)-INT(ROUND(A1,2)*10)*10),"[dbnum2]")&"分")))

这种方法可以完美的解决转换问题,带有货币单位,在excel里转换好,拷贝到word中即可。

相关文章

我不允许有人不知道!EXCEL表格金额小写数字转中文大写数字

出纳、会计必学技巧:在EXCEL表格中如何将小写数字转换成中文大写数字并且带元角分整作为公司的一名出纳和会计或者办公文员,天天面对数字,有的时候通过EXCEL来输出一些特的表格,可能需要将小写金额数字...

Excel将数字转换成人民币中文大写的两种方法

今天老板让我在表格中添加一列大写数字的形式,并且打印出来。我说老板以前不是不用大写吗?今天怎么还要大写的形式呢,老板说:上次你打印的表格给客户结果客户说不严谨,只有用大写的形式才保险。让你添加大写的...

阿拉伯数字如何转换为中文大写, 第三种方法知道的人不多

会计和财务人员在计算工资等薪酬信息的使用,通常需要输入或者转换中文大写数字,如何把阿拉伯数字“123”转换为中文大写数字“壹贰叁”,效率最低的做法是通过手动输入,其实有几个简便的方法可以选择,今天就给...

财务必备,Excel数字小写转大写完美公式,正负数、小数皆可转换

Excel小写数字如何转换成中文大写?工作中经常遇到需要将数字转换为中文大写,比如差旅费报销的时候,我们在Excel中填写好数据之后,如何自动转换成大写金额呢?方法一 单元格格式选中需要转换的数字,右...

带角分的阿拉伯数字金额如何批量转换为中文大写金额?

大家好,今天跟大家分享如何将带角分的阿拉伯数字金额批量转换为中文大写金额。应用案例将下图工作表A列中的阿拉伯数字金额批量转换为中文大写金额,转换后的效果参见B列。操作步骤选中B2单元格,在英文状态下输...

字母、数字的大小写转换,你手工完成,还是用高效的Excel函数?

在Excel的使用过程中,有时候需要对数字或字母进行大小写转换。Excel内置了相关函数,可以快速实现,下面一一介绍它们的用法。字母大小写转换1、字母全部转大写函数语法:UPPER(text)参数中的...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。