我有问题找到一种合并两个Excel数据集的方法,根据他们的Project-ID和VBA。
难点在于“数据集1”只有一次所有项目ID,但“数据集”2有几年。数据集的其余部分与它们提供的信息不同。
“数据集1”的结构如下:
Proj.-ID - 项目名称
473892 - “姓名1”
578393 - “姓名2”
“数据集2”的结构如下:
Proj.-ID - 年
578393 - 2017
578393 - 2016
473892 - 2017
473892 - 2018
最后,我想在合并日期之外创建一个Pivot-Table。在这个Pivot中,我希望只有一次Project-ID,项目名称和索引1到3,按年份分列。即使这对于数据的合并可能不那么重要,我想给你一些更多的见解。 希望您有一些建议甚至解决方案。
提前致谢。
答案 0 :(得分:0)
这是Excel的Power Pivot加载项的典型问题。
使用Power Pivot,您可以将两个数据集放在一起并从中创建一个数据透视表。
Power Pivot已经安装在Excel 2016中以用于以前的Excel版本(2010& 2013),您可以从support.office下载加载项
答案 1 :(得分:0)
通过将proj id映射到year,使用vlookup创建新数据集3。 您也可以编写VBA脚本以将数据填充到Pivot