1.如图,像这样的表格,其关键字段在表格最左侧进行排序。
2.选择排序区域的时候大家不要把关键字段所在列选择。如图进行选择
这一点还是比较重要的哦,大家在下面自己可以选择所有的内容进行排序测试一下。
3.选择“数据”下的“排序”菜单。
4.在“排序”窗口点击“选项”,在“选项”窗口中选择“按行排序”,最后确定。有的时候Excel会很智能帮你选择好了。
5.这里选择“关键字”为“行2”,也就是表格中的“金额”关键字段进行排序。大家如果要选择其实的关键字进行排序方法类似。确定以后可以看到想要的效果了。
首先,选定日期那一列,右键,选择设置单元格格式-数字-日期-类型,选3月14日那项,确定。格式改完。
然后,选取日期列整列(方法是,如果日期在A列,则点击上端的A),ALT+D,在菜单中选择排序,扩展选择区域-排序-升序-确定。搞定:)
如果这些内容都是在同一个单元格里的,设在A列里,可在B1输入双引号内公式:
“=MID(A1,8,2)&MID(A1,5,2)”,这样就可以得到日期了,把公式向下复制到其他单元格,再以B列为关键字排序就可按你要求根据日期排序了。
如果需要对不同编号排序,还可以在C1输入双引号内公式:
“=RIGHT(A1,2)”,这样就可以得到个人编号,把公式向下复制到其他单元格,也就可以以员工编号为第一关键字,日期为次关键字,针对每个员工的出勤记录排序了。
用辅助列
假设“星期六 07 三月 09”在A1格,其他的日期都在A列。在B1各种输入公式=RIGHT(A1,2)&"-"&"03"&"-"&MID(5,2),然后下拉填充,再对这列排序就好。四月份的情况,就把公式中的03改成04
单击日期这一列的任何有数据的单元格,然后单击工具栏上的 A+ 按钮即可
或者选择【数据】-【排序】菜单,打开排序对话框,【主关键字】选择日期这一列的表头(例如“日期”),右边选择“升序”,然后单击下方【确定】即可。