excel中怎么样按照一年中每个人生日仅按月日的先后进行排序

如题所述

使用排序功能,选择“生日”所在列,然后点击排序按钮,在弹出的对话框中选定“扩展选定区域”(是默认的选项,如果没有选择该项要选定该项),最后点击对话框上的“排序”按钮就OK。
如果该表有标题栏,“生日”这个标题不选,选中所有的生日单元格。
温馨提示:答案为网友推荐,仅供参考
第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列即可
第3个回答  2012-10-26
格式。。数据排列。。
第4个回答  2019-03-08
假设原出生日期在b列
在c1单元格输入公式
=date(2012,month(b1),day(b1))
下拉
再对c列进行扩展排序即可
相似回答