第1个回答 2012-10-27
假设生日在C列并从C1开始,则在D1输入:
=IF(C1,MATCH(DATE(1900,MONTH(C1),DAY(C1)),SMALL(DATE(1900,MONTH(C$1:C$100),DAY(C$1:C$100)),ROW($1:$100)),),"")
数组公式,按CTRL+SHIFT+ENTER三键结束
下拉填充至记录末
再全选工作表-->数据-->排序-->列D按升序排序即可.
第2个回答 2012-10-27
我也假设日期数据在C列,C2单元格开始的数据
D2单元格输入公式
=DATE(1900,MONTH(C1),DAY(C1))*1
下拉复制公式或双击填充柄
再选中全表以D列为主要关键字进行升序排列---完成后删去D列即可