輸入數(shù)字自動(dòng)變?yōu)榇髮?如何讓EXCEL自動(dòng)大寫整數(shù)?
如何讓EXCEL自動(dòng)大寫整數(shù)?利用一個(gè)兇險(xiǎn)函數(shù)NUMBERSTRING只消新的改造也可以基于,這個(gè)函數(shù)連公式選項(xiàng)卡、幫文件、公式記憶式輸入名稱里都沒(méi)有。格式為:NUMBERSTRING(單元格,參數(shù))
如何讓EXCEL自動(dòng)大寫整數(shù)?
利用一個(gè)兇險(xiǎn)函數(shù)NUMBERSTRING只消新的改造也可以基于,這個(gè)函數(shù)連公式選項(xiàng)卡、幫文件、公式記憶式輸入名稱里都沒(méi)有。
格式為:NUMBERSTRING(單元格,參數(shù)),參數(shù)只有一1或則2或則3
第一個(gè)參數(shù)為對(duì)象,第二個(gè)參數(shù)為中文格式,總共只有一3種格式,可將數(shù)字可以轉(zhuǎn)換為小寫:
這里我們不需要第二種,即NUMBERSTRING(單元格,2),在單元格內(nèi)再輸入100元以內(nèi)公式:
IF(ISERROR(FIND(.,ROUND(單元格,2)))TRUE,NUMBERSTRING(單元格,2)元,IF(LEN(MID(ROUND(單元格,2),FIND(.,ROUND(單元格,2))1,LEN(ROUND(單元格,2))))2,NUMBERSTRING(LEFT(ROUND(單元格,2),FIND(.,ROUND(單元格,2))-1),2)元NUMBERSTRING(MID(ROUND(單元格,2),FIND(.,ROUND(單元格,2))1,1),2)角NUMBERSTRING(MID(ROUND(單元格,2),FIND(.,ROUND(單元格,2))2,1),2)分,NUMBERSTRING(LEFT(ROUND(單元格,2),FIND(.,ROUND(單元格,2))-1),2)元NUMBERSTRING(MID(ROUND(單元格,2),FIND(.,ROUND(單元格,2))1,1),2)角))
可基于200元以內(nèi)效果:
這個(gè)公式看上去很奇怪,要注意畢竟可以保留1位小數(shù)還是2位小數(shù)的問(wèn)題,邏輯上其實(shí)可可分200以內(nèi)3塊:
具體看回答:畢竟正常情況下,金融數(shù)字只統(tǒng)計(jì)數(shù)據(jù)到分,所以我們先用ROUND(單元格,2)恢復(fù)小數(shù)點(diǎn)后2位做四舍五入,接著:
當(dāng)四舍五入后恢復(fù)小數(shù)后2位后,對(duì)象仍是正整數(shù)的時(shí)候,我用不ISERROR(FIND(.,ROUND(單元格,2)))TRUE來(lái)判斷是否需要為正整數(shù)
(該公式不意見(jiàn)負(fù)數(shù),如果沒(méi)有是需要負(fù)數(shù)轉(zhuǎn)換,就再嵌套循環(huán)兩層IF就這個(gè)可以),是整數(shù)直接用NUMBERSTRING將對(duì)象轉(zhuǎn)換為字母數(shù)字,后面用“”符號(hào)連接上一個(gè)“元”字;
當(dāng)四舍五入后可以保留小數(shù)后2位后,小數(shù)點(diǎn)后面恰好是2位,就要要用FIND函數(shù)各去定位“.”小數(shù)點(diǎn)的位置,然后用LEFT函數(shù)取小數(shù)點(diǎn)左邊的數(shù)字用NUMBERSTRING轉(zhuǎn)換為字母,連接一個(gè)“元”,再用MID函數(shù)各取小數(shù)點(diǎn)右邊的第一和第二位數(shù)字,共有再連接“角”和“分”;
而當(dāng)四舍五入后剩余小數(shù)后2位后,小數(shù)點(diǎn)后面正好是1位(這是最后一種情況,什么意思呢?而且EXCEL里面不使用ROUND函數(shù)取小數(shù)點(diǎn)后面的固定不動(dòng)位數(shù),要是四舍五入為0了,就不會(huì)顯示了,比如:ROUND(32.199,2),可是顯示為32.2,而不是32.20,所以我我們才用IF公式去推測(cè)小數(shù)點(diǎn)后面的是1位還是2位),狀況下同2,不取“分”即可解決。
是可以將這個(gè)公式圖片文件夾在文檔筆記里,不需要的時(shí)候就食用花生:
IF(ISERROR(FIND(.,ROUND(單元格,2)))TRUE,NUMBERSTRING(單元格,2)元,IF(LEN(MID(ROUND(單元格,2),FIND(.,ROUND(單元格,2))1,LEN(ROUND(單元格,2))))2,NUMBERSTRING(LEFT(ROUND(單元格,2),FIND(.,ROUND(單元格,2))-1),2)元NUMBERSTRING(MID(ROUND(單元格,2),FIND(.,ROUND(單元格,2))1,1),2)角NUMBERSTRING(MID(ROUND(單元格,2),FIND(.,ROUND(單元格,2))2,1),2)分,NUMBERSTRING(LEFT(ROUND(單元格,2),FIND(.,ROUND(單元格,2))-1),2)元NUMBERSTRING(MID(ROUND(單元格,2),FIND(.,ROUND(單元格,2))1,1),2)角))
在word里輸入小寫字母后一輸入數(shù)字就自動(dòng)變成大些字母?
只要你在Word選取需要你要改的字母后,同樣按過(guò)鍵盤上的【shift】和【F3】,小寫字母就也可以徹底轉(zhuǎn)成了大寫字母。操作步驟追加所示:
1、必須直接點(diǎn)擊先打開(kāi)word,使用光標(biāo)選中后需要改大小字母的區(qū)域;
2、接著只要同時(shí)按過(guò)鍵盤上的【shift】和【F3】,可以不發(fā)現(xiàn)到,小寫字母已經(jīng)變的了大寫字母,其他地方?jīng)]有變化;
3、再一次按過(guò)【shift】和【F3】,全選區(qū)域的大寫字母又都變成了小寫。