2012-03-28 00:52:13 +0000 2012-03-28 00:52:13 +0000
153
153

如何在excel中对一列进行 "分组 "和求和?

我想知道如何在Excel电子表格中对数值进行 “分组"。

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

在电子表格的最右边有一列名为 "销售成本"。

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

这在excel中可以实现吗?此外,我想在一个单独的工作表中进行,这样第一个工作表(如图)就不会受到影响。

有什么好办法吗?

谢谢

答案 (9)

89
89
89
2012-03-28 01:15:39 +0000

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

63
63
63
2012-03-28 02:38:14 +0000

你也可以用小计功能来做。

  1. 点击Excel工具栏中的 “数据 "选项卡
  2. 单击 "排序 "按钮,按你的类别列进行排序
  3. 单击 "小计 "按钮,然后在对话框中填写相应的内容,然后单击 "确定”

例如…..

在每次变化时。类别

使用函数。在每次改变: Sum

将小计加到: 商品销售成本_

20
20
20
2013-07-17 06:20:13 +0000

我假设你要找的是像杂货店这样的账户,比如说第1周的总COGS。你会选择整个D列,其中有账户数据的地方。

公式将在D列中寻找文字grocery,如果有的话,就会在J列中添加与D列对应的单元格,其中有grocery一词的单元格。(或你在公式中输入的任何文字来查找)

8
8
8
2013-07-19 22:03:01 +0000

排序

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

小计 - 点击数据标签(或按键盘上的Alt-A键) - 点击小计图标(或按键盘上的B键) - 现在你的数据已经分类好了,请阅读并填入小计弹出窗口,就像阅读自然英语一样 At each change in Category (Click dropdown arrow and select this) Use function Sum (Click dropdown arrow and select this) Add subtotal to Cost of Good Sold (Select the columns you wanted to total for individual categories) 点击确定!

7
7
7
2017-04-27 21:31:02 +0000

使用透视表**:

  1. 选择所有数据(包括列标签)
  2. Insert ◄> PivotTable
  3. 拖动一个字段到数据透视表的一个维度(行或列)中进行分组
  4. 拖动一个字段到 “值 "区域来计算一个关于该字段的度量;在本例中,是Sum。
4
4
4
2013-01-24 06:46:46 +0000

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

  1. 选择你的表格。
  2. 进入 "数据 "选项卡。
  3. 点击Structure (结构)> Grouping(分组)。

请看下面的截图,很遗憾,这是德文的,但图标会帮助你找到它。

1
1
1
2013-06-19 04:28:47 +0000

我在使用vba的时候经常这样做。我很确定我从office 95'开始就一直在用同样的方法,只是在列的位置上做了一些小改动。如果你不定义变量,可以用更少的行数来完成。如果你有很多行,或者有更多的东西需要定义你的组,那么它可以更快地完成。这个例子只看一列,但如果有人花时间去玩的话,它可以很容易地扩展。

这假设有3列,你必须通过组中的组/值列来排序。在运行宏之前,选择你想比较的第一个单元格,在group_values列中进行比较。

-3
-3
-3
2014-05-17 17:16:28 +0000

1) 选择数据范围。 2) 将范围复制到剪贴板。 3) 打开新的数据库Access。 4) 设计新的表或粘贴范围。 5) 创建视图,SQL视图。

-3
-3
-3
2013-10-08 10:28:53 +0000

在Excel 2013中:

-点击数据

-点击小计