比如这个,大写的金额和日期没有用到公式 ,它是怎么随着小写的金额日期自动变动的?
å设å°åéé¢å¨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]"))&"æ¥"
ä½ é£ä¸ªè¯å®æ¯å ¬å¼ï¼ä½æ¯ä½ çç¼è¾æ å 没æä»»ä½ä¸è¥¿ï¼è¯´ææ¯éèäºï¼ä½ å¯ä»¥åæ¶å·¥ä½è¡¨ä¿æ¤å°±å¯ä»¥çå°éèçå ¬å¼äºã
大åéé¢ï¼=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即可将小写自动换成大写元了追问
I11换成B3即可将小写自动换成大写元了追问
这个我知道,但是我比较好奇我发的那个表格没有用到任何公式。
追答=TEXT(I1,"[dbnum2]e年mm月dd日"),这是日期的
我觉得如果是自动输出肯定用到公式了,也许是通过另外的单元格转换了一下
第2个回答 2013-08-29
还没研究出来
我觉得是用VB编程了。
在后台使大写的那个单元格=上面数字的单元格,然后再设置格式。追问
我觉得是用VB编程了。
在后台使大写的那个单元格=上面数字的单元格,然后再设置格式。追问
看起来很厉害的样子,不过我真不太清楚。
追答嗯嗯 我也觉得很厉害啊
第3个回答 2013-08-29
通过设置单元格格式--》特殊--》中文大写数字。
如下图
追问如图设置了,出来的是################。。。
追答拉宽你的单元格看看,可能是单元格太窄了
追问试了一下,拉得N宽了,还是一堆#########,,,