11

我有一个包含日期销售数据的 2 列电子表格,如下所示:

在此处输入图像描述

执行右键单击-> 格式化单元格时,日期列中的值正确显示为日期M/D/YYYY格式)。这适用于除标题之外的所有日期单元格(我使用 Ctrl+Shirt+Down 进行了检查)。

但是,当我从 2 列创建数据透视表时,日期被识别为文本并进行相应排序(即第一次按月排序,然后按天排序,然后按年排序),这会弄乱我的数据:

在此处输入图像描述

我定期使用这种类型的数据创建数据透视表,以前从未遇到过这个问题,我真的看不出有什么问题。

创建数据透视表时如何强制日期值被识别?

PS:我已经上传了pivot_table_date_porder_issue.xlsx显示问题的文件,任何人都想看到它。

4

9 回答 9

11

您的问题是 excel 无法将您的“mm/dd/yyyy”文本字符串识别为其内部存储器中的日期对象。因此,当您创建数据透视表时,它不会将这些字符串视为日期。

在创建数据透视表之前,您需要先将日期转换为实际日期值。这是一个很好的资源:http: //office.microsoft.com/en-us/excel-help/convert-dates-stored-as-text-to-dates-HP001162867.aspx

在您的电子表格中,我使用公式在 B 中创建了第二个日期列=DATEVALUE(A2)。使用此新日期列创建数据透视表,Count of Sales然后在数据透视表中正确排序(选项变为Sort Oldest to Newest而不是Sort A to Z)。

于 2013-02-19T18:47:42.823 回答
6

2017 年 4 月 20 日

我已经阅读了之前发布的所有答案,它们需要做很多额外的工作。我找到的快速简单的解决方案如下:

1)取消分组数据透视表中的日期字段。2) 转到数据透视字段列表 UI。3) 重新排列您的字段,以便日期字段首先列在 ROWS 部分。4) 在设计菜单下,选择报表布局/以表格形式显示。

默认情况下,Excel 按数据透视表中的第一个字段排序。您可能不希望日期字段排在第一位,但这是一种折衷方案,可以节省您的时间和大量工作。

于 2017-04-20T21:35:36.750 回答
2

进入选项。您很可能已打开“手动排序”。您需要将单选按钮更改为“升序>日期”。您也可以右键单击行/列,“更多排序选项”。我花了很长时间才找到这个解决方案...

于 2018-04-16T14:33:51.027 回答
2

如果您想在您的 Pivot 中使用 24/11/15(2015 年 11 月 24 日)的列将正确排序,您可以通过执行以下操作确保其格式正确 - 突出显示该列,转到 Data – Text to列 – 单击下一步两次,然后选择“日期”并使用默认的 DMY(或选择适用于您的数据)并单击确定

当您现在进行旋转时,您应该会看到它正确排序,因为我们已将该列正确格式化为日期字段,以便 Excel 可以使用它

于 2015-11-24T10:43:10.497 回答
1

我遇到的问题是,尽管源数据的格式正确为“日期”dd/mm/yyyy,但数据透视表(例如)在 2019 年 5 月 16 日和 2019 年 5 月 17 日之间放置了(例如)22/05/2019。此数据在数据透视表中可见,但位置错误。此外,数据透视图拒绝显示该日期的数据,即使“日期”过滤器允许选择它。

就我而言,我必须:

  1. 从数据透视图中,打开“日期”过滤器菜单。

  2. 选择“从最旧到最新排序”选项。

  3. 答对了!数据透视图现在显示缺失的日期数据。
于 2019-05-23T09:23:00.237 回答
0

尝试创建一个新的数据透视表,而不仅仅是刷新。

我有一个案例,我忘记添加几个日期。添加它们后,我更新了数据透视表范围并点击刷新。它们出现在数据透视表的末尾,无序。然后我尝试简单地创建一个新的数据透视表和所有日期。

于 2014-02-21T19:08:17.420 回答
0

您需要选择包含日期的整个列,因此单击“文本到列”按钮,然后选择分隔>取消选中所有框,然后继续单击按钮完成。

这将使单元格格式,然后值将被读取为日期。

希望它会有所帮助。

于 2015-04-17T19:16:53.157 回答
0

右键单击并在日期区域取消组合对我来说非常有用。

于 2022-01-07T01:52:41.407 回答
0

我在别的地方看到了这个。我正在使用 2016 Excel。对我有用的是使用 YYYY Quarters(我正在寻找季度数据)。因此,我将源数据排序为 YYYY xQ。2016 年 1 季度、2016 年 2 季度、2016 年 3 季度、2016 年、4 季度、2017 年 1 季度、2017 年 2 季度……你明白了。

于 2018-07-26T13:47:22.197 回答