App 1 Icon
imToken: BTC & ETH
下载
App 2 Icon
imToken: BTC & ETH
下载
App 3 Icon
imToken: BTC & ETH
下载

Excel2003里数字转货币大写的公式,做凭证的老会计都该会

imtoken官网 imtoken钱包咨询 8

Excel2003里数字转货币大写的公式,做凭证的老会计都该会

在Excel2003里,把数字转成"壹拾贰万叁仟…"这种货币大写,是财务人每天打交道的高频操作。不用装插件、不用手写VBA,一个公式贴在表格里就能搞定。

核心思路是把数字按个、十、百、千、万、十万、百万、千万、亿逐位拆开,再分别对应中文大写字符。Excel2003没有现成的货币大写函数,得用MID、TEXT、CHOOSE这些函数一层层组合。我常把公式放在一个单元格里,旁边填个数字,一变就出结果,做凭证、打支票、编报表全靠它。

公式大致是IF嵌套套上七八层MID和CHOOSE,把A1按十位一位切出来Excel2003里数字转货币大写的公式,做凭证的老会计都该会,CHOOSE(1,"零")CHOOSE(2,"壹")依次对应上去。位数到亿基本够用,超过亿级的金额得单独写一段excel2003数字变货币大写,不然位序全错位,出来的大写就乱了。

小数部分(角、分)要用MOD(A1,1)*100再拆,千万别直接四舍五入。拼接"元整"的时候,角分位为零要显示"整"而不是留空,这在审计检查里是硬伤。公式嵌套太深容易超Excel2003的长度限制,把中间结果放辅助列里更稳当。

这套公式我用了十几年,从手工记账过渡到现在,逻辑没变只是载体换了。你现在还在用Excel2003做账务,还是已经换到WPS或者365了?你那边有没有比这个更简洁的写法?

标签: excel2003数字变货币大写

抱歉,评论功能暂时关闭!