excel表格里大写金额、日期怎么随着小写的金额日期自动变化?

比如这个,大写的金额和日期没有用到公式 ,它是怎么随着小写的金额日期自动变动的?

假设小写金额在A1,日期在A2,
大写金额:=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]")&"分")))
大写日期:=TEXT(--LEFT(YEAR(A2),1),"[dbnum2]")&TEXT(--MID(YEAR(A2),2,1),"[dbnum2]")&TEXT(--MID(YEAR(A2),3,1),"[dbnum2]")&TEXT(--RIGHT(YEAR(A2),1),"[dbnum2]")&"年"&IF(MONTH(A2)<10,"零"&TEXT(MONTH(A2),"[dbnum2]"),TEXT(MONTH(A2),"[dbnum2]"))&"月"&IF(DAY(A2)<10,"零"&TEXT(DAY(A2),"[dbnum2]"),TEXT(DAY(A2),"[dbnum2]"))&"日"
你那个肯定是公式,但是你看编辑栏内没有任何东西,说明是隐藏了,你可以取消工作表保护就可以看到隐藏的公式了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-29
=TEXT(TRUNC(I11),"[dbnum2]")&"元"&IF(TRUNC(I11*100)-TRUNC(I11)*100=0,"整",IF(TRUNC(I11*100)-TRUNC(I11*10)*10=0,TEXT(TRUNC(I11*10)-(TRUNC(I11)*10),"[dbnum2]")&"角整",IF(TRUNC(I11*10)-(TRUNC(I11)*10)=0,"零角"&TEXT(TRUNC(I11*100)-(TRUNC(I11*10)*10),"[dbnum2]")&"分",TEXT(TRUNC(I11*10)-(TRUNC(I11)*10),"[dbnum2]")&"角"&TEXT(TRUNC(I11*100)-(TRUNC(I11*10)*10),"[dbnum2]")&"分")))
I11换成B3即可将小写自动换成大写元了追问

这个我知道,但是我比较好奇我发的那个表格没有用到任何公式。

追答

=TEXT(I1,"[dbnum2]e年mm月dd日"),这是日期的
我觉得如果是自动输出肯定用到公式了,也许是通过另外的单元格转换了一下

第2个回答  2013-08-29
还没研究出来
我觉得是用VB编程了。
在后台使大写的那个单元格=上面数字的单元格,然后再设置格式。追问

看起来很厉害的样子,不过我真不太清楚。

追答

嗯嗯 我也觉得很厉害啊

第3个回答  2013-08-29

通过设置单元格格式--》特殊--》中文大写数字。

如下图

追问

如图设置了,出来的是################。。。

追答

拉宽你的单元格看看,可能是单元格太窄了

追问

试了一下,拉得N宽了,还是一堆#########,,,

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网