乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在excel 中,如何把中文小写数字自动转化为阿拉伯数字?如...-excel数字中文小写,excel设置中文小写数字

在excel 中,如何把中文小写数字自动转化为阿拉伯数字?如...-excel数字中文小写,excel设置中文小写数字

作者:乔山办公网日期:

返回目录:excel表格制作


阿拉伯数字转中文很简单,因为它缺少变化。
反过来中文转阿拉伯数字就很难了,因为变化太多,比如 101 写作 一百〇一 而不是 一〇一
所以想了半天都没有好办法解决,期待高手出现吧!

=SUMPRODUCT((TEXT(ROW($1:$10000),"[DBNum1]")=A1)*ROW($1:$10000))
如果仅仅只是一到日这7个数据的,公式最为精简,B1公式下拉:
=IF(A1="","",FIND(A1,"一二三四五六日"))

或者用这公式也行:
=IF(A1="","",MATCH(A1,{"一";"二";"三";"四";"五";"六";"日"},))

如果像题目这样是这些数字的,公式要长点,且是数组公式,输入完成后不要直接回车,要按三键 CTRL+SHIFT+回车 结束。

=IF(A1="","",--VLOOKUP(A1,TEXT(ROW($1:$100)-1,{"[dbnum1]0",0}),2,))

如果数据中还包含有一个 日 的,这把日算作数字7,上面的数组公式还要多加一个判断。
=IF(A1="","",IF(A1="日",7,--VLOOKUP(A1,TEXT(ROW($1:$99)-1,{"[dbnum1]0",0}),2,)))

把excel里面中文小写数字转换成阿拉伯数字步骤如下:copy

1、如下图,我们需要把A列的数字转换成中文大小数字。

2、在B2单元格输入公式  =NUMBERSTRING(A2,1)  ,然后下拉填充。

3、在C2单元格输入公式  =NUMBERSTRING(A2,2) ,然后下拉填充。这样就把excel里面中文小写数字转换成阿拉伯数字了。

相关阅读

关键词不能为空

ppt怎么做_excel表格制作_office365_word文档_365办公网