excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel财务报销单的金额小计数字怎么转换为中文人民币大写数字

的话

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

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

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

=numberstring(值,样式)

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

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

=NUMBERSTRING(CONCATENATE(J10,K10,L10,M10,N10,O10,P10),2)

=concatenate(值1,值2,值3……)。

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

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

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

=IF(Q10="","整",NUMBERSTRING(Q10,2)&"角"&IF(R10="","",NUMBERSTRING(R10,2)&"分"))

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

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

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

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

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

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

NUMBERSTRING(CONCATENATE(J10,K10,L10,M10,N10,O10,P10),2)IF(Q10="","整",NUMBERSTRING(Q10,2)&"角"&IF(R10="","",NUMBERSTRING(R10,2)&"分"))

金额

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

往期回顾:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年8月    »
1234
567891011
12131415161718
19202122232425
262728293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接