那时候真是觉得,这资本主义世界发明这套数字大写,简直就是为了折腾会计和咱们这种要报销的小职员吧?小数点后面那位数,角啊分啊,更是高危区域,脑子里得时刻绷着弦儿。
直到有一天,无意中撞上了 Excel 里那个能把数字自动变成中文大写的宝贝——NUMBERSTRING 函数。我的天!那一刻,感觉头顶的乌云一下子就散了,阳光瞬间洒了下来!真不是夸张,对于我们这种经常跟数字打交道的人来说,发现这个函数,就跟在沙漠里找到水源一样惊喜。
这个函数其实挺直接的,语法就是:NUMBERSTRING(数值, 类型)。你看,多简单!数值嘛,就是你要转换的那个数字,可以直接填数字进去,比如 123.45,或者引用一个单元格,比如 A1,多数情况肯定是要引用单元格的,省得改数字了,大写还得跟着改,那不又回到解放前了嘛。关键就在那个类型参数上。
这类型啊,它决定了转换出来的格式。有两个常用的数字,1 和 2。
选1呢,它转换出来的就是纯粹的汉字数字,不带单位的。比如你输入 =NUMBERSTRING(123, 1),它就会给你蹦出个一二三。输入 =NUMBERSTRING(123.45, 1),结果是一二三点四五。你看,它就是把阿拉伯数字换成了中文数字的写法,小数点也给你老老实实地写个点字儿出来。这种格式,说实话,我用得不多,可能在某些特定的文本里会用到,比如合同里写个数量什么的,但财务上、单据上,绝对不是它。
我们需要的,是那个能转换成带圆带角带分,甚至带整或者正字的,那种标准的财务大写格式。而这个,就得靠类型 2!
当你输入 =NUMBERSTRING(要转换的数字单元格, 2) 的时候,魔法就来了。比如你 B1 单元格里是 520.13,你在 C1 里输入 =NUMBERSTRING(B1, 2),回车!C1 瞬间就会变成:伍佰贰拾圆壹角叁分。哎呦喂,看到这几个字端端正正地出现在那里,而且是函数自动生成的,一丁点儿出错的可能都没有(除非你数字输错了),那种成就感,那种解脱感,简直无与伦比!
想想看,以前填报销单,一边看发票上的 520.13,一边在报销单上手写伍佰贰拾圆壹角叁分,写错一个贰或者叁,或者角分写颠倒了,甚至把圆写成了园,都可能得找领导重新签字,那张单子也就报废了。现在呢? Excel 表格里把数字一敲,旁边的大写格子里公式一拉,哗啦啦一片标准的中文大写就出来了,多漂亮!而且是彻彻底底的贰啊伍啊,不是那种两啊五啊的随便写法,规范得很!
特别是碰到像 1000.00 这种,你输入 =NUMBERSTRING(1000, 2),它会给你转成壹仟圆整或者壹仟圆正(具体看 Excel 版本和设置,有时候带整有时候带正,意思都一样,表示没有小数部分)。如果是个像 1001.05 这种中间带零的,它也能给你处理得妥妥帖帖:壹仟零壹圆零伍分。这种中间的零特别容易漏写或错写,但函数就不会。
所以说,别看它只是 Excel 里一个小小的函数,对于需要频繁处理财务数字的人来说,它简直是神器。它不仅仅是把数字换个形式,它省去了人工核对的巨大麻烦,降低了出错率,提高了效率,更重要的是,它解放了我们的脑子和双手!你可以把精力放在更需要人工判断和分析的地方,而不是在这种枯燥、机械、又容易犯错的转换工作上。
每次教别人用这个函数,看到他们眼睛里冒出光来,我都会心里小小地得意一下。嘿嘿,这玩意儿,真是用过才知道它的好。当然,Excel 嘛,总有些小脾气,偶尔碰到个特别奇葩的数字,或者版本兼容性问题,可能转换结果会让你愣一下。但这都不是主流,大部分时候,它都是那个靠谱的伙伴。
所以,如果你也还在为了填表格、开发票、做账目时手写数字大写而抓狂,赶紧试试这个 NUMBERSTRING 函数吧!记住,财务上用类型 2!它绝对能成为你在数字世界里的一个得力助手,让你远离那些壹贰叁肆……的手写噩梦。从此告别笔误,告别返工,告别被圆角分支配的恐惧!用函数,一步到位,又快又准,多省心!
发表回复