Excel 动态 Grouping/Hierarchy 工具

Excel Dynamic Grouping/Hierarchy Tool

假设我有一个如下所示的数据集:

原始数据(Excel):

HouseholdID HouseholdMemberID   Name    AnnualIncome
1   1.1 Man ,000 
1   1.2 Woman   ,000 
1   1.3 Boy ,000 
1   1.4 Girl     
2   2.1 Man [=12=] 
2   2.2 Woman   5,000 
2   2.3 Girl    [=12=] 
3   3.1 Man ,000 
3   3.2 Girl     
4   4.1 Man ,000 

如您所见,共有 4 列:

  1. HouseholdID - 这是我想要的功能 汇总到
  2. HouseholdMemberID - 这是唯一的 数据集中每条记录的标识符(例如,如果我在 HouseholdID = 1,我是第 4 个成员,我的唯一值是 1.4)
  3. 名称 - 这是一个原始名称字段
  4. AnnualIncome(在 HouseholdMemberID 级别)

有了这个数据集,我希望能够从这个视图开始(在 HouseholdLevel):

例如,我们可以看到 Household1 的 AnnualIncome 为 $102,050,这是通过将 HouseholdID = 1 的每个成员的 AnnualIncome 相加计算得出的:


此外,我希望能够按如下方式显示数据:

...以便能够查看每个家庭成员如何为家庭的年收入做出贡献。


出于本示例的目的,我在 Excel 中使用分组来手动完成此任务;但是,我想使用动态分组。换句话说,我希望能够每个月导入一个具有这些相同列但具有不同数量的家庭(和家庭成员)的数据集。我该怎么做?

非常感谢任何帮助!谢谢!

使用数据透视表。我的正常数据是正常的table:

还有数据透视表。我完全按照你的需要恢复数据:

更新答案。 再点击一次。我也可以使用 Field NAME,这样我就可以根据需要获得更多数据。只需大约 0.00000003 秒即可完成。