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

boyanx4个月前技术教程18

本文介绍了三种在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中即可。

相关文章

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

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

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

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

怎么把数字变成大写金额?_excel小写金额变大写

数字如何快速变大写?本期小编与大家分享几个不错技巧。1、单元格格式设置选中区域,按Ctrl+1设置单元格格式,之后点击数字——特殊——中文大写数字。2、利用函数在单元格中输入公式=TEXT(A2,&#...

Excel中数字大小写转换技巧:设置单元格格式法、函数公式法

【温馨提示】亲爱的朋友,阅读之前请您点击【关注】,您的支持将是我最大的动力!作为公司的出纳和会计,天天面对数字,有时候需要把数字转换成大写,甚至还要带上元角分,今天小编就教你如何数字大小写之间的转换。...

Excel如何将大写数字转为小写数字

今天跟大家分享一下Excel如何将大写数字转为小写数字1.如下图单元格区域中含有部分大写数字现在我们先要将其转为小写数字。2.首先我们将E列的大写数字复制一份到F列中3.点击下图选项(Excel工具箱...

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

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

发表评论    

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