《2023年E cel金额大写公式详解.pdf》由会员分享,可在线阅读,更多相关《2023年E cel金额大写公式详解.pdf(3页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、Excel 金额大写公式详解 人民币大写的公式很多,随便百度就能找到一堆,但网上的公式多无原理解析,知其然而不知其所以然,用的时候只能将公式复制过去,总有几分不完美 那么一起来追根究底吧,长文预警,今天的内容 1400 字=先搜个金额大写公式再就公式进行解析网上相关公式太多,选个稍微短点的,公式如下=TEXT(LEFT(RMB(A1),LEN(RMB(A1)-3),>0dbnum2G/通用格式元;<0 负 dbnum2G/通用格式元;)&TEXT(RIGHT(RMB(A1),2),dbnum20 角 0 分;整)表示完全看不懂 1、如何快速看懂长公式 Excel 公式求值
2、Excel 自带公式求值,可查看公式每步计算结果,通过查看每步计算结果分析思路在 A1单元格中输入小写金额,B1 中输入以上公式 选中 B1 单元格,【公式】-【公式审核】-【公式求值】运行求值,查看每一步运算结果,如下图:通过查看计算步骤得知,金额小写转为大写主要通过格式转换函数 TEXT函数,将金额分两部分转换为大写金额,整数部分大写 小数点部分大写 提到格式转换,Excel 单元格格式设置中就有金额大写转换【数字】-【特殊】-【中文大写数字】如 A1单元格金额单元格格式转换后显示为贰拾万壹仟柒佰壹拾壹.零陆 距离我们想要的金额大写很接近了,如果能将数字大写格式转换的代码找到就可用于金额大
3、写中 2、如何查看格式转换代码 点击对应格式后,点击自定义,显示对应代码点击【特殊】-【中文大写数字】后点击自定义代码为【DBNum2$-804G/通用格式】其中$-804 表示国家或地区(语言)编号,一般可以不填,可直接忽略 提取有用部分:DBNum2G/通用格式其中 DBNum2 表示将数字大写G/通用格式表示以常规的数字显示数字不发生任何变化 金额大写中,整数部分以元结尾,小数部分以角和分结尾 则整数部分-DBNum2G/通用格式元小数部分-DBNum20 角 0 分 如果金额为负怎么办 金额为负,则大写时金额前面加负,如-2 对应负贰元,整数部分金额需分两种情况 为正数>0dbn
4、um2G/通用格式元 为负数<0 负 dbnum2G/通用格式元 OK,数字大小写转换已解决,整数部分和小数部分用不同的格式转换代码,那么接下来需分别提取整数和小数部分=金额格式一般为:小数部分:有且只有 2位,最右边 2位数字,=right(A1,2)再就公式进行解析网上相关公式太多选个稍微短点的公式如下通用格式元负通用格式元角分整表示完全看不懂如何快 写金额中输入以上公式选中单元格公式公式审公式求值运行求值查看每一步运算结果如下图通过查看计算步骤得知金 式转换单元格格式设置中就有金额大写转换数字特殊中文大写数字如单元格金额单元格格式转换后显示为贰拾万壹仟 整数部分:除掉小数部分剩余为
5、整数部分,整数部分位置在左边,但长度不定,长度=总长度-小数位长度=len(A1)-3 小数位不是 2 个吗怎么减 3 小数点也占一位整数部分=left(A1,len(A1)-3)OK啦漏了一个格式转换,A1单元格的内容为数字格式,金额大小写为货币格式,需将数字转换为货币格式,使用函数 RMB 在 A1单元格外嵌套个 RMB 函数 整数部分格式转换:=TEXT(LEFT(RMB(A1),LEN(RMB(A1)-3),>0dbnum2G/通用格式元;<0 负 dbnum2G/通用格式元;)小数部分格式转换:=TEXT(RIGHT(RMB(A1),2),dbnum20角 0 分;整)3、TEXT 函数中的的分号;表示什么内容呢三个分号分别将【正数;负数;零;文本】需要显示的内容隔开 如果小数部分为 0,则金额大写时添加整 dbnum20 角 0 分;整正数-dbnum20 角 0 分,用;间隔负数-不显示,用;间隔零-显示“整”再就公式进行解析网上相关公式太多选个稍微短点的公式如下通用格式元负通用格式元角分整表示完全看不懂如何快 写金额中输入以上公式选中单元格公式公式审公式求值运行求值查看每一步运算结果如下图通过查看计算步骤得知金 式转换单元格格式设置中就有金额大写转换数字特殊中文大写数字如单元格金额单元格格式转换后显示为贰拾万壹仟
限制150内