首页 > 解决方案 > 合并两个不同年份的数据集

问题描述

我有问题找到一种方法来合并两个 Excel 数据集,根据他们的项目 ID 与 VBA。

困难在于“数据集 1”只有一次所有项目 ID,但“数据集”2 拥有它们好几年。数据集的其余部分在它们提供的信息方面有所不同。

“数据集 1”的结构如下:

Proj.-ID - 项目名称

473892 - “名称 1”

578393 - “名称 2”

“数据集 2”的结构如下:

Proj.-ID - 年份

578393 - 2017

578393 - 2016

473892 - 2017

473892 - 2018

最后,我想在合并日期之外创建一个数据透视表。在这个 Pivot 中,我只想拥有一次 Project-ID,项目名称和索引 1 到 3,以列中的年份分隔。即使这对于数据的合并可能不是那么重要,我还是想给你更多的见解。希望您有一些建议甚至解决方案。

提前致谢。

标签: vbamerge

解决方案


这是 Excel 的 Power Pivot 加载项的典型问题。

使用 Power Pivot,您可以将两个数据集放在一起并从中创建一个数据透视表。

Power Pivot 已安装在 Excel 2016 中,用于以前的 Excel 版本(2010 和 2013),您可以从support.office下载加载项


推荐阅读