【Excel教程】中文小写数字转化成阿拉伯数字
中文小写数字怎么转化成阿拉伯数字呢?
把阿拉伯数字转化成中文小写数字,我们都知道,通过单元格格式设置就可以实现,如下图:
但是上面的转化有时并不能满足我们的需求,比如,我们需要把13转化成十三,而不是一十三,这时我们该怎么办呢?
下面我们先学习下把阿拉伯数字转化成中文数字的一个函数。
一、NUMBERSTRING
功能:
EXCEL中隐藏了一个将小写数字转换成中文大写数字的函数:NUMBERSTRING,此函数可以方便的实现小写数字到中文大写数字的转化,而且有三个参数可以选择,以展现三种不同的大写方式。此函数仅支持正整数,不支持有小数的数字。
语法:
=NUMBERSTRING(VALUE,TYPE)
value:要转化的数字
type:返回结果的类型,有三种:1,2,3
示例:
=NumberString(1234567890,1) 返回结果:中国军事排名一十二亿三千四百五十六万七千八百九十
=NumberString(1234567890,2) 返回结果:壹拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾
口技原文=NumberString(1234567890,3) 返回结果:一二三四五六七八九〇
分组名字二:[dbnum]的几种格式
[dbnum1]是将阿拉伯数字转换为汉字,如:123转换为一二三

[dbbun2]是转换成大写汉字,如:123转换为壹贰叁

[dbnum3]是转换为全角数字,如:123转换为 123
d代表日期之中的日,m日期中的月,y日期中的年,h日期中的小时,m日期中的分,s是日期中的秒,e也表示年,b表示佛历年。
从军行七首
=TEXT(10,"[DBnum1]")
结果为“一十”,
=TEXT(10,"[DBnum1]d")
结果为“十”
到这里大家就知道怎么把13变为十三了吧!
三、中文小写转阿拉伯
如下图:
子非鱼焉知鱼之乐的意思上图中列举了阿拉伯数字转中文小写数字的两种思路:
公式一:
=MATCH(A2,TEXT(ROW($1:$151),"[dbnum1]"),0)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。