Power Query to narzędzie wbudowane w Excel (dostępne od wersji 2016), które pozwala automatycznie importować, łączyć i przekształcać dane z różnych źródeł. Większość użytkowników Excela w ogóle go nie używa. To jeden z największych zmarnowanych potencjałów w pracy analitycznej MŚP.

W tym artykule pokazuję jak zbudować od zera automatyczny raport miesięczny — od importu danych po gotową tabelę wynikową — z minimalnym nakładem ręcznej pracy przy każdym odświeżeniu.

Czym jest Power Query i dlaczego warto go znać

Power Query rejestruje kroki przekształcania danych jako procedurę, którą można powtarzać jednym kliknięciem. Zamiast ręcznie kopiować dane z systemów, czyścić je i łączyć — robisz to raz, a przy każdym nowym miesiącu wystarczy odświeżyć zapytanie.

Typowe zastosowania: łączenie plików CSV z systemu sprzedażowego z eksportem z księgowości, konsolidacja danych z wielu arkuszy Excel, automatyczne filtrowanie i grupowanie danych przed przeniesieniem do raportu.

Krok 1: Zdefiniuj źródła danych

Zanim cokolwiek zbudujesz, odpowiedz na pytanie: skąd pochodzi każda liczba w Twoim raporcie? Typowe źródła to: eksporty CSV z systemu sprzedaży (np. WooCommerce, Shopify, Subiekt), eksport z programu księgowego (np. Comarch, Symfonia), arkusze wypełniane ręcznie przez team.

Dla Power Query ważne, żeby pliki źródłowe były zawsze w tym samym folderze i miały stałą strukturę kolumn. Jeśli tak jest — możesz budować.

Krok 2: Import i czyszczenie danych

W Excelu: Dane → Pobierz dane → Z pliku → Z folderu (jeśli masz wiele plików) lub Z pliku (dla jednego). Power Query otworzy edytor. Tutaj usuwasz zbędne kolumny, zmieniasz typy danych, filtrujesz nagłówki i puste wiersze. Każda operacja zapisuje się jako krok — możesz je edytować, usuwać i zmieniać kolejność.

Krok 3: Łączenie tabel

Jeśli masz dane z kilku źródeł, łączysz je operacją Scal zapytania (odpowiednik SQL JOIN) lub Dołącz zapytania (SQL UNION). Na przykład: dane sprzedażowe z kolumną ID klienta łączysz z tabelą klientów, żeby uzyskać segment lub region.

Krok 4: Agregacja i tabela wynikowa

Po wyczyszczeniu i połączeniu danych grupujesz je: Przekształć → Grupuj według. Wybierasz wymiary (np. miesiąc, kategoria produktu) i miary (suma sprzedaży, liczba transakcji, średnia wartość koszyka). Wynik ładujesz do arkusza jako tabelę — gotową do pivota lub wykresu.

Krok 5: Odświeżanie — jednym kliknięciem

Przy każdym nowym miesiącu: wrzucasz nowy plik eksportu do folderu, otwierasz Excel, klikasz Odśwież wszystko. Power Query przetwarza nowe dane, aktualizuje tabele, pivot i wykres. Raport gotowy w kilka minut — bez copy-paste, bez ręcznych poprawek.

Ile realnie można zaoszczędzić?

W projektach, które realizowałem, czas przygotowania raportu miesięcznego spadał średnio o 60–75%. W jednej z firm SaaS raport wymagający 16 godzin pracy zszedł do 4 godzin — z czego 3,5 h to automatyczne przetwarzanie, a 30 minut to przegląd wyników i wysyłka do zarządu.

Chcesz wdrożyć to u siebie?

Audyt procesu raportowania i wdrożenie Power Query to jeden z moich standardowych projektów. Czas realizacji: 2–3 tygodnie.

Zapytaj o wycenę →