经常用WPS在处理财务报表时,你肯定用过WPS一个很实用的功能自动转换大写格式. 当你在单元格格式设置为"人民币大写"后,当你输入的数字的时候WPS自动转换大写, 如你输入321 就会显示为"叁佰贰拾壹元整"
但这有一个缺点就是当你输入负数的时候, 他不会识别, 如你输入:-123, 也会显示为红色的“壹佰贰拾叁元整”,打印出来后无法区别是正数还是负数;同时有的单位习惯在大写数字前加上“人民币大写:”字样。为了满足不同的人民币大写格式的需要,我们需要 在WPS2009中 做一些设置。
WPS2009中自动转换大写格式设置方法如下:
1 . 选择要设置为人民币大写的列,在单元格格式设置中首先选择“特殊-人民币大写”,单击确定退出。
2 . 再次进入单元格设置,选择“自定义”,在其右边的选框中拖动右侧滑块到最底部,最后一个代码“[DBNum2][$RMB]G/通用格式;[红 色][DBNum2][$RMB]G/通用格式”就是人民币大写的代码,用鼠标点击它,就会自动显示到类型输入框中。
3 . 在这里,我们添加几个字,将这个代码进行简单的改动,使它变成“[DBNum2][$RMB]人民币G/通用格式;[红色][DBNum2] [$RMB]人民币负G/通用格式”。
现在我们试试在已经设置好格式的单元格输入数字看看,是不是已经能很好的按我们的要求来显示了.
点评:对于很多财务人员来说,每天与表格打交道是最平常不过的事了情,各种报表,各种数据,各种计算,复杂而且繁琐。
对于很多财务人员来说,每天与表格打交道是最平常不过的事了情,各种报表,各种数据,各种计算,复杂而且繁琐。孙小姐算得上表格一族老成员,对于表格操作不敢说百事通,也算得上是达人,今天她要向财务的同胞介绍一个平时常会用到的WPS表格功能自动生成人民币大写。
开支票、写工资单通常要把数值转换为人民币大写格式。若Excel通过设置公式的方法会十分麻烦。用WPS表格来转换只需选择要修改的文本,工具栏上找到格式按钮,并选择单元格格式。
在出现弹窗中数字选项卡中选择特殊分类中的人民币大写,点击确定就OK啦!
工具:
Wps
方法如下:
1、打开需要转换大写人民币的文档
2、选定需要转换的单元格,点击菜单栏“格式”→“单元格”
3、弹出单元格格式,在数字选项卡中选择“特殊”分类中的“人民币大写”,点击“确定”就OK了。
假设:原始数据在B16单元格中。
用以下公式=IF(INT(B16)=0,"",TEXT(INT(B16),"[DBNum2]")&"元")&IF(OR(INT(B16*10)=0,INT(B16)=B16),"",IF(INT(B16*10)=INT(B16)*10,"零",RIGHT(TEXT(INT(B16*10),"[DBNum2]"),1)&"角"))&IF(INT(B16*100)=INT(B16*10)*10,"整",RIGHT(TEXT(ROUND(B16,2),"[DBNum2]"),1)&"分")。
假设:原始数据在B16单元格中。
用以下公式
=IF(INT(B16)=0,"",TEXT(INT(B16),"[DBNum2]")&"元")&IF(OR(INT(B16*10)=0,INT(B16)=B16),"",IF(INT(B16*10)=INT(B16)*10,"零",RIGHT(TEXT(INT(B16*10),"[DBNum2]"),1)&"角"))&IF(INT(B16*100)=INT(B16*10)*10,"整",RIGHT(TEXT(ROUND(B16,2),"[DBNum2]"),1)&"分")
假设:原始数据在B16单元格中。
用以下公式
=IF(INT(B16)=0,"",TEXT(INT(B16),"[DBNum2]")&;"元")&IF(OR(INT(B16*10)=0,INT(B16)=B16),"",IF(INT(B16*10)=INT(B16)*10,"零",RIGHT(TEXT(INT(B16*10),"[DBNum2]"),1)&;"角"))&IF(INT(B16*100)=INT(B16*10)*10,"整",RIGHT(TEXT(ROUND(B16,2),"[DBNum2]"),1)&;"分")