• 我的订阅
  • 科技

excel数字转换为中文大写

类别:科技 发布时间:2023-02-24 11:45:00 来源:卓越科技

随着无纸化办公的领域越来越广泛,很多的财务工作也通过线上进行记录和存档。

比如一份财务报销单,通过电子档来记录报销事项和金额,再进行求和,最后将金额小计的小写数字转换为固定格式的中文人民币大写。

excel数字转换为中文大写

数字转换为中文大写的方法有不少,比如text函数,自定义格式,numberstring函数等。

其中numberstring函数是新版本中出现的函数,它的表达式为:=numberstring(值,样式)。它的样式可以设置为1、2、3,分别为小写中文数字,大写中文数字,和单一小写中文数字。

这里说的单一小写数字是指只会显示数字对应的中文小写,但不会千百十等量词,比如333,会显示为三三三,而不是三百三十三。

下面我们就通过numberstring函数的组合公式来将数字转换为中文大写。

为了避免非整位数的金额转换出现错误,作者君将公式分隔成两个部分,同时也能让大家更为清楚地去理解这个公式。

首先进行整位数的小写数字转换,直接输入公式:=NUMBERSTRING(CONCATENATE(J10,K10,L10,M10,N10,O10,P10),2)

excel数字转换为中文大写

公式中涉及到两个函数,numberstring函数上面已经介绍了,而concatenate函数是一个连接函数,表达式为:=concatenate(值1,值2,值3……)。

使用concatenate函数将金额小计数字联结起来,再以numberstring函数进行转换,这个思路应该很好理解。

后续再以符号“&”将人民币大写的固定表达“元”与公式结果联结起来。

接下来进行第二部分的公式编辑,即金额个位数以后,角分的公式表达。

输入公式:=IF(Q10="","整",NUMBERSTRING(Q10,2)&"角"&IF(R10="","",NUMBERSTRING(R10,2)&"分"))

excel数字转换为中文大写

这里用到了if函数和numberstring函数,而且还是嵌套的两个if函数。

if函数的表达式和用法无须多说了,是excel中最基础的函数之一。

这个公式的思路就在于金额角等于空值,也就代表角和分都没有数字,那么就返回固定值“整,”如果金额角不等于空值,那么就返回角数字的中文大写,并连上“角”的固定文字。

而后面一个if函数,则表示如果金额分等于空值,就返回空值,否则就返回分数字的中文大写。

这部分的公式没有复杂的函数和写法,只要分清步骤就不难理解。

下面将两部分公式进行组合,再通过iferror函数来做一个容错,即如果表达式错误,那么返回空值。

完整的函数公式为:=IFERROR(NUMBERSTRING(CONCATENATE(J10,K10,L10,M10,N10,O10,P10),2)&"元"&IF(Q10="","整",NUMBERSTRING(Q10,2)&"角"&IF(R10="","",NUMBERSTRING(R10,2)&"分")),"")

excel数字转换为中文大写

这个函数看起来很长,但主要是为了处理角和分金额的转换,以及没有角和分时的结果表达,我们也可以看看当没有角和分时,公式的结果最后会以“元整”结束。

excel数字转换为中文大写

以上就是今天的全部内容,欢迎关注作者君,一起学习更多excel知识!

以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。

快照生成时间:2023-02-24 12:45:14

本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。

信息原文地址:

Excel中用TEXT函数处理日期和时间大家会几种?
...大家聊聊TEXT函数处理日期和时间,Excel中有时需要将日期大写显示,中文数字显示,上下午显示,时间加文本前缀等等
2023-03-18 21:56:00
Excel中用TEXT函数将小写金额转换为中文显示
...了,上面的格式写法也有多种。下面继续说将数字转化为大写显示,一般金额都是正数,负数显示方法略复杂,今天就不介绍了,反正用得少,老陈也没咋研究,网上一搜索结果一大把,我们今天主
2023-03-18 21:56:00
Office 2019软件免费下载及详细激活安装教程-office 软件全版本软件下载地址
...的数值量。七、将Excel工作表中的阿拉伯数字转换为中文大写方法:在目标单元格中输入公式:=NUMBERSTRING(G3
2023-01-25 14:00:00
excel表格怎么将一列数据按指定条件分割成多列
...是将文本数据转换为各种格式的数据,比如将数字转换为大写中文数字,将日期转换为星期几等等,其应用范围很广,实用性也很强。 这里text函数是将引用的单元格转换为“mmdd”格
2023-02-24 11:49:00
excel中if函数大于60
...当列表出现混合文本时,它们的大小排序是“逻辑值>中文>数字”。所谓混合文本,就是包含了数字,中文,逻辑值等
2023-02-23 11:39:00
excel如何转换汉字为拼音?
...是提取出来了,却还有一个操作,即需要将首字母转换为大写。这样我们必须再嵌套另一个函数,即UPPER函数!它的作用是将英文字符的首字母转换为大写
2023-02-23 11:46:00
excel输入小写数字自动生成大写金额模板,你也可以试试!
在工作中,我们经常会遇到要填写大写的金额,从零到拾,如果数据量很多,一个一个手动输入太浪费时间了。能不能设置一个输入小写数字自动生成大写金额的模版呢?当然是可以的!一起来看看吧!
2023-02-08 11:00:00
Excel函数介绍:Office365才支持的LET函数
...啥的呢?官方给出的解释是这样的。翻译成大家能看懂的中文,就是:如果你的公式很长、很难记的时候,可以给这个公式起一个名字,然后用名字替代长公式。其实这个概念并不新鲜,这就是编程
2023-07-16 14:04:00
excel单元格数据怎么设置连续序号?
...单元格的数据都不是一个单独的一种字符格式,而是包含中文,或者英文、数字和符号等,在这种情况下,怎么设置连续的序号?下面作者君就用一个公式来解答这个问题。如上图中描述,将“51
2023-02-24 11:48:00
更多关于科技的资讯: