應用Excel實現大小寫金額轉換

2021-06-26 12:01:19 字數 827 閱讀 8265

在基本建設審計中,經常需要同時寫明審定工程造價的大小寫金額,如2942635.44元寫為「貳佰玖拾肆萬貳仟陸佰叄拾伍元肆角肆分」,388372.80元寫為「叁拾捌萬捌仟叄佰柒拾貳元捌角整」,為提高工作效率和保證大寫金額準確性,可使用excel實現大小寫金額轉換。

轉換的依據應遵循《會計基礎工作規範》,該《規範》第五十二條規定:漢字大寫數字金額如零、壹、貳、叄、肆、伍、陸、柒、捌、玖、拾、佰、仟、萬、億等,一律用正楷或者行書體書寫,不得用0、一、二、三、四、五、六、七、八、九、十等簡化字代替,不得任意自造簡化字。大寫金額數字到元或者角為止的,在「元」或者「角」字之後應當寫「整」字或者「正」字;大寫金額數字有分的,分字後面不寫「整」或者「正」字。

方法如下:

假設審定工程造價在excel工作表的e列,審定工程造價大寫金額為f列,本文以e3和f3單元格為例,如e3單元格中阿拉伯數字為388372.80,在f3單元格中輸入:

=if((e3-int(e3))=0,text(e3,"[dbnum2]")&"元整",if(int(e3*10)-e3*10=0,text(int(e3),"[dbnum2]")&"元"&text((int(e3*10)-int(e3)*10),"[dbnum2]")&"角整",text(int(e3),"[dbnum2]")&"元"&if(int(e3*10)-int(e3)*10=0,"零",text(int(e3*10)-int(e3)*10,"[dbnum2]")&"角")&text(right(e3,1),"[dbnum2]")&"分"))

如果需要在f列中其他單元格式進行相同設定,可以採取拖動填充柄方式進行自動填充。(楊春寧)

文章**:

java android 金額大小寫資料的轉換

public class change 數字金額大寫轉換,思想先寫個完整的然後將如零拾替換成零 要用到正規表示式 public static string digituppercase double n string digit string unit string head n 0?負 n mat...

金額大小寫轉換!

把數字轉換成中文大寫金額,分以下小數截位 param dblmoney double 數字 param blnfull boolean false,2001.30 貳仟零壹元叄角整 true,2001.30 貳仟零佰零拾壹元叄角零分 param bzheng boolean 是否強制末尾加整字 如果...

excel英文大小寫轉換

資料庫相關文件的梳理過程中,離不開excel文件的使用,作為中國人,免不了遇到讓人頭痛的大小寫問題,以下是excel大寫轉小寫的詳細介紹。1.如圖,有一列大寫字母,首先,選中b1單元格,在fx函式輸入框中輸入 lower a1 並回車。2.回車後,b1單元格出現前一列的小寫,用滑鼠十字中心貼近單元格...