EXCEL人民幣小寫轉大寫。最好有例項。謝謝

2022-02-24 16:55:15 字數 5220 閱讀 3312

1樓:山桑弓

b1中輸入

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

就可以了,如果你的萬位什麼的認為不合適,自己可以修改的,如=text(a1*100,"[dbnum2]0萬0仟0佰0拾0元0角0分")

等形式都可以的。

2樓:

元整","元")&if(and(int(a1)<>a1,--right(int(a1*10))=0),"零",text(--right(int(a1*10)),"[dbnum2]#角分;;")) ,就此公式直接連同等號複製到b1即可

3樓:紫色魚魚

=if(abs(a1)<0.005,"",if(a1<0,"負元角",if(int(abs(a1))=abs(a1),,if(abs(a1)<0.1,,"零分","整"))

excel中將人民幣小寫轉大寫的公式?

4樓:窗外的社會

工具/原材料

excel2018版、電腦。

1、開啟電腦找到並雙擊開啟excel2018新建工作**;

2、雙擊開啟excel新建工作**以後,為了示範在a1輸入好數字,在複製貼上到b1中;

3、編輯數字並選中b1後,點選滑鼠右鍵選擇」設定單元格格式「的命令;

4、在彈出的對話方塊中點選特殊,並在右邊的介面選擇人民幣大寫點選確定;

5、設定並確定好以後,此時b1的單元格就自動的轉換為大寫;

6、也可以在單元格內直接輸入v+數字,如:」v365874.51「選擇大寫的金額即可完成。

5樓:匿名使用者

設a1列為資料列,則在a2輸入以下公式(可複製):

=if(a1<0,"負","")&if(abs(a1)>1,text(trunc(abs(round(a1,2))),"[dbnum2]")&"元

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

6樓:吾心激盪

=if(g4<0,text(int(abs(g4)),"負[dbnum2]g/通用格式元整","元")

角")

分")

針對g4單元格,可以判斷正負,小數點2位以後直接捨去,這是我找到最簡潔的公式,自己加了負數和整數判斷,第一行變得略長一些

效果圖針對g2單元格,如果不加判斷負數的話會更簡潔,但是萬一遇到負數沒注意的話就容易忽略數字前面的符號

元整","元")

角")

分")

不判斷負數公式

7樓:財馬

a1輸入數字,在b1或其它單元格輸入公式:=if(a1="","",if(round(a1,2)=0,"零",if(round(a1,2)<0,"負","")&if(round(abs(a1),2)<1,"",text(int(round(abs(a1),2)),"[dbnum2]")&"圓零"),text(int(round(abs(a1),2)*10)-int(round(abs(a1),2))*10,"[dbnum2]")&"角整",text((int(round(abs(a1),2)*100)-int(round(abs(a1),2)*10)*10),"[dbnum2]")&"分")))

8樓:山桑弓

如果資料放在a1, 在b1中輸入

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

上次給你的那個少乘了100,會顯示錯誤的。

excel中人民幣小寫轉大寫的函式怎麼寫?

9樓:李快來

第1步 在excel工作表中輸入相關資料,並在a列中輸入一些具有代表性的人民幣小寫資料用來測試函式的功能,

第2步在b2單元格中輸入公式"=if(abs(a2)<0.005,"",if(a2<0,"負",)&

if(int(abs(a2)),text(int(abs(a2)),"[dbnum2]")&"

int(abs(a2))*10,"[dbnum2]")&"角",if(int(abs(a2))=abs(a2),,if(abs(a2)&

lt;0.1,,"零")))&if(round(abs(a2)*100-

int(abs(a2)*10)*10,),text(round(abs(a2)*100-int(abs(a2)*10)*10,),"

[dbnum2]")&"分","整"))"。

第3步 仔細檢查公式輸入無誤後,按回車鍵即可將a2單元格中人民幣小寫金額轉換為人民幣大寫金額

第4步 拖動b2單元格中的填充柄將公式複製到以下相關的單元格中,即可將a列中數字轉換為人民幣大寫,

10樓:

不需要函式,只需要把單元格格式設定為:特殊-中文大寫數字

11樓:匿名使用者

樓上所有答案, 均不如樓主的第一條公式,而且答非所問。

如用一條公式去解決 萬位是0 顯示 零 的問題, 公式會比原來的長三倍, 太嚇人了。故建議用輔助格, 方法是:

將原有公式放在輔助格, 假設是c9,

c9會顯示 人民幣肆拾萬肆仟四百元整

再在需要顯示大寫的單元格, 輸入下列公式:

=if(and(iserror(find("拾萬",c9))=false,iserror(find("拾萬零",c9)=true)),substitute(c9,"拾萬","拾萬零"),c9)

便會顯示 人民幣肆拾萬零肆仟四百元整

注意:1.)設定公式後, 需將c9設定成白色, 以免被列印出來2.)上述辦法並未考慮百萬位加零, 即 1,002,000 如有需要, 公式要新增一些內容

12樓:匿名使用者

支援vip_shine

請按他的步驟試試看呀

如何在excel中將小寫金額設定自動轉為大寫金額? 具體的設定方法是怎樣? 謝謝

13樓:綾蟲湁絀衡櫏

教你乙個最簡便的方法,你在需要轉換成大寫金額的空格裡輸入乙個小寫的英文本母「v」 然後輸入你要轉換的數字,比如123456,你輸入v123456就會看到輸入法的那裡出來乙個a b c的選項,b那裡就是這串數字的大寫輸入法,可以試試,很實用,望採納~

14樓:雲中子

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

15樓:匿名使用者

選擇單元格:格式——單元格——數字——特殊——選擇「中文大寫數字」——確定

再選擇單元格:格式——單元格——數字——選擇「自定義」,在型別「[dbnum2][$-804]g/通用格式」前加上「人民幣:」後加上「元」,結果如「"人民幣:

"[$-804]g/通用格式"元"」——確定即可

16樓:幻境

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

17樓:匿名使用者

假如a1數值:123,設定在b1裡面自動大寫的話:

第一步:在b1那裡右鍵「數字」「特殊」選擇「中文大寫數字」

第二步:在b1右鍵「數字」「自定義」選擇「[dbnum2][$-804]g/通用格式」,假如你想在前面加「人民幣(大寫)」之類詞的就在「[dbnu....]」前面直接輸入就可以了,同理,後面的就直接在後面輸入就可以。

第三步:在b1輸入公式"=sum(a1)」 這樣就可以全部自動更換了

人民幣大寫是什麼

1090元人民幣的大寫 壹仟零玖拾元整 壹 貳 叄 肆 伍 陸 柒 捌 玖 拾 佰 仟 萬 億 元 圓 角 分 零 整。這是大家經常要填寫的大寫數字,問什麼要用大寫數字呢?想必很多人都不是很清楚!先看看以下兩個有關大寫數字的 1 數碼與大 小寫數字的對照表 數碼 小寫數字 大寫數字 0 零 1 一 ...

數字人民幣怎麼轉到銀行卡,數字人民幣怎麼轉賬的,是靠數字人民幣ID嗎,還是直接轉銀行卡?

需要和銀行卡進行繫結,之後就可以轉到數字錢包裡。數字人民幣主要用於小額零售高頻業務場景,採用雙層運營體系,央行先把數字貨幣兌換給銀行或其他運營機構,再由這些機構兌換給消費者。數字人民幣就是央行即將發行的 數字貨幣 數字人民幣也是基於區塊鏈技術生成的,但和其他數字貨幣不同的是,數字人民幣是具有法律效力...

excel中如何新增人民幣符號,在Excel中人民幣符號如何打出來?

設定單元格格式即可 具體操作及演示 1 選擇單元格區域 2 右擊 設定單元格格式 3 會計專用 人民幣符號 4 確定 單擊右鍵,選擇 設定單元格格式 在 數字 選項卡中選擇分類中的 貨幣 貨幣符號選擇人民幣,就可以了 設定單元格格式,在數字選項卡中選擇分類中的貨幣.在excel中人民幣符號如何打出來...