首先按C列分组,然后按A列分组


0

在excel中,我有列A1(字符串[名称]),B2(浮点数[价格])和C3(数字[日期])。以下是示例:

A1 B2  C3 
A 100 2001 
B 123 2001 
B 227 1999 
B 299 1999 
A 039 2001
C 300 2001

我想将这个分组,以给出每个人每年的总费用 - 想象每一行都是费用索赔。我希望数据看起来像这样:

A1 B2  C3 
A 139 2001 
B 123 2001
B 526 1999
C 300 2001

我没有使用excel的经验,并且出于安全原因不能简单地将其导入SQL数据库,我不会进入。

我想在如上所述的巨大数据电子表格上执行上述操作。我理解我需要根据自己的需要量身定制解决方案,但我完全不知道从哪里开始,因为我没有使用excel的经验。我做了一些谷歌搜索,它指出了像小计这样的东西,它没有把数据整理成一个干净的桌子给我。

我知道这样可以在带有GROUP BY的SQL中使用 - 在excel中有某种等价物吗?如果有人能指出我正确的方向,这将是伟大的。

非常感谢,提前,

附:这是我的第一篇文章,对我来说很容易!

Answers:


0

听起来像一个数据透视表。 “插入,数据透视表”并选择新选项卡,然后您将获得一个空的数据透视表。您可以将字段从顶部的字段选择器拖动到行和值框,以确定切片和切块的方式。

图片可能更容易描述序列 - 在插入新的数据透视表后,我将A1从右上角拖动到右下角的行框中:

enter image description here


FWIW,首先跳过创建数据表的步骤将严重限制未来的分析,数据操作和复杂的更新。
dav

0

这对你来说应该很容易。

  1. 将数据转换为Excel数据表 Insert > Table。只需确保您的数据是连续的(没有空行或单元格)或突出显示所有数据,并根据需要检查标题行框。

  2. 从数据表中创建数据透视表。突出显示数据表中的单元格,然后选择 Insert Pivot Table。使用数据的默认值进行分析,并选择您的位置以满足您的需求。

  3. 使用以下方法设置数据透视表:
    Rows =姓名,日期
    Values =价格总和

  4. 格式化您的数据透视表(例如,关闭名称的小计,按日期降序排序,布局为表格)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.