由于我是 Excel(以及整个 Microsoft Office 套件,老实说)的新手,因此我花了很多时间浏览此问题的解决方案 - 如何从中获取一对多行表一个规范化的表格 - 由于我发布了这个,很明显我没有找到正确的答案。
更清楚地说,假设初始规范化表如下所示:

结果表应如下所示:

现在,对于有几行的表,答案很明显,但效率有点低:

挑战是使用 Excel 2010 为具有大量数据(约 6k 行)的表获得相同的结果。显然,上述解决方案远非有效。
对此有何想法?我将衷心感谢您的帮助。
小智 6
你看过数据透视表吗?这似乎完全符合您的要求。
首先要做的是确保您的数据表中有一个标题行。
然后选择数据范围中的任何单元格并转到“插入”选项卡,然后选择“数据透视表”。
接受默认值并单击确定。这将打开一个新的数据透视表,您需要将 Field1 和 Field2 放在“行”部分(首先是字段 1)。
然后你只需要更改一些格式选项:
在数据透视表工具选项卡(现在出现在数据透视表中)中,单击设计选项卡,然后在布局组中选择报告布局/以表格形式显示
再次在同一个数据透视表工具/设计/布局中选择小计/不显示小计
再次在同一个数据透视表工具/设计/布局中为行和列选择总计/关闭
最后,右键单击数据表中的任意位置并选择数据透视表选项,然后在第一个(布局和格式)选项卡中勾选显示合并并居中带有标签的单元格的框
然后,您可以重新使用此数据透视表以在新数据集可用时指向它(数据透视表工具/选项/更改数据源)
编辑:只是为了向您展示最终输出的样子。这花了我不到 20 次点击:

| 归档时间: |
|
| 查看次数: |
21470 次 |
| 最近记录: |