excel中如何將數(shù)字金額轉(zhuǎn)換為大寫 excel如何設(shè)置金額大寫?
excel如何設(shè)置金額大寫?Excel要想系統(tǒng)設(shè)置金額小寫,我們是可以參與萬分感謝的操作,我們先將整個是需要輸入金額的單元格并且選定,選取之后我們直接點擊鼠標(biāo)右鍵,再點擊數(shù)值再次進入到這個頁面當(dāng)中,我
excel如何設(shè)置金額大寫?
Excel要想系統(tǒng)設(shè)置金額小寫,我們是可以參與萬分感謝的操作,我們先將整個是需要輸入金額的單元格并且選定,選取之后我們直接點擊鼠標(biāo)右鍵,再點擊數(shù)值再次進入到這個頁面當(dāng)中,我們可以不再點擊金額里面把它設(shè)置成字母,在這個頁面當(dāng)中我們可以對數(shù)值接受所有的操作,以達(dá)到我們的要求。
excel怎么把元換成萬元保留整數(shù)?
借用一個神秘?zé)o比函數(shù)NUMBERSTRING稍加注意改造可以利用,這個函數(shù)連公式選項卡、幫助文件、公式記憶式鍵入里都沒有。
格式為:NUMBERSTRING(單元格,參數(shù)),參數(shù)只有1的或2或者3
另一個參數(shù)為對象,第二個參數(shù)為中文格式,一共只有3種格式,可將數(shù)字轉(zhuǎn)換為小寫:
這里我們是需要第二種,即NUMBERSTRING(單元格,2),在單元格內(nèi)輸入200元以內(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)角))
可實現(xiàn)200以內(nèi)效果:
這個公式看起來好像很急切,要注意只不過剩余1位小數(shù)肯定2位小數(shù)的問題,邏輯上總之可統(tǒng)稱以上3塊:
具體講解:而且正常情況下,金融數(shù)字只統(tǒng)計到分,所以我們先用ROUND(單元格,2)記錄小數(shù)點后2位做四舍五入,然后再:
當(dāng)四舍五入后恢復(fù)小數(shù)后2位后,對象仍是正整數(shù)的時候,我用不ISERROR(FIND(.,ROUND(單元格,2)))TRUE來可以確定如何確定為正整數(shù)
(該公式不支持負(fù)數(shù),如果不是必須負(fù)數(shù)轉(zhuǎn)換成,就再嵌套循環(huán)兩層IF就是可以),是整數(shù)直接用NUMBERSTRING將對象轉(zhuǎn)換為小寫數(shù)字,后面用“”符號連接一個“元”字;
當(dāng)四舍五入后記錄小數(shù)后2位后,小數(shù)點后面趁著是2位,就要用到FIND函數(shù)三個去定位“.”小數(shù)點的位置,后再用LEFT函數(shù)取小數(shù)點左邊的數(shù)字用NUMBERSTRING可以轉(zhuǎn)換為小寫,直接連接一個“元”,再用MID函數(shù)三個取小數(shù)點右邊的第一和第二位數(shù)字,各連接到“角”和“分”;
而當(dāng)四舍五入后可以保留小數(shù)后2位后,小數(shù)點后面恰好是1位(這是結(jié)果一種情況,什么意思呢?是因為EXCEL里面建議使用ROUND函數(shù)取小數(shù)點后面的固定設(shè)置位數(shù),如果四舍五入為0了,就不顯示了,.例如:ROUND(32.199,2),可是總是顯示為32.2,而并非32.20,所以才我們才用IF公式去確認(rèn)小數(shù)點后面的是1位應(yīng)該2位),這種下同2,不取“分”去掉。
可以不將這個公式剪切粘貼在文檔筆記里,不需要的時候直接食用:
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)角))