到这里,关于财务单据中金额匹配、汇总和转换的“三部曲”公式讲解完毕,在学习过程中,能够发现excel函数公式应用的灵活性,是非常有趣的事情!
在excel财务单据中,通过公式汇总得到所有项目金额的总计,最后还需要将这组金额数字转换为中文大写。
如下图所示,将单据右下角的合计金额数字,转换为左侧的中文大写金额,当小数位的角分都为0时,则金额以“元整”的后缀结束。

先来看下使用公式的自动转换效果,新增或变动任意单价,使合计金额发生变化,从而使合计的中文大写金额跟随变动。

那今天要讲的公式,是表格单据金额自动匹配计算的三个场景中的,最简单的一个。前两个场景一个是匹配数量与单价总和到右侧金额各项单位下,另一个是将得到的金额汇总显示在下方合计行中。
这里就是最后一步将合计金额转换为中文大写。
言归正传,作者仍然以分步的方式,来逐步解析公式的组合。
将金额项“元”及以上单位下的数字合并到一个单元格
也就是将合计金额数字中的整数部分合并成一个货币值。
从下图来看,它实际就是多个单元格合并为一个单元格的应用,可以输入公式为:
=CONCAT(G10:O10)

这里concat函数是连接一个单元格区域或数组,它与concatenate函数稍有不同,后者是连接单个单元格,所有参数都只能引用一个单元格,而不是区域。但两者的作用,最后都是组成一个合并文本。
从concat公式结果可见,它将多个单元格分步的金额数字组成一个包含货币符号“¥”的字符串。
将货币值转换为中文大写金额
接下来需要将得到的货币值转换成中文大写。它实际有两步操作,第一个是将货币符号“¥”清除,第二步是中文大写转换。
所以将两步合并到一个公式中,则可以输入公式为:
购买专栏解锁剩余72%