EXCEL中數字金額自動轉化為大寫公式

2021-09-24 13:33:12 字數 732 閱讀 9560

=text(i69,"[dbnum2]g/通用格式元;負[dbnum2]g/通用格式元;")
把格式直接轉換

沒有整啊喂!

=text(i69,"[dbnum2]g/通用格式元;負[dbnum2]g/通用格式元;")&text(right(fixed(i69),2),"[dbnum2]0角0分;;"&if(abs(i69)>1%,"整",))
使用&加上text(right(fixed(i69),2),"[dbnum2]0角0分;;"&if(abs(i69)>1%,「整」,))這段語句,處理小數部分,並轉換使用,如果結束則以整做結尾(這裡包括了對百分比資料的處理)

=if(trim(i69)="","",if(i69=0,"",""&substitute(substitute(text(trunc(fixed(i69)),"[dbnum2]g/通用格式元;負[dbnum2]g/通用格式元;"&if(i69>-0.5%,,"負"))&text(right(fixed(i69),2),"[dbnum2]0角0分;;"&if(abs(i69)>1%,"整",)),"零角",if(abs(i69)<1,,"零")),"零分","整")))
照抄就是了,管這麼多做什麼!

數字金額轉化為大寫金額

create or replace function fn getmoneytochina p money in number return varchar2 is 功能 數字金額轉化為漢字金額 最大支援金額 9999999999999999.99 支援千萬億的任何金額 小數點支援2位 type m...

數字金額轉化為中文大寫

數字金額轉換成中文大寫金額的函式 string int num 要轉換的小寫數字或小寫字串 return 大寫字母 小數字為兩位 function num to rmb num i 0 c while 1 else 每次將最後一位數字轉化為中文 p1 substr c1,3 n,3 p2 subst...

pb 數字轉化為大寫金額

功能描述 獲取乙個金額的大寫格式 引數及返回值說明 dsum decimal型別 returnvaleu string型別 boolean digit false int i,n,length string temp,temp1,temp2,upper1,upper2,upper upper1 零壹...