Przejdź do treści
Excel Power Query - automatyzacja raportówModuł 1 · lekcja 1 z 4
Za darmo3 min czytania

Moduł 1 · Wprowadzenie do Power Query

Czym jest Power Query i jego możliwości

Wyobraź sobie, że co poniedziałek spędzasz 3 godziny na przygotowaniu raportu sprzedażowego. Kopiujesz dane z 5 różnych plików Excel, usuwasz zbędne kolumny, łączysz tabele, formatujesz liczby... I tak w kółko, tydzień za tygodniem. Power Query to narzędzie, które może zredukować ten proces do 5 minut i jednego kliknięcia.

Czym dokładnie jest Power Query

Power Query to silnik ETL (Extract, Transform, Load) wbudowany w Excel, dostępny w zakładce „Dane". Pozwala automatyzować cały przepływ danych — od pobrania przez przekształcenie po załadowanie do arkusza. Każda operacja jest zapisywana jako krok, który można powtórzyć na nowych danych.

Dlaczego to rewolucyjne? Tradycyjnie Excel wymaga ręcznej pracy z danymi. Power Query zmienia to w proces automatyczny, gdzie definiujesz reguły raz, a następnie stosujesz je wielokrotnie.

Gdzie znajdziesz Power Query

W Excel 2016 i nowszych wersjach Power Query znajduje się w zakładce „Dane" w sekcji „Pobierz dane". W starszych wersjach (Excel 2010/2013) możesz pobrać je jako bezpłatny dodatek z witryny Microsoft. Po zainstalowaniu otrzymasz nową zakładkę „Power Query" na wstążce.

Konkretne możliwości i zastosowania

Źródła danych — praktycznie wszystko

  • Pliki lokalne: Excel, CSV, TXT, XML, JSON, PDF (z tabelami)
  • Bazy danych: SQL Server, Oracle, MySQL, PostgreSQL, Access
  • Chmura: SharePoint, OneDrive, Dropbox, Google Sheets
  • Web: Strony internetowe z tabelami, API REST
  • Specjalistyczne: SAP, Salesforce, Adobe Analytics

Przykład z życia: Pobierasz dane z CRM-a (Salesforce), łączysz z danymi finansowymi z SQL Server i dodajesz informacje o klientach z arkusza Excel — wszystko automatycznie.

Transformacje, które zaoszczędzą Ci godziny

Power Query oferuje ponad 300 funkcji transformacji:

  • Czyszczenie: usuwanie duplikatów, pustych wierszy, niepotrzebnych znaków
  • Formatowanie: zmiana typów danych, formatów dat, standaryzacja tekstu
  • Łączenie: merge i append tabel z różnych źródeł
  • Obliczenia: kolumny warunkowe, grupowanie, agregacje
  • Restructuring: pivot/unpivot, dzielenie kolumn, transponowanie

Wskazówka: Każda operacja w Power Query generuje kod w języku M. Możesz kopiować gotowe fragmenty kodu między projektami, co przyspiesza pracę.

Realny scenariusz — raport zarządu

Załóżmy, że przygotowujesz miesięczny raport dla zarządu:

  1. Dane sprzedażowe z systemu ERP (plik CSV, 50 000 wierszy)
  2. Koszty marketingowe z Google Ads API
  3. Dane HR z wewnętrznego systemu (Excel)
  4. Kursy walut ze strony NBP

Bez Power Query: 6-8 godzin ręcznej pracy, ryzyko błędów, frustracja. Z Power Query: 30 minut na pierwsze skonfigurowanie, następnie 2 minuty na odświeżenie danych co miesiąc.

Jak to działa w praktyce:

  1. Konfiguracja połączeń — jednokrotne wskazanie źródeł danych
  2. Zdefiniowanie transformacji — ustalenie reguł czyszczenia i formatowania
  3. Zapisanie zapytania — Power Query zapamiętuje wszystkie kroki
  4. Automatyczne odświeżanie — jeden przycisk aktualizuje wszystkie dane

Język M — potęga automatyzacji

Power Query używa języka M (Data Mashup Language). Nie musisz go znać na początku, ponieważ interfejs graficzny generuje kod automatycznie. Jednak podstawowa znajomość pozwala na:

  • Tworzenie zaawansowanych transformacji
  • Kopiowanie i modyfikowanie gotowych rozwiązań
  • Debugowanie problemów z danymi
  • Optymalizację wydajności zapytań

Wskazówka: Każda operacja wykonana w interfejie Power Query jest natychmiast przetłumaczona na kod M, który możesz podejrzeć i edytować.

Korzyści dla Twojej pracy

Oszczędność czasu: 80% mniej czasu na przygotowanie raportów Eliminacja błędów: Automatyzacja usuwa ryzyko pomyłek podczas kopiowania Skalowalność: Obsługa milionów wierszy danych bez problemów z wydajnością Spójność: Standardowe procedury gwarantują jednolite raporty Powtarzalność: Raz skonfigurowane zapytania działają w nieskończoność

Wskazówka: Power Query działa w tle. Możesz odświeżyć wszystkie dane jednocześnie i kontynuować inne zadania.

Kiedy Power Query się nie sprawdzi

Mimo swoich zalet, Power Query ma ograniczenia:

  • Analiza ad-hoc: Do jednorazowych, prostych analiz szybsze może być ręczne przetworzenie
  • Bardzo złożone obliczenia statystyczne: Lepiej użyć dedykowanych narzędzi jak R czy Python
  • Raportowanie w czasie rzeczywistym: Power Query wymaga ręcznego lub zaplanowanego odświeżania

Podsumowanie:

  • Power Query automatyzuje procesy ETL w Excel
  • Łączy się z dziesiątkami różnych źródeł danych
  • Oferuje 300+ funkcji transformacji danych
  • Redukuje czas przygotowania raportów o 80%
  • Eliminuje błędy związane z ręczną obróbką danych
  • Skaluje się do obsługi milionów rekordów
  • Używa języka M do zaawansowanej automatyzacji

Materiały do pobrania

Pliki do ćwiczeń są dostępne w abonamencie.

  • Przykładowy plik CSV ze sprzedażąModuł 0, lekcja 2: import CSV, sprawdzenie polskich znaków i typów danych (separator średnik, UTF-8).19 KBDostępne w abonamencie
  • Sprzedaż 2024 (arkusze Q1-Q4)Moduł 1, lekcja 0: import wszystkich arkuszy kwartalnych; Moduł 3, lekcja 1: kolumna Sezon z daty.15 KBDostępne w abonamencie
  • Sprzedaż Q1 2024Moduł 1, lekcja 0 i Moduł 2, lekcja 1: dołączanie tabel (Append).6 KBDostępne w abonamencie
  • Sprzedaż Q2 2024Moduł 1, lekcja 0 i Moduł 2, lekcja 1: dołączanie tabel (Append).6 KBDostępne w abonamencie
  • Sprzedaż Q3 2024Moduł 1, lekcja 0 i Moduł 2, lekcja 1: dołączanie tabel (Append).6 KBDostępne w abonamencie
  • Sprzedaż Q4 2024Moduł 1, lekcja 0 i Moduł 2, lekcja 1: dołączanie tabel (Append).6 KBDostępne w abonamencie
  • Sprzedaż w formacie długimModuł 2, lekcja 0: ćwiczenie Pivot (z formatu długiego na szeroki).6 KBDostępne w abonamencie
  • Sprzedaż w formacie szerokimModuł 2, lekcja 0: ćwiczenie Unpivot (kolumny Q1-Q4 na wiersze).6 KBDostępne w abonamencie
  • Klienci i łączne zakupyModuł 3, lekcja 2: kolumna warunkowa Kategoria (VIP, Regularny, Nowy).6 KBDostępne w abonamencie
  • Lista pracownikówModuł 4, lekcja 0: parametry MinStaz, Dzial i filtrowanie listy pracowników.6 KBDostępne w abonamencie
  • Faktury z błędnymi kwotamiModuł 4, lekcja 3: konwersja tekstowych kwot na liczby i raport jakości danych.6 KBDostępne w abonamencie
  • Projekt: SprzedażModuł 5, lekcja 0: transakcje sprzedażowe do oczyszczenia (duplikaty, błędne daty, ceny).13 KBDostępne w abonamencie
  • Projekt: ProduktyModuł 5, lekcja 0: katalog produktów (CSV, średnik) do standaryzacji.1 KBDostępne w abonamencie
  • Projekt: RegionyModuł 5, lekcja 0: podział regionów i sprzedawców do poprawienia.6 KBDostępne w abonamencie
  • Projekt: Cele sprzedażoweModuł 5, lekcja 0: miesięczne cele przychodowe według regionów (CSV, średnik).1 KBDostępne w abonamencie

Następna: Interfejs Power Query Editor

23 lekcje, pliki i certyfikat w abonamencie.

Program kursu

Karta wymagana · anulujesz jednym kliknięciem · Mam już konto