创建数据透视表时出现“无法对该选择进行分组”错误

创建数据透视表时出现“无法对该选择进行分组”错误

我从我朋友那里得到了一些数据。

  • 第一列是时间,例如01:02:59
  • 第二个是数字,例如5

01:00:00我想创建一个数据透视表,然后按小时(在和之间)对时间进行分组排序01:59:59。我收到错误“无法对该选择进行分组”。我不确定为什么会发生这种情况。

此外,原始单元格中的时间格式未知。它与单元格左侧对齐,如果我双击单元格,时间将跳转到右侧。如果我双击所有单元格,则所有单元格最终都将显示在单元格右侧 - 它适用于分组然后按小时排序。

它看起来像是某种奇怪的格式 – 但我不知道是哪一种格式或者哪里出了问题。

答案1

那不是奇怪的格式,那是文本。除非您将所有单元格从看起来像时间的文本转换为实际时间(即数字)并刷新数据透视表,否则您将无法按您想要的方式进行分组。

幸运的是,您不必双击整个列表。选择列,运行“文本到列”(在“数据”菜单或 中AltAE),“分隔”,然后完成。整个列应转换为数字。您现在可以刷新数据透视表并应该能够分组。

答案2

从 Excel 2013 开始,当您创建数据透视表时,在“创建数据透视表”对话框中会提供“将此数据添加到数据模型”选项。不幸的是,似乎如果您选中此选项,您将无法对任何字段进行分组,并且您将始终收到“无法对该选择进行分组”错误。因此,解决方法是在创建数据透视表时不选择“将此数据添加到数据模型”。我还不太了解 Excel 中的数据模型是如何工作的,所以我不知道这种冲突的原因。

相关内容