Объединить два набора данных с разным количеством лет - PullRequest
0 голосов
/ 15 мая 2018

У меня проблемы с поиском способа объединения двух наборов данных Excel в соответствии с их идентификатором проекта с VBA.

Сложность состоит в том, что «Набор данных 1» имеет все идентификаторы проекта только один раз, а «Набор данных» 2 имеет их в течение нескольких лет.Остальная часть набора данных отличается информацией, которую они представляют.

«Набор данных 1» имеет следующую структуру:

Proj.-ID - имя проекта

473892 - «Имя 1»

578393 - «Имя2 "

" Набор данных 2 "имеет следующую структуру:

Идентификатор проекта - Год

578393 - 2017

578393 - 2016

473892 - 2017

473892 - 2018

В конце я хочу создать сводную таблицу из даты слияния.В этой сводной таблице я хочу иметь идентификатор проекта только один раз, имя проекта и индекс от 1 до 3, разделенные по годам в столбцах.Даже если это не так важно для объединения данных, я хотел бы дать вам немного больше информации.Надеюсь, у вас есть какие-то советы или даже решения.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 15 мая 2018

Создайте новый набор данных 3 с помощью vlookups, сопоставив идентификатор проекта с указанием года. также вы можете написать скрипт VBA для заполнения данных в Pivot

0 голосов
/ 15 мая 2018

Это типичная проблема для надстройки Power Pivot в Excel.

С Power Pivot вы можете соединить два набора данных и создать из него сводную таблицу.

Power Pivot уже установлен в Excel 2016 для предыдущих версий Excel (2010 и 2013), надстройку можно загрузить с support.office

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...