1樓:農民傷不起
用函式:=numberstring(a1,2)(a1你的資料)
或者設定單元格
2樓:匿名使用者
在a1單元格輸入小寫數字,在b1單元格顯示大寫人民幣元角分,可在b1單元格輸入:=if(round(a8,2)=0,"",if(round(abs(a8),2)>=1,text(int(round(abs(a8),2)),"[dbnum2]")&"元整",if(right(text(a8,".
00"),4)*1>=1,if(right(text(a8,".00"),2)*1>9,"","零"),if(round(abs(a8),2)>=1,"零>9,text(left(right(text(a8,".
00"),2)),"[dbnum2]")&"角>0,text(right(text(a8,".00")),"[dbnum2]")&"分","整")))
以上公式可複製,再下拉。
3樓:福州海棠
假設資料從a2開始,
=text(a2,"[dbnum2][$-804]g/通用格式")&"圓"
4樓:學徒
=numberstring(數值,2)
excel中將人民幣小寫轉大寫的公式?
5樓:窗外的社會
工具/原材料
excel2018版、電腦。
1、開啟電腦找到並雙擊開啟excel2018新建工作**;
2、雙擊開啟excel新建工作**以後,為了示範在a1輸入好數字,在複製貼上到b1中;
3、編輯數字並選中b1後,點選滑鼠右鍵選擇」設定單元格格式「的命令;
4、在彈出的對話方塊中點選特殊,並在右邊的介面選擇人民幣大寫點選確定;
5、設定並確定好以後,此時b1的單元格就自動的轉換為大寫;
6、也可以在單元格內直接輸入v+數字,如:」v365874.51「選擇大寫的金額即可完成。
6樓:匿名使用者
設a1列為資料列,則在a2輸入以下公式(可複製):
=if(a1<0,"負","")&if(abs(a1)>1,text(trunc(abs(round(a1,2))),"[dbnum2]")&"元
00"))),"角分","整")
7樓:吾心激盪
=if(g4<0,text(int(abs(g4)),"負[dbnum2]g/通用格式元整","元")
角")
分")
針對g4單元格,可以判斷正負,小數點2位以後直接捨去,這是我找到最簡潔的公式,自己加了負數和整數判斷,第一行變得略長一些
效果圖針對g2單元格,如果不加判斷負數的話會更簡潔,但是萬一遇到負數沒注意的話就容易忽略數字前面的符號
元整","元")
角")
分")
不判斷負數公式
8樓:財馬
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]")&"分")))
9樓:山桑弓
如果資料放在a1, 在b1中輸入
=text(100*a1,"[dbnum2]0拾0萬0千0百0拾0元0角0分")
上次給你的那個少乘了100,會顯示錯誤的。
怎麼用excel將小寫金額轉換**民幣的大寫金額
10樓:匿名使用者
可以先將小寫金額所在的單元格選中,然後設定單元格格式為中文大寫數字。
1、開啟excel文件,用滑鼠將所有小寫金額所在的單元格選中,然後右擊被選中的單元格,點選「從下拉選單中選擇...」按鈕:
2、在開啟的單元格格式設定視窗中,點選分類下面的「特殊」按鈕,然後點選型別裡面的「中文大寫數字」按鈕:
3、設定完成後,這時所有的小寫金額都會轉換成大寫金額,然後將excel文件進行儲存即可:
11樓:匿名使用者
excel**轉換
1用excel**把小寫金額轉換成大寫是很方便,我們以「8935」這個金額為例。在excel**中輸入「8935」,右擊設定單元格格式。
2設定單元格格式-數字-特殊-中文大寫數字3點選確定,就可以看到原先**中的數字變成大寫了。
「8935元」轉換成大寫金額就是「捌仟玖佰叄拾伍元整」
end搜狗輸入法輸入
還是以「8935」為例,用搜狗輸入法輸入。首先打出8000,依次900,30,5,「8935」打出「捌仟玖佰叄拾伍」,如果換成金額的話,後面加上元整,也就是捌仟玖佰叄拾伍元整。
2搜狗輸入法還有一個更簡單的轉換方法,就是再輸入數字的前面加上v。
比如我想打出「8935」的大寫,v8935,就可以看到輸入框下方的大寫金額了。
12樓:excel皮先生
小寫數字轉換成大寫金額。
13樓:
excel表你想把小寫的金額轉換為大寫的人民幣金額的話,那就可以,你在設定當中有一個選項。直接可以轉換掉
14樓:匿名使用者
excel**中把小寫金額轉換成大寫是很方便的,直接選中單元格,右擊設定單元格格式-數字-特殊-中文大寫數字。
15樓:匿名使用者
substitute(substitute(if(-rmb(e11),if(e11>0,,"負通用格式元角0分;;整"),),"零角",if(e11^2<1,,"零")),"零分","整")
16樓:你好麼閔明
結合int函式,再做1對應壹的vlookup()函式實現,看已知與輸出,差不多是這樣,遇到零在修正,可以自己完善下
17樓:匿名使用者
不好意思說錯了,一點小錯誤應該是在a2處輸入數字,在b2(或是其他任何單元格)處輸入公式即可,因為一般都會有表頭的
=substitute(substitute(if(a2<0,"負元
00"))),"角分",if(round(a2,2)=0,"","整")),"零元零",""),"零元","")
你就會發現你想要的.不懂的你問問你們公司稍微會用excel的就行了,這個包靈,我自己用過的
18樓:匿名使用者
=text(int(a1),"[dbnum2]")&"元角整",text(int(a1*100)-int(a1*10)*10,"[dbnum2]")&"分")
拿去研究一下
19樓:
市區裡插入有你自己去看一看,找一找裡面有。
20樓:匿名使用者
可選用以下方法:
1、如果都是整數,可通過單元格格式設定實現。選定單元格,在其上點滑鼠右鍵——「設定單元格格式」,點「數字」標籤——「特殊」,在」型別「中選擇「中文大寫數字」。
2、如果存在小數,即不是元的整數,可用以下公式處理:
=if(isnumber(a1),if(int(a1),text(int(a1),"[dbnum2]")&"元角",if(int(a1)=a1,,if(a1<0.1,,"零分",""),"")
21樓:匿名使用者
補充一下,hjj5118 的意思我明白了。綜合tangjiangli的答案,我教hjj5118 做:
第一步,開啟已有的**,同時把這個網頁也開啟,稍後能用到這個公式。因為公式太長,必須得用複製,貼上的方法,才保準。
第二步,複製公式,冒號後一個也不能落下。
即:=substitute(substitute(if(a1<0,"負元
0",text(a1,"0.00"))),"角分",if(round(a1,2)=0,"","整")),"零元零",""),"零元","") 。
第三步,雙擊進入a2,使a2單元格中有游標在閃,點貼上。
第四步,回車。
各位高手。excel中。小寫數字怎麼直接轉換成大寫?見截圖
用設定單元格格式的方法來實現數字轉換人民幣大寫 框選你要轉換的數字 左鍵 選擇 設定單元格格式 在數字的標籤裡選擇 特殊 就可以看到人民幣大寫的樣式 excel中怎樣快速地將合計後的小寫數字金額轉換成大寫漢字金額?用公式來轉換 if a1 0,if a1 0,負 substitute substit...
VF如何把小寫轉換成大寫程式設計語句
function dx parameters namount private all like l l s1 零壹貳叄肆伍陸柒捌玖 l s2 億仟佰拾萬仟佰拾億仟佰拾萬仟佰拾元角分 namount ltrim str namount 100,len l s2 2 l len len namount ...
excel高手請進數字自動轉換成中文大寫字
右鍵點選單元格 設定單元格格式 數字 特殊 中文大寫數字。第二個不清楚。第二個鎖定單元格即可 可以 1.不過很長噢 if abs a2 0.005,if a2 0,負元角 if int abs a2 abs a2 if abs a2 0.1,零分 整 2.鎖定單元格。你想做的應該是鎖定部分的單元格吧...