折叠列中重复日期的行,只留下一行小计?

折叠列中重复日期的行,只留下一行小计?

我有几千行日期、时间和列值。

每行包含一个日期、该日期的时间以及该时间段(小时)的值

因此每 24 行都有相同的日期,并且每行都有当天的下一个小时。

我想折叠或分组这 24 行,让最后一行的数值小计(D 列)显示在 F 列右侧。

虽然这显然可以手动完成,但几年的数据需要一段时间,是否应该有其他方法来做到这一点?

答案1

实现此目的的最快方法是将数据转换为 Excel 表。然后,从数据表中创建数据透视表。为行选择日期,并在总计部分中对值求和。

这有两个好处。首先,当您更新数据表时,数据透视表小计可以更新。其次,您可以按周、月、季度、年等对小计的日期进行分组...

编辑:这是分步说明(针对 Excel 2010,但与 Excel 2007 非常相似)。

  1. 将数据转换为 Excel 表格。突出显示数据中的单元格,然后Insert > Table

  2. 从数据表中创建数据透视表。突出显示新数据表中的单元格,然后Insert > Pivot Table

  3. 设置数据透视表以供分析。突出显示数据透视表中的单元格,然后选择以下内容:

    • 行标签 = 日期

    • 价值观 = 价值观

  4. 您的值现在已按日期进行小计。从这里开始,您可以随意操作。您可以在行或列中添加更多条件,以获得更完善的报告。

答案2

按日期对数据进行排序后,尝试使用数据 \ 小计。这将自动在每次日期值更改下方插入“总计”行,并将每组行及其总计放在一个可折叠组中。

可折叠组括号显示在电子表格左侧,带有一个小“-”符号,单击该符号可折叠特定组。单击要折叠的组上方的数字(通常为“2”)可折叠所有组以隐藏除“总计”行之外的所有内容。如果只想将总计行复制到新工作表,请先折叠所有组,以便只看到“总计”行。选择所有“总计”行。按Alt+;取消选择隐藏的行,然后复制。仅选择总计行后,您还可以在相应的列中添加所需的任何小计函数。

有关带图片的详细说明,请参阅本文

相关内容