vba - 合并两个不同年份的数据集
问题描述
我有问题找到一种方法来合并两个 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,以列中的年份分隔。即使这对于数据的合并可能不是那么重要,我还是想给你更多的见解。希望您有一些建议甚至解决方案。
提前致谢。
解决方案
这是 Excel 的 Power Pivot 加载项的典型问题。
使用 Power Pivot,您可以将两个数据集放在一起并从中创建一个数据透视表。
Power Pivot 已安装在 Excel 2016 中,用于以前的 Excel 版本(2010 和 2013),您可以从support.office下载加载项
推荐阅读
- python - 使用 Python 将 SRT(SubRip 文本)转换为 JSON
- assembly - 有没有办法在汇编中使用可变偏移量?
- neo4j - 将 py2neo 3.1.2 更新到 py2neo 4.0.0 时出现 ModuleNotFoundError
- sql - SQL - 查询以从 UUID 列的表中查找唯一的 SSN 和 DOB 值
- php - jQuery中的客户端加密和PHP中的解密
- php - 如何在不包括周末的情况下使用 Carbon 获得两个日期之间的分钟差异
- php - PHP试图获取非对象的属性
- python - 如何在 Lambda 层中安装 Python 包?
- javascript - 使用 HTML 表单按行 ID 检索和更新 Google 电子表格中的值
- r - 如何运行使用旧版本包和最新 R 版本和包中的 R 编写的 R 脚本?