表格貨幣如何變大寫除去小數點
1. Excel中將人民幣小寫轉大寫的公式
工具/原材料
excel2018版、電腦。
1、打開電腦找到並雙擊打開excel2018新建工作表格;
2. 在excel中將貨幣數字轉換成大寫
我們都知道excel可以做很多會計上做的工作,excel小技巧也有很多,今天我們就來一起學習一個在excel中將貨幣數字轉換成大寫,具體方法如下:
1、分別選中E11、F11、G11單元格,依次輸入公式:=TEXT(INT(ABS(C10)),"[DBNum2]G/通用格式")、=TEXT(INT(ABS(C10*10))-INT(ABS(C10))*10,"[DBNum2]G/通用格式")、=TEXT(INT(ABS(C10*100)) -INT(ABS(C10*10))*10,"[DBNum2]G/通用格式")。上述公式的含義是:分別確定統計結果的元、角、分的數值,並將其轉換為中文大寫格式。
2、選中E10單元格,輸入公式:=D11&E11&"元"&F11&"角"&G11&"分"或 =CONCATENATE(D11,E11,"元",F11,"角",G11, "分")。上述公式的含義是:將D11至G11單元格中的文本組合為一個整體,並在相應位置加上單位“元、角、分”文字。
3、滑鼠左擊11行的行標,選中該行,右擊滑鼠,選“隱藏”選項,將11行隱藏起來,不影響正常列印。至此,轉換工作結束,效果如圖所示。
以上就是我們在excel中將貨幣數字轉換成大寫的方法,大家可以根據自己的需要來使用,同時也可以根據自己的聰明才智發現更多的小技巧。
3. 在Excel中如何讓人民幣小寫變大寫
要將人民幣小寫金額轉換成大寫格式,用Excel提供的格式,將自定義格式類型中的「[dbnum2]G/通用格式」改為「[dbnum2] G/通用格式「元」」來實現。
要將人民幣小寫金額轉換成大寫格式,用Excel提供的格式,將自定義格式類型中的「[dbnum2]G/通用格式」改為「[dbnum2] G/通用格式「元」」來實現。但在轉換小數時卻出現了問題,比如¥6,050.09隻能轉換為「陸仟零伍拾.零玖圓」。那麼用Excel能不能解決這一先天不足呢?告訴大家其方法有以下兩種(以下均對B1轉換,假設B1是通過函數ROUND( )四捨五入取得二位小數的小寫金額數,其值為¥6,050.09)。
一、在三個連續的同行單元格中轉換
1. B2中輸入公式 「=IF(B1<0,"金額為負無效",INT(B1))」,計算結果為¥6,050.00,然後點擊「格式→單元格→數字→特殊→中文大寫數字→確定」,B2顯示「陸仟零伍拾」,再點擊「格式→單元格→數字→自定義」,將「類型」編輯框中的「[dbnum2]G/通用格式」修改為:[dbnum2](「人民幣」)G/通用格式「元」,此時B2顯示:「(人民幣)陸仟零伍拾元」。
2. C2中輸入「=IF(B1<0,"",INT(B1??10)-INT(B1)??10)」,同樣C2改為:[DBNum2]G/通用格式「角」,C2顯示:「零角」。
3. D2中輸入「=IF(B1<0,"",INT(B1??100)-INT(B1??10)??10)」,同樣D2改為:[DBNum2]G/通用格式「分」, D2顯示:「玖分」。
這樣在連續的三個同行單元格中實現了大寫金額格式的轉換。為了使轉換符合財務格式,B2應右對齊,C2列寬無間隔,且不設左右邊框線,D2要左對齊。
二、用Excel提供的函數轉換
個位為0,則不顯示;不為0,顯示「XXX元」;不為0、且角位和分位均為0,顯示「XXX元整」;元角分位均為0,則顯示「零元整」。
小數點後面第一位為0、且元位或分位有一為0,則不顯示;為0、且元位和分位均不為0,則顯示「零」;不為0,顯示「X角」。
小數點後面第二位為0,則顯示「整」;不為0,顯示「X分」。
根據以上思路在B2中輸入公式:
「IF(B1<0,"金額為負無效",IF(OR(B1=0,B1=""),"(人民幣)零元整"));
IF(B1<1,"(人民幣)",TEXT(INT(B1),"[dbnum2](人民幣)G/通用格式")&&"元")&&IF(INT(B1??10)-INT(B1)??10=0);
IF(INT(B1)??(INT(B1??100)-INT(B1??10)??10)=0,"","零"),TEXT(INT(B1??10)-INT(B1)??10,"[dbnum2]")&&"角")&&IF((INT(B1??100)-INT(B1??10)??10)=0,"整",TEXT((INT(B1??100)-INT(B1*10)*10),"[dbnum2]")&&"分")))」。
確認後B2顯示:「(人民幣)陸仟零伍拾元零玖分」。以後使用時將公式復制到有關單元格中,若轉換的對象B1發生了變化,可點擊「編輯→替換」將B1替換掉。
4. excel如何把大寫的人民幣數值去掉小數點,在另一個單元格顯示大寫金額,如圖所示。
我的方法是從網路找到人民幣大寫的公式,改相應的地址直接應用的。您也可以試試。
=IF(K55=0,"",IF(INT(K55),TEXT(TRUNC(K55),"[dbnum2]")&"元","")&IF(MOD(K55,1)=0,"整",IF(TRUNC(K55,1),IF(K55=TRUNC(K55,1),TEXT(LEFT(RIGHT(K55*100,2)),"[dbnum2]0角整"),TEXT(RIGHT(K55*100,2),"[dbnum2]0"&IF(LEFT(RIGHT(K55*100,2))="0","","角")&"0分")),TEXT(K55*100,"[dbnum2]0分"))))
供參考,祝順利。
5. excel表格中大寫金額的小數點如何取消
在C6輸入=ROUND(132.5468*161.1556,0)
ROUND函數是將一個數四捨五入到最接近的整數。
ROUNDUP函數是將一個數向上舍入到最接近的整數,
舉個例子:ROUNDUP(5.6512,0)的結果是5而不是6
ROUNDUP(0.4568,0)的結果是1而不是0
還有一個與他對應的函數
ROUNDDOWN
是將一個數向下舍入到最接近的整數,格式同上。