首页 > Office专区 > Excel教程 >

EXCEL中数字转人民币大写的两种方法

来源:互联网 2023-02-20 19:40:24 171

在工作中,我们会用到电子表格处理一些内容,经常会有把小写数字钱数改中文大写钱数的情况,当然我们每次用输入法也可以,现在的输入法大部分都支持辅助输入,不过电子表格里可以实现自动变换的,可以方便工作的!下面介绍两种方法!Qi8办公区 - 实用经验教程分享!

第一种方法设置单元格格式

Qi8办公区 - 实用经验教程分享!

在要设置单元格上右击鼠标Qi8办公区 - 实用经验教程分享!

Qi8办公区 - 实用经验教程分享!

选择设置单元格格式Qi8办公区 - 实用经验教程分享!

Qi8办公区 - 实用经验教程分享!

然后在上图对话框中,选择特殊Qi8办公区 - 实用经验教程分享!

Qi8办公区 - 实用经验教程分享!

然后选中文大写数字,确定就完成了。Qi8办公区 - 实用经验教程分享!

Qi8办公区 - 实用经验教程分享!

整数部分没有问题,做财务的时候有小数就不行了。Qi8办公区 - 实用经验教程分享!

Qi8办公区 - 实用经验教程分享!

Qi8办公区 - 实用经验教程分享!

第二种方法:用函数法

Qi8办公区 - 实用经验教程分享!

Qi8办公区 - 实用经验教程分享!

从这里可以看出,这里用了函数较多,没有点知识还真用不了,不过可以复制啊,这里引用的是C13单元格,在记事本里改一下,在复制到Excel里就可以了!Qi8办公区 - 实用经验教程分享!

以下就是函数了:="大写:"&IF(TRIM(C13)="","",IF(C13=0,"","人民币"&IF(C130,"负",)&IF(INT(C13),TEXT(INT(ABS(C13)),"[dbnum2]")&"圆",)&IF(INT(ABS(C13)*10)-INT(ABS(C13))*10,TEXT(INT(ABS(C13)*10)-INT(ABS(C13))*10,"[dbnum2]")&"角",IF(INT(ABS(C13))=ABS(C13),,IF(ABS(C13)0.1,,"零")))&IF(ROUND(ABS(C13)*100-INT(ABS(C13)*10)*10,),TEXT(ROUND(ABS(C13)*100-INT(ABS(C13)*10)*10,),"[dbnum2]")&"分","整")))Qi8办公区 - 实用经验教程分享!

Qi8办公区 - 实用经验教程分享!

Qi8办公区 - 实用经验教程分享!

有点多啊,可以用记事本里的替换啊Qi8办公区 - 实用经验教程分享!

点编辑菜单,找到替换Qi8办公区 - 实用经验教程分享!

Qi8办公区 - 实用经验教程分享!

Qi8办公区 - 实用经验教程分享!

查找内容输入C13 ,替换为里输入你想引用的单元格,最后改完复制到Excel中就可以了!Qi8办公区 - 实用经验教程分享!

Qi8办公区 - 实用经验教程分享!

以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Qi8办公区 - 实用经验教程分享!


标签: excel数字大写方法

办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码