当前位置: 首页 > 会计从业资格 > 会计从业资格热点推荐 > OFFICE中把金额转换成大写的技巧

OFFICE中把金额转换成大写的技巧

更新时间:2016-06-05 06:15:01 来源:环球网校 浏览391收藏195

   【摘要】环球网校为方便会计从业人员了解会计行业,特整理了会计行业的相关资料供大家参考,本文是网校分享的“OFFICE中把金额转换成大写的技巧”介绍了OFFICE中把金额转换成大写的技巧,希望对大家有帮助,更多资料敬请关注环球会计从业资格考试频道!

  相关推荐:支票填写注意事项及人民币大写规则

  假设A1单元格为原始数据

  一、公式法一:

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

  二、公式法二:

  =IF(A1<0,"负",)&TEXT(TRUNC(ABS(A1)),"[DBNum2]G/通用格式")&"元"&IF(ROUND(A1,3)=ROUND(A1,),"整",TEXT(RIGHT(TRUNC(A1*10),1),"[DBNum2]G/通用格式")&"角"&IF(ROUND(A1,3)=ROUND(A1,1),"整",TEXT(RIGHT(ROUND((A1*100),),1),"[DBNum2]G/通用格式")&"分"))

  三、公式法三:

  =CONCATENATE(TEXT(INT(A1),"[DBNum2][$-804]G/通用格式")&"元"&IF((INT(A1*10)-INT(A1)*10)=0,"",TEXT(IF(AND(CEILING(A1*100,1)-INT(A1*10)*10=10,INT(A1*1000)-INT(A1*100)*10>=5),INT(A1*10)-INT(A1)*10+1,INT(A1*10)-INT(A1)*10),"[DBNum2][$-804]G/通用格式")&"角")&IF(OR(INT(A1*100)-INT(A1*10)*10=0,(IF(INT(A1*1000)-INT(A1*100)*10>=5,CEILING(A1*100,1)-INT(A1*10)*10=10,FALSE))),"整",(IF(INT(A1*1000)-INT(A1*100)*10>=5,(IF(CEILING(A1*100,1)-INT(A1*10)*10=10,"",(TEXT(CEILING(A1*100,1)-INT(A1*10)*10,"[DBNum2][$-804]G/通用格式")&"分"))),(TEXT(INT(A1*100)-INT(A1*10)*10,"[DBNum2][$-804]G/通用格式")&"分")))),"(¥",FIXED(A1,2,TRUE),"元)")

  环球网校友情提示:环球网校会计从业资格考试频道为考生提供2016年会计从业资格考试资讯供大家参考,考生亦可登录会计证论坛,与其他学员交流经验,以上是网校整理的”OFFICE中把金额转换成大写的技巧“资料供大家参考!

  编辑推荐:

人民币大写规则|银行汇款大写货币规则

会计基础专业名词解释及汉字大写金额写法

   【摘要】环球网校为方便会计从业人员了解会计行业,特整理了会计行业的相关资料供大家参考,本文是网校分享的“OFFICE中把金额转换成大写的技巧”介绍了OFFICE中把金额转换成大写的技巧,希望对大家有帮助,更多资料敬请关注环球会计从业资格考试频道!

  相关推荐:支票填写注意事项及人民币大写规则

  四、VBA代码法(自定义函数)

  Public Function BigNum(xiaoxie As Currency)

  Application.Volatile

  Dim fuhao As String

  fuhao = ""

  If xiaoxie < 0 Then

  xiaoxie = -xiaoxie

  fuhao = "负"

  End If

  If xiaoxie = 0 Then

  BigNum = "零元整"

  Else

  Const cNum = "零壹贰叁肆伍陆柒捌玖-万仟佰拾亿仟佰拾万仟佰拾元角分"

  Const cCha = "零仟零佰零拾零零零零零亿零万零元亿万零角零分零整-零零零零零亿万元亿零整整"

  BigNum = ""

  sNum = Trim(Str(Int(Round(xiaoxie, 2) * 100)))

  For i = 1 To Len(sNum)

  BigNum = BigNum + Mid(cNum, (Mid(sNum, i, 1)) + 1, 1) + Mid(cNum, 26 - Len(sNum) + i, 1)

  Next i

  For i = 0 To 11

  BigNum = Replace(BigNum, Mid(cCha, i * 2 + 1, 2), Mid(cCha, i + 26, 1))

  Next i

  BigNum = fuhao + BigNum

  End If

  End Function

  上面四种办法中,方法一和方法四等价;方法二、三和方法一、四的区别只是整数部分为零时,方法一、四不显示“零元”,而直接显示“角分”;方法三在方法2的基础上加上了数字显示,下面是不同数据在四种方法中的显示结果:

  原始数据 方法一 方法二 方法三 方法四

  0.12 壹角贰分 零元壹角贰分 零元壹角贰分(¥0.12元) 壹角贰分

  1.02 壹元零贰分 壹元零角贰分 壹元贰分(¥1.02元) 壹元零贰分

  1001001 壹佰万壹仟零壹元整 壹佰万壹仟零壹元整 壹佰万壹仟零壹元整(¥1001001.00元) 壹佰万壹仟零壹元整

  0 零元整 零元整 零元整(¥0.00元) 零元整

  -25001 负贰万伍仟零壹元整 负贰万伍仟零壹元整 -贰万伍仟零壹元整(¥-25001.00元) 负贰万伍仟零壹元整

  环球网校友情提示:环球网校会计从业资格考试频道为考生提供2016年会计从业资格考试资讯供大家参考,考生亦可登录会计证论坛,与其他学员交流经验,以上是网校整理的”OFFICE中把金额转换成大写的技巧“资料供大家参考!

  编辑推荐:

人民币大写规则|银行汇款大写货币规则

会计基础专业名词解释及汉字大写金额写法

分享到: 编辑:环球网校

资料下载 精选课程 老师直播 真题练习

会计从业资格资格查询

会计从业资格历年真题下载 更多

会计从业资格每日一练 打卡日历

0
累计打卡
0
打卡人数
去打卡

预计用时3分钟

环球网校移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载

返回顶部