11

假设我在 Excel 中有下表

A     B
Item  quantity_sold
A     3
A     4
A     1
B     5
B     2
D     12
C     3
C     7
C     8

并且我需要汇总按 Item 分组的 quantity_sold 并且每组只在相邻列上打印一次结果,类似于以下内容

A     B                 C   
Item  quantity_sold    SUM_by_item_type
A     3                 8
A     4
A     1
B     5                 7
B     2
D     12                12
C     3                 18
C     7
C     8

有什么方法可以在不使用数据透视表的情况下实现这一目标?

在此处输入图像描述

4

3 回答 3

22

在复制下来的 C2 中试试这个公式

=IF(A2=A1,"",SUMIF(A:A,A2,B:B))

这将为您提供每组第一行的总和 - 其他行留空

于 2013-09-18T11:04:23.953 回答
4

我会在旁边(或在不同的工作表上)创建一个较小的表格并使用

=SUMIF(A:A,"A",B:B)

在哪里...

=SUMIF(different-item-range,"what you're looking for",things-to-add-together)

=SUMIF都在这里解释:http: //office.microsoft.com/en-gb/excel-help/sumif-function-HP010062465.aspx

于 2013-09-18T11:03:23.973 回答
1

小计特点:

  1. 单击 Excel 功能区工具栏中的数据选项卡
  2. 单击“排序”按钮并按您的类别列排序
  3. 单击小计按钮并根据需要填写对话框,然后单击确定

视频示例:https ://www.youtube.com/watch?v=OBj30n_x5aQ

于 2017-10-16T06:20:12.707 回答