告别手动输入!用这招把Excel表格里的数字秒变大写,财务大神都抢着用!
说真的,每次一碰上要填那种正式表格,特别是跟钱有关的,比如报销单、发票附表啥的,看到金额栏后面跟着那个“大写”两字,我的脑袋就开始嗡嗡作响。盯着那一串数字,脑子里手动翻译成“人民币叁佰伍拾贰元柒角捌分”—— 我的天,那感觉比爬格子写检查还痛苦。手指在键盘上敲敲停停,生怕一个“贰”写成了“两”,一个“伍”看成了“陆”,结果整个单子打回来重改。那不是折磨是什么?
你是不是也有过同样的经历?特别是数字一大串的时候,小数点后面还有几位,眼睛都快看花了。那时候我就想,这都什么年代了,怎么还有这种“人工智障”的工作流程?非得我们自己一个字一个字地把数字掰开揉碎了,再用那种平时根本不说的“官方”大写写出来?简直是反人类设计!
直到有一天,跟办公室里的老财务——一个看着有点古板,但Excel玩得贼溜的老大哥——抱怨这事儿。他神秘兮兮地一笑,说:“小X啊,你那叫白费力气。Excel又不傻,它知道你需要这个。” 我当时心想,Excel知道?它怎么知道?难道它能读心?
他没多说废话,直接拉过我的电脑,指着那个让我犯愁的单元格,然后在旁边一个空白单元格里,随手敲下了一行字。不是什么复杂的宏,不是什么需要安装的插件,就一行,短短的一行公式。
然后,他按下了回车键。
你知道看到什么了吗?那个让我费劲巴拉、心惊胆战手动输入的数字大写,就那么“Duang”地一下,自己跳出来了!而且,非常、非常准确,连小数点后面那零零碎碎的几角几分都给安排得明明白白,一个字都不差。
那一刻,我感觉自己像发现了新大陆,像被闪电击中一样。原来,困扰了我这么久、耗费了我那么多宝贵生命去做的一件蠢事,在Excel的世界里,只需要一个简单的指令就能搞定。那个老大哥看我目瞪口呆的样子,又笑了,说:“这叫函数,Excel里的小魔法。”
所以,今天我必须得把这个小小的“魔法咒语”分享给你,让你也从那该死的手动转换中解放出来。听好了,这个公式的主角叫做 NUMBERSTRING
。对,听名字就知道,它是要把数字变成字符串的。但它厉害的地方在于,如果你给它一个特定的“模式”,它就能直接吐出你想要的中文大写金额!
公式长这样:=NUMBERSTRING(你要转换的那个数字所在的单元格, 2)
看到了吗?就是这么简单!NUMBERSTRING
是函数名,括号里有两个部分。第一个部分,就是那个让你要转大写的数字“住”在哪里,比如你的数字在A1单元格,这里就写A1。第二个部分,那个至关重要的数字“2”,就是告诉Excel:“嘿,老兄,我需要的是那种用于会计、财务上的中文大写数字格式!” 别小看这个“2”,换成其他的数字,它会给出别的奇怪格式,只有“2”才是我们梦寐以求的大写金额模式。
来,我们具体操作一下。假设你有一个Excel表格,里面有一列是金额数字,比如说B列吧,从B2单元格开始都是你要转大写的数字。你想把它们的大写形式放在C列。
- 找到C2单元格,就是你希望第一个大写数字出现的地方。
- 在C2单元格里输入公式:
=NUMBERSTRING(B2, 2)
- 按下回车键。
- 看着B2单元格里的数字瞬间变成了它对应的中文大写,出现在C2单元格里。怎么样?是不是像变魔术一样?
- 剩下的呢?更简单了!选中C2单元格,注意看单元格右下角那个小小的绿色方块(我们俗称“填充柄”)。把鼠标光标移到那个小方块上,鼠标会变成一个黑色的十字架。
- 按住鼠标左键,然后向下拖动,一直拖到你的数字列表的最后一个。或者更懒一点,双击那个小绿色方块,如果B列的数字是连续的,Excel会自动帮你填充到最后!
好了,松开鼠标。一瞬间,B列所有的数字,不管多长,不管有没有小数点,它们的中文大写形式就全部整整齐齐地躺在C列了。没有一个错误,没有一个遗漏。想想看,以前你需要花半小时、一小时甚至更久去手动敲打、校对的那些大写数字,现在几秒钟就搞定了。
这种感觉,简直就像是突然拥有了超能力,或者发现了某个隐秘的作弊码。你的工作效率瞬间飙升,那些重复性、容易出错的苦力活儿,直接被自动化消灭了。你的老板看到你提交的报表,数字大写清清楚楚,一个错都没有,肯定觉得你专业得不行。
当然,这个 NUMBERSTRING(数字, 2)
函数转换出来的,是纯粹的数字大写部分,比如“壹仟贰佰叁拾肆元伍角陆分”。它不会自动给你加上“人民币”这三个字,也不会在是整数的时候自动加上“整”字。在一些非常非常正式的场合,比如填写支票,你可能还需要手动加上这些。但老实说,大多数时候,表格里有旁边的“金额”或者“人民币”列做提示,只转换数字大写就足够了,而且这已经是省去了99%的力气了。如果你非要自动加上“人民币”和“整”,那得结合IF函数和文本连接符(&)稍微复杂一下,不过对我们日常使用来说, =NUMBERSTRING(B2, 2)
这一招已经够我们横扫大半个职场了。
所以啊,下次再遇到需要在Excel里把数字变成大写的任务,别傻傻地去查去敲了。记牢这个小小的 NUMBERSTRING(单元格, 2)
函数,它就是你的救星。把这个技巧分享给身边还在受苦的同事吧,保证他们会把你当成Excel大神来膜拜。别犹豫了,现在就去试试,把那些烦人的数字,一键变成规范漂亮的中文大写吧!相信我,一旦你用了这个方法,就再也回不去了。那种轻松顺畅的感觉,会上瘾的!
发表回复