excel中怎么样按照一年中每个人生日仅按月日的先后进行排序 15
5个回答
展开全部
假设生日在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按升序排序即可.
=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按升序排序即可.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也假设日期数据在C列,C2单元格开始的数据
D2单元格输入公式
=DATE(1900,MONTH(C1),DAY(C1))*1
下拉复制公式或双击填充柄
再选中全表以D列为主要关键字进行升序排列---完成后删去D列即可
D2单元格输入公式
=DATE(1900,MONTH(C1),DAY(C1))*1
下拉复制公式或双击填充柄
再选中全表以D列为主要关键字进行升序排列---完成后删去D列即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
格式。。数据排列。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
假设原出生日期在b列
在c1单元格输入公式
=date(2012,month(b1),day(b1))
下拉
再对c列进行扩展排序即可
在c1单元格输入公式
=date(2012,month(b1),day(b1))
下拉
再对c列进行扩展排序即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询