乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 怎样设置excel表可以在输入小写金额的同时自动填充大写金额...-excel怎么大写数字,excel一键大写

怎样设置excel表可以在输入小写金额的同时自动填充大写金额...-excel怎么大写数字,excel一键大写

作者:乔山办公网日期:

返回目录:excel表格制作


你在a1输入小写数字,只能在除a1之外的别的单元格(如b1)显示大写金额,
b1=IF(OR(A1<=0,COUNTBLANK(A1)),"",TEXT(INT(A1),"[dbnum2]")&IF(INT(A1)=A1,"元整","元")&IF(INT(A1)=A1,"",TEXT(--RIGHT(INT(A1*10)),IF(--RIGHT(INT(A1*100))>0,"[=0]零;[dbnum2]#角","[dbnum2]#角;;;"))&TEXT(--RIGHT(A1*100),"[dbnum2]#分;;;")))

这个可以用函数公式做到,假如你的小写金额在A1单元格,

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(-RMB(A1,2),TEXT(A1,";负")&TEXT(INT(ABS(A1)+0.5%),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(RMB(A1,2),2),"[dbnum2]0角0分;;整"),),"零角",IF(A1^2<1,,"零")),"万",IF(AND(MOD(ABS(A1%),1000)<100,MOD(ABS(A1%),1000)>=10),"万零","万")),"零分","整")

 当然上例只是众多函数处理方法中的其中一个,可以在一张空表的A1单元格输入任意数值,把如上公式复制到B1单元格,即可看到效果。


可选用以下方法:
1、如zhidao果都是整数,可通过单元格格式设置实现。选定单元格,在其上点鼠标右键——“设置单元格格式”,点“数字”标签——“特殊”,在”类型“中选择“中文大写数字”。
2、如果存在小数,可用以下公式处理:
=IF(ISNUMBER(A1),IF(INT(A1),TEXT(INT(A1),"[dbnum2]")&"元","")&IF(MOD(INT(A1*10),10),TEXT(MOD(INT(A1*10),10),"[dbnum2]")&"角",IF(INT(A1)=A1,,IF(A1<0.1,,"零")))&IF(MOD(INT(A1*100),10),TEXT(MOD(INT(A1*100),10),"[dbnum2]")&"分",""),"")

相关阅读

关键词不能为空
极力推荐
  • <em>Excel</em>中<em>的数据类型</em>有哪些-exc

  • Excel电子表格中数据类型有: ①、数值数据——它由阿拉伯数字、正负号、E、¥、$、%、、小数点组成。zd如:123.567、-456、¥123、123%、1.23E+4等。 ②、时间日期数据——由版分数和带有

ppt怎么做_excel表格制作_office365_word文档_365办公网