Добавление полей в сводную таблицу из другого источника данных с использованием VBA - PullRequest
2 голосов
/ 19 мая 2019

Я создал сводные таблицы перед использованием VBA, но мой профессор недавно дал нам бонус, который, хотя и не является необходимым, сводит меня с ума.

Использование макроса VBA для записи Region, District и Store Name в ваш первый отчет для создания нового отчета

1) Мой первый отчет выглядит так:

  Location | Sum of ActNetSales | Sum of PlanNetSales 
 ----------|--------------------|--------------------- 
         1 | $76,170            | $65,172             
       100 | $163,691           | $140,057            
       101 | $34,724            | $29,710             
       104 | $70,501            | $60,322             
       106 | $113,826           | $97,391  

2) Ниже приведен источник данных для вышеприведенного отчета.

Division | Year | Week | Location | SchedDept | PlanNetSales | ActNetSales | AreaCategory 
 ----------|------|------|----------|-----------|--------------|-------------|-------------- 
         5 | 2018 |   10 |      520 |       541 |       1943.2 |    2271.115 | Non-Comm     
         5 | 2018 |   10 |      520 |       608 |       4378.4 |    5117.255 | Non-Comm     
         5 | 2018 |   10 |      520 |      1059 |       1044.8 |     1221.11 | Comm         
         5 | 2018 |   10 |      520 |      1126 |         6308 |    7372.475 | Non-Comm   

3) Мой профессор хочет, чтобы я добавил следующую информацию в приведенную выше таблицу: Регион , Район и Название магазина .Однако эти 3 поля взяты из другого источника данных, чем в приведенном выше отчете.Ниже приведен источник данных для 3 полей, которые я перечислил.

  Division | Location | LocationName | Region | RegionName | District | DistrictName 
 ----------|----------|--------------|--------|------------|----------|-------------- 
         5 |        1 | Location 1   |      3 | Region 3   |       18 | District 18  
         5 |        4 | Location 4   |      5 | Region 5   |       32 | District 32  
         5 |        5 | Location 5   |      3 | Region 3   |       19 | District 19  
         5 |        6 | Location 6   |      5 | Region 5   |       28 | District 28

Я создал то, что он спрашивает выше, соединив две таблицы (создал ключ, связав внешние ключи - location и Division : сделатьуникальный ключ и используя базовый индекс / совпадение) и просто создав из этого сводную таблицу, но я хочу сделать все возможное, чтобы получить бонус!К сожалению, у меня нет Power Query, поэтому я должен был сделать это таким образом.Я попытался найти выше, и я не могу найти хорошие ресурсы.Вы можете что-нибудь предложить или просто указать мне правильное направление?Спасибо!

1 Ответ

0 голосов
/ 19 мая 2019

Обманывает ли изменение таблицы в (2) добавление столбцов региона, района и имени хранилища с помощью VLOOKUP в третьей таблице?Тогда вторая таблица будет иметь необработанные данные и дополнительные столбцы построенных данных, эффективно объединяя их с третьей таблицей, используя трюк Excel VLOOKUP, а не фактическое соединение таблиц SQL.

Тогда вы можете просто использовать расширенные,объединенный стол в качестве источника единой сводной таблицы.

Обман законен в любви, войне и ИТ-решениях.

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