excel價格用公式算完怎么弄成整數(shù) excel怎么報銷售數(shù)量變?yōu)檎麛?shù)?
excel怎么報銷售數(shù)量變?yōu)檎麛?shù)?再點擊要變化的單元格,接著右擊——可以設(shè)置單元格式——數(shù)值,將小數(shù)位數(shù)設(shè)置成0再試一下。如何讓EXCEL自動大寫整數(shù)?憑借一個兇險函數(shù)NUMBERSTRING稍加強化
excel怎么報銷售數(shù)量變?yōu)檎麛?shù)?
再點擊要變化的單元格,接著右擊——可以設(shè)置單元格式——數(shù)值,將小數(shù)位數(shù)設(shè)置成0再試一下。
如何讓EXCEL自動大寫整數(shù)?
憑借一個兇險函數(shù)NUMBERSTRING稍加強化改造可以不實現(xiàn),這個函數(shù)連公式選項卡、好處文件、公式記憶式然后輸入里都沒有。
格式為:NUMBERSTRING(單元格,參數(shù)),參數(shù)唯有1也可以2的或3
那個參數(shù)為對象,第二個參數(shù)為中文格式,共唯有3種格式,可將數(shù)字裝換為拼音字母:
這里我們不需要第二種,即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)以上效果:
這個公式雖然很緊張,主要是因為剩余1位小數(shù)還是2位小數(shù)的問題,邏輯上總之可兩類100元以內(nèi)3塊:
具體看講解:因為正常情況下,金融數(shù)字只做統(tǒng)計到分,因此我們先用ROUND(單元格,2)剩余小數(shù)點后2位做四舍五入,然后把:
當四舍五入后保留小數(shù)后2位后,對象仍是正整數(shù)的時候,我用ISERROR(FIND(.,ROUND(單元格,2)))TRUE來確定是否需要為正整數(shù)
(該公式不意見負數(shù),如果沒有不需要負數(shù)裝換,就再嵌套兩層IF就可以),是整數(shù)真接用NUMBERSTRING將對象轉(zhuǎn)換的為小寫數(shù)字,后面用“”符號連接一個“元”字;
當四舍五入后可以保留小數(shù)后2位后,小數(shù)點后面倒是是2位,就必須要用FIND函數(shù)分別去定位“.”小數(shù)點的位置,然后再用LEFT函數(shù)取小數(shù)點左邊的數(shù)字用NUMBERSTRING轉(zhuǎn)換為大寫,連接到一個“元”,再用MID函數(shù)共有取小數(shù)點右邊的第一和第二位數(shù)字,三個直接連接“角”和“分”;
而當四舍五入后剩余小數(shù)后2位后,小數(shù)點后面趁著是1位(這是后來一種情況,什么意思呢?是因為EXCEL里面不使用ROUND函數(shù)取小數(shù)點后面的單獨計算位數(shù),如果沒有四舍五入為0了,就不不顯示了,或者:ROUND(32.199,2),最終會顯示為32.2,而并非32.20,所以我們才用IF公式去判斷小數(shù)點后面的是1位那就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)角))