Я пытаюсь объединить два списка данных так, чтобы объединенный список имел
- все данные из списка 1
- данные из списка 2, где есть критерии соответствия
У меня есть таблица Excel на листе проектов с различной информацией: имя, идентификатор проекта, дата начала, дата окончания и т. Д. c.
ProjName | ID | Sart Dt | End Dt | ...
project1 | 12345 | 2/1/2020 | 3/30/2020 | ...
У меня есть вторая таблица Excel с общим идентификатором проекта, именем ресурса, а затем серией дат (с начала недели) и количеством дней, которые кто-то назначил проекту.
ProjName | Resource | 1-20 | 1-27 | 2-3 | 2-10 | 2-17 | 2-24
project1 | Bill | 5 | 5 | 2 | 2 | 5 |
project1 | Alex | | | 3 | 3 | | 5
Я хочу объединенный список каждый проект с первого листа с полным набором данных с первого листа, независимо от того, существуют ли данные во второй таблице Excel. Для каждого ресурса в проекте на листе два я хочу новую строку со всеми данными.
project1 | 12345 | 2/1/2020 | 3/30/2020 | Bill | .......
project1 | 12345 | 2/1/2020 | 3/30/2020 | Alex | .......
Есть ли способ сделать это или для создания списка потребуется код VBA?
Также есть ли способ задействовать проекты, которые происходят> = Сегодня и переносить только сетку дат, которые> = Сегодня?