多语言展示
当前在线:1237今日阅读:84今日分享:32

Excel数字小写金额转换成汉字大写金额的方法

日常我们在财务相关的报表的时候,经常需要将小写金额的数字转换成汉字大写金额,今天就来跟大家分享下几种转换的方法吧。
工具/原料
1

演示电脑:台式电脑 (操作系统:Windows 7 家庭普通版)

2

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

保存之后,拖动复制到其他单元格。

总结

Excel数字小写金额转换成汉字大写金额的方法:1、利用Excel自带的数字格式,进行汉字大写转换:点击【数字格式】下方的小箭头--【特殊】--【中文大写数字】;2、单元格,使用函数:=NUMBERSTRING(A1,2)3、但是以上两种方法,并没有“元角分整”等金额的说明,利用第三种复杂公式,才是完整的大写汉字金额的写法,具体公式见上方说明。

注意事项

记住:其中的A1,是你对应需要转换的列,根据实际情况替换即可。

推荐信息