g*******e 发帖数: 156 | 1 请问如下的日期格式在excel里面是要怎样才能排序啊?
我试了excel的sorting功能,排完了貌似日期从远至近排好了,可是年号还是乱糟糟的
谢了
12/07/2011
08/31/2012
10/22/2012
10/31/2012
12/31/2012
07/01/2012
12/19/2012
12/31/2010
08/22/2011
09/24/2011
10/21/2011
11/22/2011
12/21/2011
12/21/2011
12/22/2011
01/17/2012
01/17/2012
01/21/2012
02/21/2012
02/22/2012
03/20/2012
03/21/2012
03/22/2012
04/21/2012
04/22/2012 |
h*******e 发帖数: 1377 | 2 不知道有没有不用程序的方法。。如果写程序可以看看vba方法是提出月日年, 之后
月 *12 + 日 + 年 * 366 之后排序 然后排序之后再转换回成月日年形式。 也可以
写个vc++ com 程序调用vba |
s*****G 发帖数: 1535 | |
g*******e 发帖数: 156 | 4 这个不行啊
排完了一看就是按照月和日排了,年份没排。
【在 s*****G 的大作中提到】 : 试试这个呢? : http://spreadsheets.about.com/od/exceltips/qt/090819-excel-2007 : 我一般都去豆瓣上问问。。。
|
p****e 发帖数: 3548 | 5 我的没问题,excel 2010
12/31/2012
12/19/2012
10/31/2012
10/22/2012
8/31/2012
7/1/2012
3/22/2012
3/21/2012
3/20/2012
2/22/2012
2/21/2012
1/21/2012
1/17/2012
1/17/2012
12/22/2011
12/21/2011
12/21/2011
12/7/2011
11/22/2011
10/21/2011
9/24/2011
8/22/2011
12/31/2010
【在 g*******e 的大作中提到】 : 请问如下的日期格式在excel里面是要怎样才能排序啊? : 我试了excel的sorting功能,排完了貌似日期从远至近排好了,可是年号还是乱糟糟的 : 谢了 : 12/07/2011 : 08/31/2012 : 10/22/2012 : 10/31/2012 : 12/31/2012 : 07/01/2012 : 12/19/2012
|
g*******e 发帖数: 156 | 6 搞定了
可能是日期的格式问题
先这样:
好像,在Excel裏面改到日期格式,可以選中要改的列,點
data
text to columns
original data type: delimited
delimiters: Tab
column data format: Date (choose MDY or any alternative fitting your data)
finish
然后排序就可以了 |
g*******e 发帖数: 156 | 7 原因是从quickbooks导出的数据虽然格式正确,但是excel没把它当作日期处理 |