我是学校的,在一些表中,经常要用到班级排序,可excel不认中文数字,不能按大小排序,只能按音序或笔画排序,怎样能按数字(如:一一,二一,六六,三五,四十,五十等中文数字)排序 | 如上面的班级,最后排序的结果应该是: 一一 二一 三五 四十 五十 六六 第一和第二位都要按大小排序. 一一 一三 一四 二五 二八 二十 三五 四九 五十 六一 分事先、事后两种办法。 事先,未输入班级之前: 设置单元格格式/数字/自定义,“类型”下面输入 [DBnum1]0 这样比如你在单元格输入12时,会显示成“一二”,这样可以正常排序。
事后,已输入中文班级之后: 比如班级在A列,在旁边插入一空白列(就算B列吧),B1输入: =SUM((FIND(MID(A1,{1,2},1),"十一二三四五六七八九")-1)*{10,1})
下拉复制此公式,得到阿拉伯数字,之后对此列排序。 还可在:工具/选项/自定义序列,“输入序列”下面输入: 一,二,三,四,五,六,七,八,九,十 点“添加”,确定。 然后,数据/排序/选项,“自定义排序顺序”选上面输入的那一序列,确定。 |