如何在Excel中分组数据并计算组数据的总和

我想在Excelmacros中实现一些代码,为我分组一些数据,然后计算分组列的总和。 请看下面的数据。

我想检查而不是写macros是否有任何方式通过Excel公式实现它? 我的意思是通过Excel的公式我分组他们,并计算在另一列的总时间?

Fix.No Duration Expected result 111 00:00:55 Fix.No Total Duration 111 00:59:15 111 01:02:25 123 00:10:55 123 00:10:55 111 00:01:15 265 00:00:45 265 00:00:45 214 01:00:05 214 01:00:05 

您正在查找“ 枢轴表”function 。

如果您愿意手动(或通过macros)input第一列值(每个不同的值,因为你有它),那么你可以使用SUMIF函数来计算总和。

为了获得类似于SQL输出的数据,可以使用以下步骤在Excel中完成

  1. select数据透视中的源数据
  2. 将行筛选器中的所有非聚合列排列在数据透视表中
  3. select数据透视中的聚合列
  4. 透视选项—>devise—–>报告布局——>以表格forms显示
  5. 然后select从报告布局选项卡中重复所有项目标签
  6. 删除所有总计和小计总计希望这有助于做出相应的修改