Excel表格中如何对出生年月日的按日期进行排序 不按年,不按月,只排日期

如题所述

1、电脑打开Excel表格,然后列好出生年月日。


2、打开Excel表格后,在另一个单元格中输入公式=TEXT(A1,"dd")。


3、输入公式后,按回车键就可以得到日期了。


4、下拉复制公式,就可以得到所有的日期了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-01-07

以Excel2007为例:

1、首先打开一份带日期的Excel文档,如下图:

2、在D列点击右键,左键选择插入,在插入列D1输入“日期”,D2输入公式“=day(c2)”提取C列的日期,然后从D2开始下拉填充公式:

3、鼠标全选数据列,左键点击“数据"选项卡,在”排序和筛选“组别,找到并单击选择”排序“:

4、在弹出的”排序“对话框,主要关键字选择”日期“,然后点击下方”确定“,就依日期进行排序了:

5、如果不想看到日期列,可在日期列点击右键,单击选择”隐藏“,把”日期“列隐藏,如下图:

第2个回答  2012-12-20
假设你的出生日期数据在A列,从A1开始,则B1输入公式 =day(A1), 下拉B1填充,然后选定A,B两列数据区域,自动筛选,对B列升序排列!追问

看懂了,也做了,但还是乱的
出生年月 day(I1)
1969-01-30 day(I10)
1975-01-19 day(I11)
1963-01-08 day(I12)
1959-01-25 day(I13)
1977-01-06 day(I14)
1967-01-14 day(I15)
1970-01-03 day(I16)
……

追答

照图上的做!

追问

好的,谢谢!

追答

好用的话别忘了采纳哦!

本回答被提问者采纳
第3个回答  2012-12-20
把日期单独提取出来,然后再进行排序追问

怎么提?

追答

比方说你的日期数据列在A列,形式是2012-12-20
那么就在c2单元格写入right(a2,2),然后向下拖动即可.

追问

c2单元格?

追答

不过你要看看你的日期所在单元格是什么格式的,如果是日期格式叫按照日期的方式处理,如果是文本格式可以按照我说的这个方法做~

第4个回答  2012-12-20
辅助列取出上期,再排序。追问

辅助列?怎么取出日期?

追答

=DAY(A1)

=TEXT(A1,"d")

相似回答