日常我们在财务相关的报表的时候,经常需要将小写金额的数字转换成汉字大写金额,今天就来跟大家分享下几种转换的方法吧。
工具/原料
演示电脑:台式电脑 (操作系统:Windows 7 家庭普通版)
Excel版本:Microsoft Office 专业增强版2016
数字格式转大写汉字
1、选择需要转换的数字,点击【数字格式】下方的小箭头;
2、选择【特殊】,选择【中文大写数字】,点击确定
公式转大写汉字
1、点击单元格,使用函数:=NUMBERSTRING(A1,2)记住:其中的A1,是你对应需要转换的列,根据实际情况替换即可。
2、保存之后,拖动复制到其他单元格。
公式转大写汉字,并且有“元角分整”
1、同理第二种方法,只是函数公式不一样,这里有三种公式,具体如下:公式1:=SUBSTITUTE(IF(RIGHT(FIXED(A1)*100,2)*1=0,TEXT(FIXED(A1),"[dbnum2]")&"元整",SUBSTITUTE(SUBSTITUTE(REPLACE(TEXT(FIXED(A1),"[dbnum2]"),LEN(TEXT(FIXED(A1),"[dbnum2]")),0,"角")&"分",".","元"),"零角","零")),"-","负")公式2:=IF(AND(A1<=-0.01,A1>=-0.99),"负","")&SUBSTITUTE(SUBSTITUTE(TEXT(TRUNC(A1),"[dbnum2]G/通用格式元;负[dbnum2]G/通用格式元")&TEXT(RIGHT(FIXED(A1),2),"[dbnum2]0角0分;[dbnum2]0角;[dbnum2]整"),"零角","零"),"零分",)公式3:=SUBSTITUTE(SUBSTITUTE(TEXT(INT(A1),"[DBNum2][$-804]G/通用格式元"&IF(INT(A1)=A1,"整",""))&TEXT(MID(A1,FIND(".",A1&".0")+1,1),"[DBNum2][$-804]G/通用格式角")&TEXT(MID(A1,FIND(".",A1&".0")+2,1),"[DBNum2][$-804]G/通用格式分"),"零角","零"),"零分","")记住:其中的A1,是你对应需要转换的列,根据实际情况替换即可。
2、保存之后,拖动复制到其他单元格。