1、选择单元格区域,点击开始选项卡-排序和筛选-自定义排序;
2、主关键字选择日期,再选择排序方式是升序或降序,确定;
3、完成。
选择这3列,菜单-数据-排序-主要关键字“C列”,升序-确定。
祝你成功!
-----------------------
问题补充:
ALT+F11,在VB编辑器的左边选择数据所在的工作表,复制如下VBA程序即可。
Private
Sub
Worksheet_Change(ByVal
Target
As
Range)
If
Target.Column
=
3
Then
'第三列,即C列
Range("A:C").Sort
Key1:=Range("C1"),
Order1:=xlAscending,
Header:=xlGuess,
_
OrderCustom:=1,
MatchCase:=False,
Orientation:=xlTopToBottom,
SortMethod
_
:=xlPinYin,
DataOption1:=xlSortNormal
End
If
End
Sub
祝你成功!
日期
不是excel认识的日期格式,需要先改下格式
分列:
菜单“数据”,“分列……”,“下一步”,“下一步”,在右边“列数据格式”中选中“日期”,后边选中“MDY”,“完成”
分列后就可以排序了,以后输入日期时,按“2010-5-12”的格式输入,可直接被excel认识
将C列按时间格式变成:2010-2-1,就可以按C列排序了
可用以下公式变成日期格式:
=RIGHT(C1,4)&"-"&MID(C1,3,1)&"-"&LEFT(C1,1)