如何在ecel中將小寫金額設定自動轉為大寫金額

時間 2021-08-13 22:53:51

1樓:綾蟲湁絀衡櫏

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

2樓:雲中子

=substitute(substitute(substitute(substitute(substitute(substitute(if(a2>-0.5%,,"負")&text(int(abs(a2)+0.5%),"[dbnum2]g/通用格式元;;")&text(right(fixed(a2),2),"[dbnum2]0角0分;;"&if(abs(a2)>1%,"整",)),"零角",if(abs(a2)<1,,"零")),"零分","整"),"拾萬","拾萬零"),"拾億","拾億零"),"拾兆","拾兆零"),"零零","零")

3樓:匿名使用者

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

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

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

4樓:幻境

=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角整"),text(right(b6*100,2),"[dbnum2]0"&if(left(right(b6*100,2))="0","","角")&"0分")),text(b6*100,"[dbnum2]0分"))))

5樓:匿名使用者

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

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

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

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

6樓:頂不在多

選中一個單元格 右鍵,設定單元格格式,特殊

7樓:匿名使用者

選擇區域或單元格--右鍵--設定單元格格式--數字--分類,選擇特殊,型別中選擇中文大寫數字

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

8樓:匿名使用者

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

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

格,=substitute(substitute(substitute(if(-rmb(a1,2),text(a1,";負")&text(int(abs(a1)+0.5%),"[dbnum2]g/通用格dao式元;;")&text(right(rmb(a1,2),2),"[dbnum2]0角0分;;整"),),"零內角",if(a1^2<1,,"零")),"萬",if(and(mod(abs(a1%),1000)<100,mod(abs(a1%),1000)>=10),"萬零容","萬")),"零分","整")

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

9樓:匿名使用者

假如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*10)-int(a1)*10),"[dbnum2]")&"角整",text(int(a1),"[dbnum2]")&"元"&if(int(a1*10)-int(a1)*10=0,"零",text(int(a1*10)-int(a1)*10,"[dbnum2]")&"角")&text(right(a1,1),"[dbnum2]")&"分"))

就會在b1自動

zhi轉換成大寫dao

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

10樓:匿名使用者

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

點請參考:http://zhidao.baidu.com/question/37646438.html?si=1

11樓:歐陽秀清

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

函式:b1=a1

12樓:匿名使用者

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

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

13樓:小小小盛

=if(a1<0,"負","")&substitute(text(trunc(round(a1,2)),"[dbnum2]")&"元"&if(isnumber(find(".",round(a1,2))),text(right(trunc(round(a1,2)*10)),"[dbnum2]")&if(isnumber(find(".0",round(a1,2))),"","角"),"")&if(left(right(trunc(round(a1,2),2),3),1)=".

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

如何在ecel中將多行變成一列,如何在excel中將多行變成一列?

囚籠計劃之封神榜 建議你不要這麼做,其實呢,行與列,輸入批量函式時,不一定全都是用拉的,還是有別的辦法的。建議不要這麼做的主要原因在於,資料太多了,一行沒有那麼多的列的。 清風吧吧啦 定位對話方塊使用f5鍵,查詢對話方塊使用ctrl f 哈哈哈老趙來了 用笨辦法,將每列分別放在不同的工作表中,一方便...

如何在ecel中將數的百位十位個位數分別取

簡淨軒語 在excel裡,將資料的百位 十位 個人分別取出,可以用文字函式mid 來實現。示例資料 如圖所示,c1單元格的公式為 mid b 1,column a a 1 該公式用column函式生成mid函式的第二個引數,公式在c列時是從b1單元格的第一位開始,取一個資料,公式向右拖拉,就變成從b...

ecel如何讓小寫的數字變成大寫的

你進入設定單元格格式 數字 特殊 中文大寫數字,確定就可以了 自定義格式沒法對文字格式進行設定,只有用公式,在b1輸入公式 rept 零 先把a1設定成貨幣格式,然後在b2輸入公式 if and a1 0.01,a1 0.99 負通用格式元 負 dbnum2 g 通用格式元角0分 dbnum2 0角...