如何讓ecel自動變化金額大小寫

2021-05-14 13:36:28 字數 5307 閱讀 3431

1樓:勇湛明紅豆

如果你在a1單元格里輸入小寫的數字想在b1單元格里顯示大寫的就用這個公式

=substitute(substitute(substitute(if(a1<0,"負

>9][dbnum2]圓0角0分;[=0]圓整;[dbnum2]圓零0分"),"零分","整"),"

圓零",),"

圓",)

2樓:小李無刀

使用公式

=substitute(substitute(if(a1>-0.5%,,"負通用格式元角0分;;"&if(abs(a1)>1%,"整",)),"零角",if(abs(a1)<1,,"零")),"零分","整")

3樓:漂哥

假定小寫金額在a1,在需要大寫金額單元格就輸入下面公式即可。

="大寫金額元整",if(int(a1*10)-a1*10=0,text(int(a1),"[dbnum2]")&"元角整",text(int(a1),"[dbnum2]")&"元零",text(int(a1*10)-int(a1)*10,"[dbnum2]")&"角分"))

4樓:匿名使用者

=substitute(substitute(if(a2>-0.5%,,"負通用格式元角0分;;"&if(abs(a2)

>1%,"整",)),"零角",if(abs(a2)<1,,"零")),"零分","整")

這個對角分也適用

怎樣設定excel表可以在輸入小寫金額的同時自動填充大寫金額?

5樓:匿名使用者

這個可以用函bai數公式做到,

du假如你的小寫金額在zhia1單元

格,=substitute(substitute(substitute(if(-rmb(a1,2),text(a1,";負通用格dao式元角0分;;整"),),"零內角",if(a1^2<1,,"零")),"萬",if(and(mod(abs(a1%),1000)<100,mod(abs(a1%),1000)>=10),"萬零容","萬")),"零分","整")

當然上例只是眾多函式處理方法中的其中一個,可以在一張空表的a1單元格輸入任意數值,把如上公式複製到b1單元格,即可看到效果。

6樓:匿名使用者

假如a1裡數值bai為12345.67,在b1輸入公式:

=if((a1-int(a1))=0,text(a1,"[dbnum2]")&"元整

du",if(int(a1*10)-a1*10=0,text(int(a1),"[dbnum2]")&"元角整",text(int(a1),"[dbnum2]")&"元零",text(int(a1*10)-int(a1)*10,"[dbnum2]")&"角分"))

就會在b1自動

zhi轉換成大寫dao

。想放在哪個單元內格,你自己修改一下好啦容。

7樓:匿名使用者

如果沒有小數點的,就直接在單元格右擊-設定單元格格式-特殊-中文大寫專數字。如果有小數屬

點請參考

8樓:歐陽秀清

a列格式為數值-貨幣,b列格式為特殊-中文大寫數字

函式:b1=a1

9樓:匿名使用者

在單元格設bai置裡面選擇特殊du——中文大寫數zhi字。 這樣你的你dao輸入阿拉伯數專字後就自動變為中屬文大寫數字了,並且標點不變。

沒有看明白你的意思,現在明白了,給你個回答好的:

10樓:小小小盛

=if(a1<0,"負元角

",text(right(round(a1,2)),"[dbnum2]")&"分","正"),"-",)

在excel怎麼自動顯示大寫元整金額

11樓:hellokit水瓶

操作步驟如下:

1、開啟excel,為方便講解,在此建立了兩列,如圖2、在b2 單元格輸入以下公式:

=if(mod(a2,1)=0,text(int(a2),"[dbnum2]")&"元"&"整",text(int(a2),"[dbnum2]")&"元角分"))

3、在a2 單元格輸入你需要的任意整數或小數b2單元格隨即顯示您需要的中文大寫金額

12樓:秋無痕

在搜狗輸入法下 v+數字+b直接出中文數字大寫,需要“元整”時,輸入數字時把小數點(.00)輸入就可以了

13樓:匿名使用者

方法:1、如果都是整數,單元格格式設定即可實現。選定單元格,在其上點滑鼠右鍵——“設定單元格格式”,點“數字”標籤——“特殊”,在”型別“中選擇“中文大寫數字”。

2、如果存在小數,即不是萬元的整數,可用以下公式:

=if(isnumber(a1),if(int(a1),text(int(a1),"[dbnum2]")&"元角",if(int(a1)=a1,,if(a1<0.1,,"零分",""),"")

14樓:匿名使用者

=if(trunc(e2)=e2,text(e2,"[dbnum2]")&"元整

",if(trunc(e2*10)=e2*10,text(trunc(e2),"[dbnum2]")&"元角整",text(trunc(e2),"[dbnum2]")&"元零",text(left(right(e2,2)),"[dbnum2]")&"角分"))

15樓:匿名使用者

在a12輸入

bai數字,在dua13輸入zhi以下公式即可dao,

=if(a12<0,"負回元

00"))),"角分答","整")

16樓:晴川客

可以用公式轉,不常用的話還是自己打上去吧。實在是常用非常有必要的話在找我。

17樓:魚魚也想飛蘇州

在搜狗輸入法下 v+數字+b直接出中文數字大寫

怎樣設定excel表可以在輸入小寫金額的同時自動填充大寫金額

18樓:匿名使用者

b1     輸入來公式

=if(a1,text(int(a1),"[dbnum2]g/通用格式;[dbnum2]負自g/通用格式;")&"元零"),text(int(a1*10)-int(a1)*10,"[dbnum2]")&"角整",text((int(a1*100)-int(a1*10)*10),"[dbnum2]")&"分"),"")

這樣a1輸入數字,b1 直接顯示 大寫金額

19樓:廈門侯

如上圖所示,設定一下單元格格式就能解決您的問題。

20樓:匿名使用者

假如copya1裡數值為12345.67,在b1輸入公式:

=if((a1-int(a1))=0,text(a1,"[dbnum2]")&"元整",if(int(a1*10)-a1*10=0,text(int(a1),"[dbnum2]")&"元角整",text(int(a1),"[dbnum2]")&"元零

bai",text(int(a1*10)-int(a1)*10,"[dbnum2]")&"角分"))

就會在b1自動du轉換成大寫。想放在zhi哪個單元格,你自dao己修改一下好啦。

怎樣讓裡的行間距隨字型的大小自動變化

以word2007為例 1.開啟 baiword文件,du選中需要調整行間zhi距的段落。單dao擊 開始 選單下 段落 組版右下角的擴充套件按權鈕,彈出 段落 對話方塊。2.單擊 縮排和間距 選項卡的 行距 下拉箭頭按鈕,開啟行距選項列表,單擊 單倍行距 1.5倍行距 2倍行距 多倍行距 中的一種...

在ecel工作表中如何讓系統時間自動生成後又自動

在a1輸入資料後,在b1輸入 ctrl 組合鍵。類推。樓上的方法很好,程式可簡化 private sub worksheet change byval target as range if target.column 1 thenif target then cells target.row,2 e...

如何在ecel設定時間自動排列,如何在EXCEL設定時間自動排列

1 選中需要按順序排列的區域 2 依次開啟選單欄 資料 排內序 這容時會看到彈出一個 排序 的對話方塊 3 選擇 自定義序列 這裡面就可以選擇需要排序的型別了,然後確定即可。ps 可以根據自己的需求選擇,如 按星期排列 按季度排列 按英文的日期排列等等。輸入好以後,點一下自動排列應該就ok了 點選單...