- ·上一篇:excel怎么分类提取并汇总,提取,汇总,分类
- ·下一篇:怎么快速插入excel,插入,快速
excel序号怎么不能排序,序号,排序
1.在Excel里面怎样排数字序号,为什么按了升序后有些还是没有按顺序
如果数据清单很完整,中间没有空行空列,只需单击数字序号所在列中的任意一格,再单击排序按钮即可,一定不要选择多个单元格。
如果你选择了整个区域,则应该用菜单操作比较好:数据->;排序,在对话框中选择正确的关键字。
注意细节问题
1、注意不要让表头参与了排序,用第二个方法时要正确的指明有无标题行。(标题行、表头,是指类似
姓名,性别,出生日期这样的行,一般在第一行)
2、要么选择一个单元格,要么选择全部,不要选择了一部分,会造成数据对应关系错开。
第二种方法较为稳当,操作没把握最好选择第二种
若还存在问题,则可能数据输入有问题,比如有些数字是全角字符(较粗,较占位置),这种字符相当于汉字。
2.excel排序不好使怎么办
要点:在C1中输入公式
=LEFT(B1,SEARCH(".",B1)-1)&TEXT(RIGHT(B1,LEN(B1)-SEARCH(".",B1)),"00")
然后复制或下拉或ctrl_D填充。
详细过程说明:
我添加几项数据(含*),成为如下为区域 A1:B10 的内容:
白明奎 9.30
李元宝 10.1
张净海 10.3
赵奎武 10.4
*** 9.2
杨典生* 9.3
*** 9.4
*** 9.24
*** 9.27
何冬州* 10.4
步骤:
一:在C1中输入公式
=LEFT(B1,SEARCH(".",B1)-1)&TEXT(RIGHT(B1,LEN(B1)-SEARCH(".",B1)),"00")
将日期变成象身份证中的生日数字一样,然后对以C列为基准排列,就好办了。
公式说明:
利用字符串查找函数search(".",B1)返回"."在B1中的位置,就不必根据字符"."对数据进行分列;
利用函数TEXT(RIGHT(B1,LEN(B1)-SEARCH(".",B1)),"00")对日期数字规范成格式"00",不足的前面添加0成为两位数字。这样就不用在分列的基础上再设置单元格格式了。
最后用取左(右)字符串函数及字符串联结运算符&,一个公式完成了改造。
外一则:看了
的解答,发现用公式:
=LEFT(B12,SEARCH(".",B12)-1)&"月"&RIGHT(B12,LEN(B12)-SEARCH(".",B12))&"日"
然后再利用下面过程,排序也一样符合要求。
二:选中C1:C10,按ctrl_D向下填充公式。
三:再选中A1:C10,按C列升序排列得到:
注:
alt_DS(菜单"数据-排列)-升序-主要关键字下拉选择:列C-确定(回车)-将任何类似数字的内容(除数字自身外包括文本)(按数字方式)排列
结果如下:
*** 9.2 902
杨典生* 9.3 903
*** 9.4 904
*** 9.24 924
*** 9.27 927
白明奎 9.30 930
李元宝 10.1 1001
张净海 10.3 1003
何冬州* 10.4 1004
赵奎武 10.4 1004
外一则:
当然还可以改写公式,使之更严格和更普遍适用,如有写了年份有些又省略了默认年份的情况。此时月份也要约束为两位的格式,还要查找年份,条件处理。逢实际情况处理,略。