需要使用到“方方格子”插件,EXCEL 2007及以上版本可用,百度搜索下载安装。把中文数字变成阿拉伯数字参考以下步骤:
1、打开Excel。需把图中的中文数转换成阿拉伯数字。
2、找到 方方格子 选项卡。
3、点开“数值”按钮下的“中文数字转换”。
4、选择数字区域,示例显示是A1:A5,选项选择“中文转阿拉伯数字”。
5、点确定即可,回到EXCEL界面,之前的中文数字已经变成了阿拉伯数字。
把excel里面中文小写数字转换成阿拉伯数字步骤如下:
1、如下图,我们需要把A列的数字转换成中文大小数字。
2、在B2单元格输入公式 =NUMBERSTRING(A2,1) ,然后下拉填充。
3、在C2单元格输入公式 =NUMBERSTRING(A2,2) ,然后下拉填充。这样就把excel里面中文小写数字转换成阿拉伯数字了。
如果仅仅只是一到日这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,)))
建列数据源
录入数据时自动变,2个公式任何一个都可以实现结果
公式1:=VLOOKUP(D2,A:B,2,0)
公式2:=INDEX(B$2:B$12,MATCH(D2,A$2:A$12,0))
假设数据在A1,则
=MIN(IF(TEXT(ROW($1:$100),"[dbnum1]")=A1,ROW($1:$100),9^9))
数组公式,Ctrl+Shift+回车结束。下拖填充
注:公式可识别一到一百的数字,若需要,你可以更改公式中两处100,以适应更大的数字
如图