POWER QUERY

Jak połączyć kilka plików Excel w jeden

Co miesiąc dostajesz kilkanaście plików z oddziałów, regionów albo od dostawców i kopiujesz je ręcznie do jednego arkusza? Power Query zrobi to za Ciebie, a przy kolejnym miesiącu wystarczy jedno kliknięcie.

6 min czytaniaMicrosoft 365 · polska wersja Excela
W skrócie
  1. Wrzuć wszystkie pliki do jednego folderu.
  2. Dane › Pobierz dane › Z pliku › Z folderu.
  3. Połącz › Połącz i przekształć dane, wybierz arkusz lub tabelę.
  4. Uporządkuj dane w edytorze i kliknij Zamknij i załaduj.
  5. 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ę:

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

ProblemPrzyczyna i rozwiązanie
Błąd przy odświeżaniu po dodaniu plikuNowy 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łaZmieniła się ścieżka. Dane › Pobierz dane › Ustawienia źródła danych i wskaż nowy folder.
Liczby wczytują się jako tekstZmień 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.

Chcesz to przećwiczyć na swoich danych?

Ten temat omawiamy szczegółowo na szkoleniu Analiza danych i automatyzacja.

Zobacz program szkolenia