Excel中如何把一串數寫成大寫金額,並捨去小數?

時間 2023-03-25 17:50:08

1樓:qqlook瞧瞧看

消協單元格輸入如下公式。

=round(g15,0)

大寫單元格輸入如下公式。

=substitute(substitute(if(g15<0,"負","text(trunc(abs(round(g15,2)))dbnum2]")元

00"))角","if(left(right(round(g15,2),3))=text(right(round(g15,2)),dbnum2]")分",if(round(g15,2)=0,""整"))零元零","零元","

取整還簡單些。

如a2是。可收在b2輸入公式:

=round(a2,0)

設定b2的單元格格式,在 "自定義--型別" 中輸入:

[dbnum2][$804]g/通用格式"元"

不要元字就。

選擇數字為「特殊」選擇「中文大寫」

2樓:帳號已登出

=text(round(a1,0),"dbnum2]")元整"

結果:貳仟叄佰壹拾伍 元整。

=text(round(a1,0),"dbnum2]")結果:貳仟叄佰壹拾伍。

3樓:張俊玲

用round函式設定單元格為整數,並設定單元格格式,數字為「特殊」選擇「中文大寫」確定。

要是就一條函式,應該不行,我試過了。

4樓:匿名使用者

1 設定這個單元格格式---數值---選「特殊」--選其中的「中文大寫」

2 整數的話,用個round函式就可以。

在excel中 小寫金額怎麼轉換為大寫整

5樓:匿名使用者

假設資料在a1單元格,b1單元格輸入公式 =substitute(substitute(substitute(text(int(a1),"dbnum2]")text(mod(a1,1)*100,"[dbnum2]圓0角0分").

6樓:沈一民

b1="大寫:"&if(trim(a1)="if(a1=0,""人民幣"&if(a1<0,"負",)if(int(a1),text(int(abs(a1)),dbnum2]")圓",)if(int(abs(a1)*10)-int(abs(a1))*10,text(int(abs(a1)*10)-int(abs(a1))*10,"[dbnum2]")角",if(int(abs(a1))=abs(a1),,if(abs(a1)<,零"))if(round(abs(a1)*100-int(abs(a1)*10)*10,),text(round(abs(a1)*100-int(abs(a1)*10)*10,),dbnum2]")分","整"))

c1=if(trim(a1)="if(a1=0,""if(a1<0,"負",)if(int(a1),text(int(abs(a1)),dbnum2]")圓",)if(int(abs(a1)*10)-int(abs(a1))*10,text(int(abs(a1)*10)-int(abs(a1))*10,"[dbnum2]")角",if(int(abs(a1))=abs(a1),,if(abs(a1)<,零"))if(round(abs(a1)*100-int(abs(a1)*10)*10,),text(round(abs(a1)*100-int(abs(a1)*10)*10,),dbnum2]")分","整"))

兩公式向下複製。

ecel中如何給一列數字前面統一加一串數字

人人哦哦哦課 1 首先,我們開啟我們電腦上面的excel 2 然後我們在文件的一列中輸入一些資料 3 之後我們在選中的單元格中輸入 b2,然後我們按回車鍵 4 之後我們就看到我們在第乙個單元格中為第乙個數字新增了乙個符號了,我們選中這個單元格 5 然後我們將滑鼠放在單元格的右下角,當出現十字符號後,...

為什麼在Excel中輸入一串數字,它總是將後四位改成

茗童邪魅 這是因為在excel中最多能識別15位的數字,超過15位的會顯示成數字0,所以如果想需要輸入15位以上的數字,可以將單元格格式修改為文字格式。1 演示使用的軟體為excel電子 軟體版本為office家庭和學生版2016。2 首先開啟excel電子 並輸入一串數字,可以看到當天數字超過15...

如何把excel中的英文字母從小寫變成大寫

假設資料寫在a1單元格,則另一單元格 如b1單元格中寫入公式 upper a1 如果是要首字母大寫,則公式改用 proper a1 upper 將文字轉換成大寫形式。語法upper text text 為需要轉換成大寫形式的文字。text 可以為引用或文字字串。proper 將文字字串的首字母及任何...