- Wrzuć wszystkie pliki do jednego folderu.
- Dane › Pobierz dane › Z pliku › Z folderu.
- Połącz › Połącz i przekształć dane, wybierz arkusz lub tabelę.
- Uporządkuj dane w edytorze i kliknij Zamknij i załaduj.
- Przy nowych plikach: Dane › Odśwież wszystko.
Zanim zaczniesz: co musi się zgadzać
Power Query łączy pliki, które mają ten sam układ: takie same nagłówki kolumn, w tej samej kolejności, w arkuszu lub tabeli o tej samej nazwie. Nie musi się zgadzać liczba wierszy. Jeśli jeden oddział nazywa kolumnę „Kwota”, a drugi „Wartość”, popraw to w plikach źródłowych albo ujednolić nazwy później w edytorze.
Utwórz jeden folder, np. Raporty_sprzedaz, i wrzuć do niego wyłącznie pliki do połączenia. Wszystko, co trafi do tego folderu, Power Query potraktuje jako źródło.
Krok 1. Wskaż folder
W nowym, pustym skoroszycie przejdź do Dane › Pobierz dane › Z pliku › Z folderu i wybierz przygotowany folder. Excel pokaże listę plików z nazwami, datami modyfikacji i ścieżkami.
Krok 2. Połącz pliki
Na dole okna kliknij strzałkę przy przycisku Połącz i wybierz Połącz i przekształć dane. W oknie Połącz pliki wskaż arkusz albo tabelę z pierwszego pliku. To tylko wzór, według którego Power Query odczyta wszystkie pozostałe. Kliknij OK.
Otworzy się edytor Power Query z jedną, połączoną tabelą. Na początku pojawi się kolumna Source.Name z nazwą pliku, z którego pochodzi każdy wiersz. Warto ją zostawić: z nazwy pliku łatwo wyciągniesz np. miesiąc albo region.
Krok 3. Uporządkuj dane
W edytorze każda operacja zapisuje się jako krok w panelu Zastosowane kroki po prawej. Przy kolejnym odświeżeniu Power Query powtórzy je automatycznie. Najczęściej przydają się:
- Typy danych: kliknij ikonę przy nagłówku kolumny i ustaw Data, Liczba dziesiętna albo Tekst.
- Usuwanie zbędnych kolumn: zaznacz potrzebne, prawy przycisk › Usuń inne kolumny.
- Filtrowanie pustych wierszy i podsumowań: strzałka w nagłówku kolumny, odznacz (null) albo wiersze „Suma”.
- Wyciąganie informacji z nazwy pliku: Przekształć › Kolumna podziału › Według ogranicznika na kolumnie
Source.Name.
Krok 4. Załaduj wynik do Excela
Kliknij Narzędzia główne › Zamknij i załaduj. Połączone dane trafią do nowego arkusza jako tabela, gotowa pod tabelę przestawną albo wykres.
Następny miesiąc: jedno kliknięcie
Wrzuć nowe pliki do tego samego folderu i wybierz Dane › Odśwież wszystko (skrót Ctrl + Alt + F5). Power Query pobierze wszystkie pliki jeszcze raz i powtórzy każdy krok porządkowania. Żadnego kopiowania.
Najczęstsze problemy
| Problem | Przyczyna i rozwiązanie |
|---|---|
| Błąd przy odświeżaniu po dodaniu pliku | Nowy plik ma inny układ lub inną nazwę arkusza. Ujednolić plik albo filtruj nazwy plików w pierwszym kroku zapytania. |
Dziwne wiersze z pliku ~$... | To plik tymczasowy otwartego skoroszytu. Zamknij pliki źródłowe albo odfiltruj nazwy zaczynające się od ~$. |
| Po przeniesieniu folderu nic nie działa | Zmieniła się ścieżka. Dane › Pobierz dane › Ustawienia źródła danych i wskaż nowy folder. |
| Liczby wczytują się jako tekst | Zmień typ kolumny w edytorze. Przy przecinku dziesiętnym użyj Zmień typ › Używając ustawień regionalnych i wybierz polski. |
Chcesz połączyć arkusze z jednego pliku, a nie wiele plików? Użyj Dane › Pobierz dane › Z pliku › Ze skoroszytu, zaznacz w nawigatorze kilka arkuszy i połącz je w edytorze poleceniem Narzędzia główne › Dołącz zapytania.
Ten temat omawiamy szczegółowo na szkoleniu Analiza danych i automatyzacja.