excel函式 大寫函式如何做,excel如何將數字轉換為大寫人民幣形式?函式!

2022-03-20 08:19:34 字數 5559 閱讀 7908

1樓:匿名使用者

=substitute(substitute(if(-rmb(l21,2),text(int(abs(l21)+0.5%),"[dbnum2]g/通用格式元角0分;;整"),),"零角",if(l21^2<1,,"零")),"零分","整")

l21就是你輸入小寫數字的地方,你可以任意改。

這是我常用的,當然還有許多公式都可返回大寫金額。

2樓:無知

假設a1為阿拉伯數字,要在b1顯示大寫金額b1=if(round(a1,2)<0,"金額為負數無效",if(or(round(a1,2)=0, round(a1,2)=""),"零元",text(int(round(a1,2)),"[dbnum2]")&"元"&

if(int(round(a1,2)*100)=int(round(a1,2))*100, "整",if(int(round(a1,2)*10)=int(round(a1,2))*10,"零分",if(and(int(round(a1,2)*10)-int(round(a1,2))*10>0,int(round(a1,2)*100)-int(round(a1,2)*10)*10=0),text(int(round(a1,2)*10)-int(round(a1,2))*10,"[dbnum2]")&"角整",text(int(round(a1,2)*10)-int(round(a1,2))*10,"[dbnum2]")&"角分")))))

3樓:匿名使用者

我提供一個公式給你,你把中間的a1換成你需要轉換的那個小寫就行了。

通用格式圓;負[dbnum2]g/通用格式圓;"&if(a1>-0.5%,,"負角0分;;"&if(abs(a1)>1%,"整",)),"零角",if(abs(a1)<1,,"零")),"零分","整")))

4樓:本本經銷商

使用upper函式可以將文字轉換成大寫形式。

語法:upper(text)。

引數:text為需要轉換成大寫形式的文字,它可以是引用或文字串。

中文數字大小寫可以使用ctrl+1設定單元格格式中的「特殊」→「轉換成中文大寫」或中文小寫形式即可。

excel如何將數字轉換為大寫人民幣形式?函式!

5樓:無問西東

只要用text()函式即可:

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

結果顯示為:肆拾玖萬零仟伍佰陸拾叄元貳角叄分

6樓:往事如煙然

在單元格右鍵——設定單元格格式——數字選項框中選擇特殊,右邊框中選擇中文大寫數字。設定好後,再輸入123就會變為壹佰貳拾叄!

7樓:匿名使用者

選定單元格,單擊右鍵,選「設定單元格格式」,在「數字」選項中選「特殊」,右邊型別中選「人民幣大寫」。 設定完後直接用格式刷,比用函式方便。

8樓:澄明煦

=if(d6=" "," ",if(--right(d6*100,2)=0,numberstring(int(d6),2)&"元整",if(--left(right(d6*100,2),1)=0,numberstring(int(d6),2)&"元分",if(--right(d6*100,1)=0,numberstring(int(d6),2)&"元角",numberstring(int(d6),2)&"元角分"))))

9樓:匿名使用者

用numberstring函式。

如:將a2單元格的531轉換成大寫,則公式=numberstring(a2,2):此時得出:

伍佰叄拾壹=numberstring(a2,1):此時得出:五百三十一=numberstring(a2,3):

此時得出:五三一如要將數字讀出:則用此公式

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

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

excel用函式怎麼把數字轉換為中文大寫

10樓:平陽虎

選定資料區域後在右鍵選單中點選【設定單元格格式——數字——特殊——中文大寫數字——確定】。

11樓:匿名使用者

設定單元格格式:數字→特殊→中文大寫數字→確定。

12樓:匿名使用者

輸入=text(a1,"[dbnum2]")

詳見附圖

13樓:匿名使用者

假如資料在a1

b1公式下拉:

=substitute(substitute(if(-rmb(a1,2),text(a1,";負通用格式圓角0分;;整"),),"零角",if(a1^2<1,,"零")),"零分","整")

在excel函式公式裡面怎麼把一個數字變成大寫的

14樓:匿名使用者

右鍵--設定單元格格式--數字--特殊--中文大寫數字

15樓:匿名使用者

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

16樓:匿名使用者

=upper("abcde")

在excel中如何將小寫金額用函式轉換成大寫金額,謝謝

17樓:匿名使用者

1、=substitute(substitute(if(a11<0,"負元

00"))),"角分",if(round(a11,2)=0,"","整")),"零元零",""),"零元","零")

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

3、=if(a13=0,"零",if(and(a13<1,a13>0.09,a13*10-int(a13*10)=0),numberstring((int(a13*10)/10-int(a13))*10,2)&"角整",if(and(a13<1,a13>0.09,a13*10-int(a13*10)<>0),numberstring((int(a13*10)/10-int(a13))*10,2)&"角分",if(a13<=0.

09,numberstring((int(a13*100)/100-int(a13*10)/10)*100,2)&"分",if(a13-int(a13)=0,numberstring(a13,2)&"元整",if(and(a13-int(a13*10)/10=0,a13>1),numberstring(int(a13),2)&"元角整",)))))&if(a13<0,"無效數值",if(and(a13-int(a13*10)/10>0,int(a13*10)-int(a13)*10>0,a13>1),numberstring(int(a13),2)&"元角分",if(and(a13-int(a13*10)/10>0,int(a13*10)-int(a13)*10=0,a13>1),numberstring(int(a13),2)&"元"&"零分",""))))

if函式怎麼做excel

上圖是if在excel的表現形式 1 a1數值111 2 b1數值222 打醬油,湊數的 3 c1是判斷a1,如果是111,曾顯示 yes 如果不是則顯示 no if a1 111,yes no 你可以直接在插入裡面,然後調取函式就可以直接製作了。方法 步驟。1 4 分步閱讀。在d2單元格內輸入演示...

excel函式中,如何固定函式來取固定範圍單元格值

1 首先打抄開excel,匯入襲 需要操作的 2 然後把滑鼠定格在需要讓運算結果出現的單元格中。3 接著編寫一個求和公式 sum。3 然後編寫上資料。4 接著在寫上要固定一個函式去固定單元值的符號 5 最後就能求出每位學生的成績總分了。用 只能起單向的固定作用,如果插入,公式所在的單元格地址還是會變...

Excel中如何使用evaluate函式計算這種型別的值

1 按下ctrl f3組合快捷鍵,將彈出 名稱管理器 對話方塊2 在彈出的 名稱管理器 對話方塊中單擊 新建 命令,將彈出 新建名稱 對話方塊。3 將名稱文字框中的原有名稱刪除,輸入新的名稱 計算文字算式的值 將引用位置中的 sheet1 b 2 改為 evaluate sheet1 a2 然後單擊...