Excel中如何在一單元格隨意輸入一組小寫金額,在另單元格會自動顯示其大寫金額

時間 2022-02-05 13:30:10

1樓:匿名使用者

假如輸入的小寫金額在a1單元格,

公式:=if(a1=0,"",if(int(a1),text(trunc(a1),"[dbnum2]")&"元","")&if(mod(a1,1)=0,"整",if(trunc(a1,1),if(a1=trunc(a1,1),text(left(right(a1*100,2)),"[dbnum2]0角整角")&"0分")),text(a1*100,"[dbnum2]0分"))))

示例**:

公式解釋:

if函式是用來邏輯判斷,int函式是取整,text函式是將小寫數字轉換成中文大寫格式,mod函式是取餘數(小數部分)。關於該系列函式的詳細幫助及使用說明可以參閱excel的幫助檔案(開啟excel按下f1搜尋相關函式即可)。

2樓:山桑弓

假設數字金額在a1,公式為

=text(a1*100,"[dbnum2]0佰0拾0元角0分")

就是其中的0佰0拾什麼的要自己調整的。

3樓:

我這個簡短些,角位是可以不寫整的

元整","元")&if(int(a1)<>a1,text(--right(int(a1*10)),"[=0]零;[>0][dbnum2]#角分;;"))

4樓:匿名使用者

=if(round(f33,2)<0,"無效數值",if(round(f33,2)=0,"零",if(round(f33,2)<1,"",text(int(round(f33,2)),"[dbnum2]")&"元零"),text(int(round(f33,2)*10)-int(round(f33,2))*10,"[dbnum2]")&"角整",text((int(round(f33,2)*100)-int(round(f33,2)*10)*10),"[dbnum2]")&"分")))

5樓:

給兩個公式你選擇:

=if(iserror(find(".",a1)),numberstring(int(a1),2)&"元整",if(iserror(numberstring(mid(a1,find(".",a1)+2,1),2)),numberstring(int(a1),2)&"元"&numberstring(mid(a1,find(".

",a1)+1,1),2)&"角整",numberstring(int(a1),2)&"元角分"))

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

6樓:匿名使用者

假如資料在a1:

=if(a1<0,"負<0,-a1,a1),"[dbnum2]")&"元整",if(trunc(a1*10)=a1*10,text(trunc(if(a1<0,-a1,a1)),"[dbnum2]")&"元角整",text(trunc(a1),"[dbnum2]")&"元零",text(left(right(a1,2)),"[dbnum2]")&"角分"))

在word或excel裡輸入小寫金額,在另一格仔裡自動生成大寫金額。

7樓:鐘香彤尹若

設b11為小寫金額.

在大寫金額那單元格裡面填入公式

=substitute(if(b11,if(b11<0,"負通用格式元;[dbnum2]g/通用格式元;")&text(right(rmb(b11),2),"[>9][dbnum2]0角0分;[>][dbnum2]0分;整"),"零元"),"零分","整")

8樓:匿名使用者

設小寫金額存在在h11單元格,則公式為:

if(int(h11),text(int(h11),"[dbnum2]")&"元角",if(int(h11)=h11,,if(h11<0.1,,"零分。","整。

"))希望你能看懂!

9樓:匿名使用者

提供個簡單的公式:=text(a1*100,"[dbnum2]0 拾 0 萬 0 仟 0 佰 0 拾 0 元 0 角 0 分")

但這個公式有個不足之處,如果資料為1345.67,就要將公式中的「0 拾 0 萬 」刪掉,如為123.45,就要將「0 拾 0 萬 0 仟 」刪掉。

如果資料固定為多少位數,就最好用此公式,如果資料位數經常變化,就用樓上的公式。但那個公式估計你一下子看不明白。

excel如何輸入小寫數字在另乙個單元格中自動轉換**民幣大寫

10樓:一棵無所不知的小白菜

1、首先在電腦桌面上開啟excel。

2、進入**後,編輯**。

3、在b2中輸入=if(a2=0,"",if(a2<0,"負元角0分"),"零角零分","整"),"零分","整"),"零角","零"),"零元零",""))

4、點選enter鍵後發現b2是空白的,但是單擊b2會發現,剛才所輸入的在上邊能顯示。

5、然後在a2中輸入各種數字,比如12345,輸入後大寫會自動在b2中生成。

11樓:

如圖:a4公式:

通用格式元角0分")

12樓:v輕揚

q2公式

=numberstring(i2*10000+j2*1000+k2*100+l2*10+m2,2) & numberstring(n2,2) & "角" & numberstring(o2,2) & "分"

13樓:匿名使用者

numberstring(a1,2)

14樓:冷靜冷靜

如圖,小寫的數字不在同乙個單元格中

execl**怎麼設定小寫金額在另乙個單元格自動生成大寫金額?

15樓:豆豆逗逗豆豆呀

1、本次操作使用的office辦公軟體為excel 2013版本。

2、新建乙個excel電子**,在**中輸入演示資料用於如何在excel**中將小寫金額在另乙個單元格自動生成大寫金額的操作。

3、滑鼠選中需要轉換成大寫金額的資料,單擊滑鼠右鍵,在工具欄選擇設定單元格格式工具。

4、在設定單元格格式工具欄,單擊數字欄,在特殊工具中選擇型別為中文大寫數字,單擊確認完成。

5、然後返回excel**中可以看到小寫數字已經轉換成了大寫金額。

16樓:匿名使用者

比如小寫金額在b8單元格,任意其他單元格貼上公式:

=substitute(substitute(substitute(if(b8<0,"負>9][dbnum2]圓0角0分;[=0]圓整;[dbnum2]圓零0分"),"零分","整")," 圓零",)," 圓",)。

17樓:千金墨鵬煊

操作如下:

選中該行,按ctrl+1,在數字選項頁面選擇「特殊」——「中文大寫數字」。

然後在該行輸入的數字就會自動轉換為中文大寫的數字形式了。

18樓:窉下

分別選中單元格,右鍵點選「單元格格式」,就可以分別設定「數值」(小寫)、特殊(大寫)。

19樓:匿名使用者

小寫數字在a7單元格 =if((a7-int(a7))=0,text(a7,"[dbnum2]")&"元整",if(int(a7*10)-a7*10=0,text(int(a7),"[dbnum2]")&"元角整",text(int(a7),"[dbnum2]")&"元"&if(int(a7*10)-a7*10=0,"零",text(int(a7*10)-int(a7)*10,"[dbnum2]")&"角分"))

如何在EXCEL中鎖定單元格,單元格內容不被修改

鎖定單元格保證內容不被修改,只有在工作表被被保護是才有效果的。你可以先把工作表設為保護模式的。注意,要輸入密碼的哦,不能忘記密碼了,要不就打不開表了。 明哥 我在excel 2010中試了一下,先設定要保護的單元格的 單元格格式 中的為 保護 頁中 鎖定 項為 有效 就是打上勾,然後確定退出,再在 ...

在excel中,如何在單元格中畫斜線並寫入文字

藍藍藍 1 首先在電腦上開啟excel軟體,然後在excel中新建一個 文件。2 接下來選擇需要新增斜線的 單擊滑鼠右鍵選擇 設定單元格格式 3 然後在對話方塊中選擇 邊框 斜線 單擊 確定 4 接下來在新增了斜線的單元格中輸入文字。5 然後選擇 人文 單擊滑鼠右鍵選擇 設定單元格格式 對話方塊中選...

如何在EXCEL中,在單元格內輸入資料,其他設定的單元格內,自動生成相關資料

這個簡單,有很多種方式,我介紹一種給你,用函式vlookup。你可以把對應的清單先在一個區域中建好,比如是i5 l8 然後你如果想在a2中輸入姓名的時候,b2中就顯示性別的話,可以再b2中輸入函式 vlookup a2,i5 l8,2 這個函式中的第一個引數a2表示在你得對應清單i5 l8中查詢值等...