当前位置:首页经验技巧Excel经验excel技巧

excel序号怎么不能排序,序号,排序

2025-01-11 10:35:31

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

外一则:

当然还可以改写公式,使之更严格和更普遍适用,如有写了年份有些又省略了默认年份的情况。此时月份也要约束为两位的格式,还要查找年份,条件处理。逢实际情况处理,略。


免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2025 www.z8000w.com. All Rights Reserved .