我想根据 Excel 2010 工作表中包含的“分层”数据创建一个数据透视表。数据是分层的,就数据库中的父/子关系而言,实际上一个“父”行可能有许多“子”行。
我有一份大型工作表,是我在研究项目中编制的。工作表中的行代表法律判决(案件)。每个案件都有一个或多个法律问题。项目的一部分涉及对工作表中的问题进行分类。为简单起见,工作表有三列问题,“问题 1”、“问题 2”、“问题 3”。
这是工作表的简化示例。请注意,我已经对其进行了简化,并且还有许多其他列。
A B C ... F G H I ...
CASEID APPEAL FROM ISSUE1 ISSUE2 ISSUE3
C01 Conviction Evidence-admissibility
C02 Conviction Credibility Fresh evidence
C03 Acquittal Credibility Evidence-misapprehension
C04 Conviction Fairness Abuse of process Delay
C05 Sentence Credit for time served
正如您所见,如果能够回答诸如此类的问题就好了:定罪上诉中最普遍的问题是什么?
从概念上讲,我上面展示的数据确实具有父/子关系。想象一下“案例”表和“问题”表,这两个表之间存在 1:N 关系。
有没有办法将这些数据放入数据透视表中,以便我可以回答上面提出的问题?我能够以编程方式“处理”数据,但我更愿意避免使用诸如创建新工作表并通过复制行来展平它之类的粗暴做法。换句话说,我宁愿不将上面的工作表转换为以下内容:
A B C ... F G ...
CASEID APPEAL FROM ISSUE
C01 Conviction Evidence-admissibility
C02 Conviction Credibility
C02 Conviction Fresh evidence
C03 Acquittal Credibility
C03 Acquittal Evidence-misapprehension
C04 Conviction Fairness
C04 Conviction Abuse of process
C04 Conviction Delay
C05 Sentence Credit for time served
答案1
我会下载 Power Query 插件
http://office.microsoft.com/en-us/excel/download-microsoft-power-query-for-excel-FX104018616.aspx
...并使用 Append 函数:
Power Query 最近发布 - 它的工作方式类似于录制宏,但专注于将数据导入 Excel 并混合数据表。您可以设计可重复使用且可以以脚本形式编辑的“查询”对象。
Power Query 中的 Append 功能可以通过一次操作将一个表中的行附加到另一个表中。