Excel教程:思路超棒的中文大写数字自动显示

工作方法比工作的努力程度还重要,别让不聪明的方法压垮你。用正确的方法,让工作省心省力。

一、背景

小白是一名财务新人,刚毕业进了一家公司。领导让她负责出纳的工作,每天都有很多的报销单要填写和审核。俗话说:人在河边走,哪有不湿鞋的。财务的费用报销单上中文大写数字书写很麻烦,0-9的中文大写数字估计有80%都写不完整。更何况在录入电子数据时,每输入一次的阿拉伯数字后又要输入一遍的中文大写数字,很容易就把数字输错了。为此,她除了加班加点地赶,过程中没少挨主管训。于是,她就幻想着有没有办法简化一下,既提高工作效率又保证工作质量?

各位网友,你有什么办法能帮助她吗?

二、思路

有没有思路,关键看思路。要省心省力地办好这个事情也不是没办法的。

1、用打印代替手写。

2、让报销单的中文大写数字自动显示。

三、操作步骤

1、首先制作一个表格模板,大小与手写报销单上的表格一致。这个比较简单。如下图:

报销日期可以采用TODAY()来实时体现。

总计金额可以通过SUM函数自动计算。

2、让报销单的中文大写数字自动显示。

在单元格格式设置中有一个特殊的格式,应该有99%的人都不知道。通过对单元格进行设置就可以把常规的阿拉伯数字转化为中文大写数字,如下图所示。

通过对单元格格式设置,原来29555.4就会变成贰万玖仟伍佰伍拾伍.肆,数字是变化了,但好像少了元、角、分。所以这一招行不通。

再想想还没有其他方法可以用?

在Excel函数中有一些特殊的函数,平时找不到它们的身影,但每次出手,效果都是让人意外惊喜的。比如我们之前提到过的DateDif函数,这个函数是函数库里是找不到的,但是它确确实实存在,而且功能很强大。

今天我们再来分享一个神秘函数NumberString函数,从英文字面来理解Number是数字,String是字符串,这个函数的作用就是将小写数字转换成中文大写数字的函数:NUMBERSTRING,此函数可以方便的实现小写数字到中文大写数字的转化,而且有三个参数可以选择,以展现三种不同的大写方式。此函数仅支持正整数,不支持有小数的数字。

语法:

=NUMBERSTRING(VALUE,TYPE)

value:要转化的数字

type:返回结果的类型,有三种:1,2,3

示例:

=NumberString(1234567890,1)返回结果:一十二亿三千四百五十六万七千八百九十

=NumberString(1234567890,2)返回结果:壹拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾

=NumberString(1234567890,3)返回结果:一二三四五六七八九〇

它只支持正整数,不支持有小数的数字,而我们工作中的金额哪怕是整数,也要写到零角零分,怎么办呢?

不着急!

还是那句老话:有没有难度,关键看思路

既然有小数,那我们就借它10倍,100倍嘛,不够的话1000倍,10000倍也可以借的。

比如数字是1315.73元,怎么转化成中文大写数字“壹仟叁佰壹拾伍元柒角叁分”呢?看好了。

首先,先把1315从1315.73中提取出来,很好办,Int(1315.73)=1315,Int函数是取整函数,不管小数位是多少,统统砍掉。所以Numberstring(Int(1315.73),2)。

接下来是第一位小数7,怎么来呢?Int(1315.73*10)-int(1315.73)*10=7。

最后是第二位小数3,Int(1315.73*100)-Int(1315.73*10)*10=3。

如下图所示:

问题就解决了。

以后直接在报销模板上输入数据后,核对无误,打印出来。把自己从繁琐的工作中解放出来,才有时间去思考如何为公司创造更大的价值。

(0)

相关推荐

  • Excel函数:Excel中乘法和加法综合应用(案例讲解 思路解析)

    各位小伙伴们大家好,我是Excel归故乡,上期给大家讲解了and函数和or函数的综合应用,本期就来说一下他们的另一种表达方式,乘法运算和加法运算的综合应用.我们还是通过案例来给大家讲解,这样便于思路分 ...

  • 菜鸟记342-如何把数字转为中文大写金额?

    万一您身边的朋友用得着呢? 各位朋友早上好,小菜继续和您分享经验之谈,截止今日小菜已分享400+篇经验之谈,可以文章编号或关键词进行搜索 以下才是今天的正式内容-- 摘要:本文介绍将数字转为中文大写的 ...

  • 【Excel公式教程】小写金额转换为大写金额的4个公式套路解析

    公众号回复2016   下载office2016 在会计做账的时候经常会用到大写金额,那么由小写金额如何转换为大写金额呢? 在网上搜一下会发现这类公式有很多,有的还特别长,今天就整理了四个不同效果的公 ...

  • 财务岗必会Excel技能:思路超棒的中文大写数字自动显示!

    工作方法比工作的努力程度还重要,别让不聪明的方法压垮你.用正确的方法,让工作省心省力. 一.背景 小白是一名财务新人,刚毕业进了一家公司.领导让她负责出纳的工作,每天都有很多的报销单要填写和审核.俗话 ...

  • |画册设计|—一组超棒的中文画册参考

    排版本质是对于画面中元素关系的处理 画面中的元素包括构图,颜色,字体等等 而关系 比如指的是它们之间的层级关系/大小面积/色彩搭配/对比处理 那么中文字体的排版如何要在保证可读性的基础上让版面看起来更 ...

  • Excel教程:超赞的动态查询表,太多人想学!

    008号是谁?电话多少? 这不是相亲,而是员工信息快速查询!可能你所在公司的人员成百上千,怎么根据工号快速查询到职员的信息呢?你需要制作一张员工信息动态查询表!有了信息动态查询表,别说姓啥.电话,就是 ...

  • Excel教程:3秒完成16000行数据自动分组编号,就用这个方法!

    有16000人参与"社保代扣代缴协议",需要将每16人设定为一组,第1-16行重复编号为1.第17-32行重复编号为2.-.第15985-16000行重复编号为1000.怎么弄? ...

  • Excel教程:3秒钟实现16000行数据自动分组编号

    回复[目录]学习113篇Excel教程 全套Excel视频教程,微信扫码观看 有16000人参与"社保代扣代缴协议",需要将每16人设定为一组,第1-16行重复编号为1.第17-3 ...

  • Excel | 人民币阿拉伯数字转中文大写

    问题来源 NUMBERSTRING函数的缺陷 韩老师此前写过一篇文章:Excel113 | NUMBERSTRING和TEXT函数:阿拉伯数字和中文数字转换,里面提到人民币数字转中文大写的一种方法:N ...

  • 超棒的6西格玛管理教程

    一.六西格玛管理的起源与发展 近几年来,一股六西格玛管理的风暴正席卷全球,六西格玛这种新的管理方法在世界许多顶级组织内开始流行,并使这些组织取得了辉煌的成就. 20世纪80年代摩托罗拉公司创建了六西格 ...

  • 高考数学大题的超棒解题技巧、解题思路!

    六种解题技巧 一.三角函数题 注意归一公式.诱导公式的正确性(转化成同名同角三角函数时,套用归一公式.诱导公式(奇变.偶不变;符号看象限)时,很容易因为粗心,导致错误!一着不慎,满盘皆输!). 二.数 ...

  • excel金额中文大写函数

    excel金额中文大写函数 假设B1单元格为数据来源,则. =IF(B1<0,"金额为负无效",(IF(OR(B1=0,B1=""),"(人民币 ...