EXCEL小寫轉換成大寫金額,EXCEL 小寫轉換成大寫金額

時間 2022-05-16 22:15:19

1樓:步不驚心

向你推薦兩個公式,這兩個公式很完整也很簡潔(並且使用了text(a1,";負")函式,可以處理文字型數字)的人民幣金額大寫:

公式一(172個字元)

=substitute(if(-rmb(a1,2),text(a1,";負通用格式元>9][dbnum2]0角0分;"&if(a1^2<1,,0)&"[>][dbnum2]0分;整"),),"零分","整")

公式二(171個字元)

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

我一直都在使用,這兩個公式很好用。

1565.36套用公式的結果就是「壹仟伍佰陸拾伍元叄角陸分」;

如果數字是整數如1565.00,則大寫金額為「壹仟伍佰陸拾伍元整」。

這是最符合財務規範的大寫金額的寫法。

2樓:

這也好辦,修改如下:

如果你非想把「.」變成「點」,後加「元」,那麼用如下公式=substitute(text(a1,"[dbnum2][$-804]g/通用格式"),".","點",1)&"元"

公式下拉

3樓:匿名使用者

右鍵單擊帶數字的單元格,選擇「設定單元格格式」,數字標籤下面的框內選擇特殊內的中文大寫數字,但是有個缺陷至少是2003版本的有個缺陷,不能加「元、角、分和元整」等。如果想加這些只能自己編寫函式或指令碼:比如你在a1中輸入了1234567.

83,你可以在a2中輸入元整","元")&if(and(int(a1)<>a1,--right(int(a1*10))=0),"零",text(--right(int(a1*10)),"[dbnum2]#角分;;"))」,其他的以此類推。

4樓:江南白水

右鍵單擊所要改變的單元格,然後選擇設定單元格格式,在數字下面的框內選擇"自定義",右邊型別中輸入:

[dbnum2][$-804]g/通用格式"元"

5樓:沐沐櫻歌

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

求助 小寫金額轉換成大寫金額,求助 小寫金額轉換成大寫金額

vb版本 private sub imgbtn click on error goto errorhandle dim i as integer dim unchnum as currency dim txtstri as string dim txtstrf as string dim lenst...

從鍵盤輸入字串,將小寫字母全部轉換成大寫字母,然後輸出到磁碟檔案中儲存。輸入字元以!結

手機使用者 上面這句話應該不對吧?小寫字母全部轉換成大寫字母就是對應ascii碼減32,你這個 z a 的值是25.另外贊同樓上說的 還可以按照常識,比如操作文字檔案都用ascii,對於二進位制檔案,用二進位制。但這不是絕對的,文字檔案用ascii,主要是這些資訊本來就是以自然文字的形式表達,你用記...

C語言寫一函式將字串大寫字母轉換成小寫字母

void swap char a,int n n是字串長度 只寫了轉換的函式 在主函式中呼叫就可以了 有個函式的 include char strlwr char string convert a string to lowercase example strlwr.c this program u...