如何“分组”并在excel中对一列求和?

Ian*_*n P 185 microsoft-excel

我想弄清楚如何在 Excel 电子表格中“分组依据”值。

给出以下示例(这是我在餐厅使用的库存表:)

示例电子表格

在电子表格的最右侧有一列名为 Cost of Goods Sold。

我希望能够得出每个类别的总 COGS 数字。

这在excel中可能吗?此外,我想在单独的工作表中执行此操作,以便第一个工作表(如图所示)不受影响。

有任何想法吗?

谢谢!

小智 100

您要使用的功能是Pivot Tables。一旦您学会了如何使用该功能,只需点击几下即可轻松完成您想要的操作。

  • 这不能回答问题 (108认同)
  • 只需继续滚动即可获得清晰、简洁的答案:https://superuser.com/a/1204086/164123 (4认同)
  • 这个答案中有一些基本说明http://stackoverflow.com/a/15838994/74585 (2认同)

rob*_*rob 74

您也可以使用小计功能执行此操作。

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

例如...

在每次更改时: 类别

使用功能: 求和

将小计添加到: 销售成本

  • 小计按钮在哪里?能加个截图吗? (4认同)
  • @MatthewLock 参见 http://www.addintools.com/documents/excel/where-is-subtotal-button.html(和 http://i.imgur.com/kkSa2AB.png)。请注意,该按钮是[使用表格时禁用](https://support.office.com/en-us/article/Why-can-tI-add-subtotals-in-an-Excel-table-6e8c9abd-35ca- 43b4-b282-029f9710ed3c?ui=en-US&rs=en-US&ad=US&fromAR=1)。 (4认同)

小智 26

我假设您正在寻找诸如杂货之类的帐户的总销货成本,例如第 1 周。

sumif是获取该数据的最简单方法。从您的图片中获取的示例:

=sumif(d2:d?,"grocery",j2:j?)
Run Code Online (Sandbox Code Playgroud)

我已经打了问号,因为我看不到整张纸。您将选择您拥有帐户数据的整个 D 列。D2 到 D?,与每周使用列 J2 到 J? 相同。

该公式将在 D 列中查找文本杂货,如果存在,它将添加 J 列中与包含单词杂货的 D 列对应的单元格。(或您在公式中输入的任何文本以供查找)

  • 这是一个很棒且超级简单的解决方案。数据透视表对于像这样的很多需求来说太过分了。 (3认同)

小智 18

要使用数据透视表执行此操作:

  1. 选择所有数据(包括列标签)
  2. 插入 > 数据透视表
  3. 将字段拖入数据透视表的维度(行或列)中以对其进行分组
  4. 将字段拖入“值”区域以计算有关它的度量;在这种情况下,总和。

在此处输入图片说明

  • 这应该是公认的答案 (3认同)
  • Excel v.16.28 有“数据”/“使用数据透视表汇总”而不是“插入”。 (2认同)

Bha*_*tel 9

最简单的方法可能是 Excel 排序操作,然后是 Excel 小计操作。

它会产生您所寻求的内容,而不会像 Pivot 操作那样更改数据的整个布局。

排序

  • 单击数据选项卡(或按键盘上的 Alt-A)
  • 单击排序(或按键盘上的 S)
  • 单击弹出窗口主要区域中“排序方式”旁边的下拉箭头。
  • 选择“类别”,因为这是您要分组的内容。
  • 点击确定!

小计

  • 单击数据选项卡(或按键盘上的 Alt-A)
  • 单击小计图标(或按键盘上的 B)
  • 现在您的数据已排序,阅读并填写小计弹出窗口,就像您阅读自然英语一样
           在每次更改
              类别(单击下拉箭头并选择此项)
           使用功能
              总和(单击下拉箭头并选择此项)
           将小计添加到
              销售成本(选择您想要为各个类别总计的列)

       Click OK!
    
    Run Code Online (Sandbox Code Playgroud)


    Afr*_*Afr 6

    在 Excel 2013 中会有一个“分组”选项。

    1. 选择您的桌子。
    2. 转到数据选项卡。
    3. 单击“结构”>“分组”。

    请参阅下面的屏幕截图,不幸的是,它是德语 - 但图标将帮助您找到它。

    滑翔 > Gruppieren