tft每日頭條

 > 生活

 > 财務對賬excel函數

财務對賬excel函數

生活 更新时间:2024-12-26 23:15:54
在财務工作中,時常需要用大寫的數字來表示金額

尤其是會計工作報表

那麼,在excel中該如何快速的把阿拉伯數字轉化為大寫數字呢

以下提供兩種方法快速實現

财務對賬excel函數(excel中會計大寫金額原來是這麼玩)1

用公式嵌套實現

IF(TRIM(A2)="","",IF(A2=0,"",IF(A2<0,"負",)&IF(INT(A2),TEXT(INT(ABS(A2)),"[dbnum2]")&"元",)&IF(INT(ABS(A2)*10)-INT(ABS(A2))*10,TEXT(INT(ABS(A2)*10)-INT(ABS(A2))*10,"[dbnum2]")&"角",IF(INT(ABS(A2))=ABS(A2),,IF(ABS(A2)<0.1,,"零")))&IF(ROUND(ABS(A2)*100-INT(ABS(A2)*10)*10,),TEXT(ROUND(ABS(A2)*100-INT(ABS(A2)*10)*10,),"[dbnum2]")&"分","整")))

财務對賬excel函數(excel中會計大寫金額原來是這麼玩)2

會計大寫

用vba自定義函數實現

Function Daxie(M)

Y=Int(Round(100*Abs(M))/100)

J=Round(100*Abs(M) 0.00001)-Y*100

F=(J/10-Int(J/10))*10

A=IIf(Y<1,"",Application.Text(Y,"[DBNum2]") & "元")

B=IIf(J>9.5,Application.Text(Int(J/10),"[DBNum2]") & "角",IIf(Y<1,"",IIf(F>1,"零","")))

C = IIf(F<1,"整",Application.Text(Round(F,0),"[DBNum2]") &"分")

Daxie=IIf(Abs(M)<0.005,"",IIf(M<0,"負" &A &B &C, A & B & C))

End Function

财務對賬excel函數(excel中會計大寫金額原來是這麼玩)3

vba函數

怎麼樣,都會了嗎?關注咕吧課堂 關注你自己的生活學好 做好 活好後續更精彩哦 回見!,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved