如何根据Excel中的条件添加组?

时间:2014-03-24 13:28:48

标签: excel vba

我有一大组数据,我需要计算表中特定列的组总和。以下是该表的示例:

enter image description here

我需要为每个日期组(A列)总结H列,以便它将在该组的最后一行显示此总和。换句话说,在我们可以在这里看到3/21/13的第一组,我们总结38 + 2 + 21并在单元格H4930的右侧显示61。这将在整个数据中重复,以便在如前所述的组中的最低项处显示每个组的H列条目的总和。

我假设这里需要一些VBA,但我不确定如何攻击它。怎么会这样做?

2 个答案:

答案 0 :(得分:2)

是的,如Idevelop所建议的那样..您可以使用数据透视表

完成此操作

选择所有数据 - >转到插入菜单 - >数据透视表>说好的

在“行”字段中> 放置列标题

在值字段> 放置H列标题

就是这样

如果您需要更多详细信息,请与我们联系。

图片:

enter image description here

答案 1 :(得分:1)

我在Sum列之前添加了2个工作列。

将<{1}}添加到第N列,其中Q2:Q3是您要检查的数字。可以隐藏。

将<{1}}添加到列O.可以隐藏。

将<{1}}添加到第P列。这是您的总和。

如果您实际上不需要显示这样的所有数据,那么数据透视表会更加清晰。您可以轻松地根据数字等进行过滤。

编辑:编辑以检查C列中的特定代码,每条评论。 edit2:每条评论都完全改变了。要求它与最后突出显示的行内联是更复杂的。