溜溜问答 > 日常办公 > Excel > Excel怎么转换成人民币大写?
高傑西
高傑西
邀请你来回答
53人阅读 2022-04-06

Excel怎么转换成人民币大写?

怎么转换的?我看他们都是给出一大串的公式,是把公式复制到 单元格设置里面的自定义里面吗?我不行啊~ 是转换成人民币格式的 不是转换成大写的那种。。就高手 具体点告诉我怎么操作 谢谢~~我知道怎么用了。。另一个问题来了 就是 那么长的公式 我怎么保存在 自定义里面?还是 不能保存的? 难倒要靠 记忆 把它记下来? 就是把 123.23 用=SUbstitute(SUbstitute(if(a1<0,'负','')&text(trunc(abs(round(a1,2))),'[dbnum2]')&'元'&if(iserr(find('.',round(a1,2))),'',text(right(trunc(round(a1,2)*10)),'[dbnum2]'))&if(iserr(find('.0',text(a1,'0.00'))),'角','')&if(left(right(round(a1,2),3))='.',text(right(round(a1,2)),'[dbnum2]')&'分',if(round(a1,2)=0,'','整')),'零元零',''),'零元','') 这个公式怎么保存?
我要回答
4个回答

新建一TXT文件,将公式保存在里面,要用的时候,复制过去就可以了

查看全部
2022-04-06
回复 采纳

就是需要前面有个¥符号吗?右键—设置单元格格式—数字分类下选择“货币”,小数位数、货币符号,设置好,确定就OK了。

查看全部
2022-04-06
(1) 回复 采纳

单元格格式不用设置,直接用公式,比如说你有一个数字在单元格A1中,然后你想在B1输出大写金额,那就先打开记事本,把下面内容复制进记事本,查找E5,替换为A1,全部替换
=IF(ISNUMBER(E5)=FALSE,"输入非数字值",IF(E5>=0,IF(ROUND(E5,2)=0,"零",IF(ROUND(E5,2)<1,"",TEXT(INT(ROUND(E5,2)),"[dbnum2]")&"元")&IF(INT(ROUND(E5,2)*10)-INT(ROUND(E5,2))*10=0,IF(INT(ROUND(E5,2))*(INT(ROUND(E5,2)*100)-INT(ROUND(E5,2)*10)*10)=0,"","零"),TEXT(INT(ROUND(E5,2)*10)-INT(ROUND(E5,2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(E5,2)*100)-INT(ROUND(E5,2)*10)*10)=0,"整",TEXT((INT(ROUND(E5,2)*100)-INT(ROUND(E5,2)*10)*10),"[dbnum2]")&"分")),IF(ROUND(ABS(E5),2)<1,"","负"&TEXT(INT(ROUND(ABS(E5),2)),"[dbnum2]")&"元")&IF(INT(ROUND(ABS(E5),2)*10)-INT(ROUND(ABS(E5),2))*10=0,IF(INT(ROUND(ABS(E5),2))*(INT(ROUND(ABS(E5),2)*100)-INT(ROUND(ABS(E5),2)*10)*10)=0,"","零"),TEXT(INT(ROUND(ABS(E5),2)*10)-INT(ROUND(ABS(E5),2))*10,"[dbnum2]")&"角")&IF((INT(ROUND(ABS(E5),2)*100)-INT(ROUND(ABS(E5),2)*10)*10)=0,"整",TEXT((INT(ROUND(ABS(E5),2)*100)-INT(ROUND(ABS(E5),2)*10)*10),"[dbnum2]")&"分")))

替换完之后复制一下所有内容,贴到B1里就行了。

查看全部
2022-04-06
(4) 回复 采纳

设置单元格格式即可完成转换。

具体操作:

选中单元格,右键菜单”设置单元格格式“,选”数字“--”分类“--”特殊“--”中文大写与数字“,确定即可。

Excel怎么转换成人民币大写?

查看全部
2022-04-06
(1) 回复 采纳

相关问题

在Excel中怎样使输入的数字生成人民币大写?
共4条回答 >
✌️: Excel中使输入的数字生成大写,可在设置单元格格式中设置选择“中文大写数字”。具体的操作步骤如下:1、在电脑中打开相关的EXCEL表格,使用鼠标选中需要将数字转换为人民币大写的单元格,并在选中区域内点击鼠标右键,然后点击选择“设置单元格格式”。2、在数字标签页中找到并点击“特殊”选项,然后在右侧选择“中文大写数字”即可,点击右下角的确定按钮回到EXCEL表格。3、回到EXCEL表格中,可以看到刚才设置单元格格式的区域中,所有的数字都已转换生成人民币大写的数字,完成要求操作。
(29) 回复
怎么用Excel将小写金额转换成人民币的大写金额?
共3条回答 >
农夫爱雏田: 可以先将小写金额所在的单元格选中,然后设置单元格格式为中文大写数字。1、打开Excel文档,用鼠标将所有小写金额所在的单元格选中,然后右击被选中的单元格,点击“从下拉列表中选择...”按钮:2、在打开的单元格格式设置窗口中,点击分类下面的“特殊”按钮,然后点击类型里面的“中文大写数字”按钮:3、设置完成后,这时所有的小写金额都会转换成大写金额,然后将Excel文档进行保存即可:
(40) 回复
怎样在Excel中数字转人民币大写?
共1条回答 >
薛超: 这个可以用公式来完成:EXCEL2007公式如下:1、将需要转为人民币的数字输入A1单元格2、在B1单元格输入公式:=SUBSTITUTE(SUBSTITUTE(IF(ROUND(A1,2),TEXT(A1,";负")&TEXT(INT(ABS(A1)+0.5%),"[dbnum2]G/通用格式圆;;")&TEXT(RIGHT(TEXT(A1,".00"),2),"[dbnum2]0角0分;;整"),),"零角",IF(A1^2
回复
Excel中人民币大写怎么设置?
共1条回答 >
*^佳_星^*: 公式为:=SUBSTITUTE(SUBSTITUTE(IF(A1
(1) 回复
Excel怎么设置人民币大写金额?
共1条回答 >
 贰手烟民 : 用Office2016打开表格,选中单元格后鼠标右键选择“设置单元格格式”。选择“数字”--->“特殊”--->“中文大写数字”即可。
回复
发表成功!
感谢您的分享!
好的