导出日期未正确排序

时间:2015-01-27 14:22:09

标签: excel date

我使用名为Kroll OnTrack的应用程序来管理文件审核,作为诉讼项目的一部分。 Kroll可以将这些文件的元数据导出到XLS文件中。问题是当Kroll导出这些文档的日期时,它似乎是一个字符串,日期是以MM / DD / YYYY格式导出的,所以当我按日期排序时,文档排成一行这个顺序:

01/01/2005
02/02/2005
03/05/2010
04/07/2006
05/03/2007

......等等。

我需要能够按日期对表格进行排序,以便我们可以汇总这些文档的年表。试图强制Excel重新格式化为日期似乎没有用,我也没有运气使用DATEVALUE()。现在,我正在进行文本到列,然后重新连接日期,这似乎有效,但是对于这个问题,是否有更优雅/更有效的解决方案?

2 个答案:

答案 0 :(得分:1)

在该日期列上执行文本到列,但使用一些可选命令。

  1. 在T2C向导的第一个屏幕上,选择固定宽度,然后单击下一步
  2. 在向导的第二页上,放弃Excel添加的任何边框,方法是将它们拖出数据预览窗口。很可能没有人会在那里。单击下一步
  3. 在向导的第三页上,从日期旁边的下拉选择器中选择列数据格式,日期和MDY。
  4. 点击完成
  5. 您应该在列中留下真实日期。该程序易于记录以备将来使用。

答案 1 :(得分:0)

在与文字日期相邻的列中,您可以尝试类似这样的内容

DATE(RIGHT(E3,4),LEFT(E3,2),MID(E3,4,2))

然后在此实际日期列中复制并排序/过滤。

单元格E3包含text-date。如果您需要特定格式的日期,您还可以使用Text(...,"yyyy-mm-dd")或其他日期格式进行跟进。

该公式假设单元格E3中包含的文本字符串长度为10(即,所有空白区域都被修剪,并且使用了填充日期和月份的零)。如果情况并非如此,那么论坛很容易修改。