Создание сводных таблиц из нескольких рабочих листов с мощным запросом, как скопировать запрос для 20 рабочих книг?

621
Mel

У меня 20 разных рабочих тетрадей, каждая с 12 листами (январь-декабрь). Мне нужно обобщить некоторые данные из каждой книги, разделив квартальные результаты.

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

Используя Power Query, я могу добавлять запросы, чтобы получать результаты для каждого квартала, и оттуда я создаю сводную таблицу. Есть ли способ скопировать запросы и форматирование, чтобы мне не нужно было делать это для каждой книги?

0

1 ответ на вопрос

0
Istvan Kovacs

I combined 35 unique excel sheet using access. Then import access query into excel worksheet. Here is a short example, that can write in access sql editor

SELECT *, "CSUR" as AllKod FROM [Excel 8.0;HDR=NO; Database=\\Uzeleti_tervek\Eves_terv\2014\EDE\CSUR.xls;].[Osszesito$] UNION ALL SELECT *, "KANV" as AllKod FROM [Excel 8.0;HDR=NO; Database=\\Uzeleti_tervek\Eves_terv\2014\EDE\KANVM.xls;].[Osszesito$] UNION ALL SELECT *, "NKAN" as AllKod FROM [Excel 8.0;HDR=NO; Database=\\Uzeleti_tervek\Eves_terv\2014\EDE\NKAN.xls;].[Osszesito$] UNION ALL SELECT *, "NTAD" as AllKod FROM [Excel 8.0;HDR=NO; Database=\\Uzeleti_tervek\Eves_terv\2014\EDE\NATD.xls;].[Osszesito$]; 

This query "copies" tables below one by one. It is important for good reason the workshhets are the same. In the SQL code AllKod field help in the identification of row. Access sometimes rename the column like F1, F2, F3 etc. Disadvantage in this solution, access can't import numbers only text values from my sheets.

Похожие вопросы