2014-12-29 1 views
0

У меня есть несколько листов с таблицами на каждом листе. Каждый лист - это другое место для наших магазинов. В каждой таблице у нас есть тот компьютер, который мы продаем, и номер идентификатора для этого компьютера. Одна из проблем заключается в том, что некоторые из устройств не имеют идентификационных номеров. Мне нужно создать сводную таблицу, в которой каждое место имеет список с количеством всех моделей, которые они продают в этом месте.Консолидация нескольких таблиц в Excel в одну главную таблицу из разных таблиц

Столы выглядят так:

Местоположение | Тип устройства | ID устройства

Сиэтл | HP Pavilion | ABCD123

Сиэтл | HP Pavilion | CDFF123

То, что я пытался сделать раньше, это скопировать и вставить все их на один лист и создать главную таблицу, где я могу сделать сводную таблицу так, как я хочу. Проблема в том, что если я обновляю один из листов, сводная таблица не обновляется вместе с ним.

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

Затем я попытался следовать этому http://msdn.microsoft.com/en-us/library/gg413464%28v=sql.110%29.aspx и создать связанную таблицу. Это будет обновляться при изменении исходных таблиц. Однако как я могу сделать сводную таблицу из этих связанных таблиц?

В последней сводной таблицы должно выглядеть примерно так:

      Сиэтл

                        HP Pavilion ---> 12

                        Dell D630 ---> 5

      Даллас

                        HP Pavilion ---> 4

                        Dell D630 ---> 10

Там будет больше типов устройств и многих других местах, но это общая идея.

Я также изучил использование некоторых функций поворота, но я не знаю, с чего начать.

Любая помощь была бы очень признательна, даже если она просто указала мне в правильном направлении.

+0

Вы пробовали несколько диапазонов консолидации (хотя по-прежнему может потребоваться обновление опорных точек)? – pnuts

+1

Это почти работает. Возможно, это и есть путь. Он будет правильно указывать местоположение, но затем он отобразит устройства и идентификационные номера в том же раскрывающемся списке. Вместо этого мне нужны все устройства, затем, если вы нажмете стрелку вниз, отобразится все идентификационные номера этого типа устройства – Rob

ответ

0

Роб, решение должно быть довольно легко - добавить столько (связанные) таблицы в случае необходимости, определить отношения, если площадь любого, а затем просто добавить новый PowerPivot таблицу из главного окна PowerPivot:

enter image description here

Я хотел бы предложить создание двух конкретных таблиц, которые перечисляют (1) все Места и (2) все Модели. Создание окончательной таблицы PowerPivot должно быть довольно простым после определения правильных отношений.

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

Надеюсь, это поможет.

Смежные вопросы