在 Excel 中,我有列 A1(字符串 [name])、B2(浮点数 [price])和 C3(数字 [date])。以下是示例:
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 的经验。我进行了一些谷歌搜索,它向我指出了诸如小计之类的东西,但它不能将数据完全排序到干净的表格中。
我知道这在 SQL 中可以用 GROUP BY 来实现 - 在 excel 中是否有某种等效方法?如果有人能给我指明正确的方向那就太好了。
提前谢谢大家,
PS 这是我的第一篇帖子,请多包涵!
答案1
答案2
这对你来说应该相当容易。
将数据转换为 Excel 数据表
Insert > Table
。只需确保您的数据是连续的(没有空白行或单元格)或突出显示所有数据,然后根据需要选中标题行框。从数据表中创建数据透视表。突出显示数据表中的单元格,选择
Insert Pivot Table
。使用默认数据进行分析,然后选择满足您需求的位置。设置数据透视表:
Rows
= 名称,日期
Values
= 价格总和按您的喜好格式化数据透视表(例如,关闭名称的小计、按日期降序排序、布局为表格)。