我有几千行日期、时间和列值。
每行包含一个日期、该日期的时间以及该时间段(小时)的值
因此每 24 行都有相同的日期,并且每行都有当天的下一个小时。
我想折叠或分组这 24 行,让最后一行的数值小计(D 列)显示在 F 列右侧。
虽然这显然可以手动完成,但几年的数据需要一段时间,是否应该有其他方法来做到这一点?
答案1
实现此目的的最快方法是将数据转换为 Excel 表。然后,从数据表中创建数据透视表。为行选择日期,并在总计部分中对值求和。
这有两个好处。首先,当您更新数据表时,数据透视表小计可以更新。其次,您可以按周、月、季度、年等对小计的日期进行分组...
编辑:这是分步说明(针对 Excel 2010,但与 Excel 2007 非常相似)。
将数据转换为 Excel 表格。突出显示数据中的单元格,然后
Insert > Table
。从数据表中创建数据透视表。突出显示新数据表中的单元格,然后
Insert > Pivot Table
。设置数据透视表以供分析。突出显示数据透视表中的单元格,然后选择以下内容:
行标签 = 日期
价值观 = 价值观
您的值现在已按日期进行小计。从这里开始,您可以随意操作。您可以在行或列中添加更多条件,以获得更完善的报告。
答案2
按日期对数据进行排序后,尝试使用数据 \ 小计。这将自动在每次日期值更改下方插入“总计”行,并将每组行及其总计放在一个可折叠组中。
可折叠组括号显示在电子表格左侧,带有一个小“-”符号,单击该符号可折叠特定组。单击要折叠的组上方的数字(通常为“2”)可折叠所有组以隐藏除“总计”行之外的所有内容。如果只想将总计行复制到新工作表,请先折叠所有组,以便只看到“总计”行。选择所有“总计”行。按Alt+;取消选择隐藏的行,然后复制。仅选择总计行后,您还可以在相应的列中添加所需的任何小计函数。
有关带图片的详细说明,请参阅本文。