Przejdź do treści
Powrót do Centrum Pomocy
Office 2024
Aplikacje Microsoft

Excel Power Query — podstawy, które odmienią Twoją pracę z danymi. Kompletny przewodnik dla początkujących (2026)

Power Query powstało w 2010 roku jako darmowy dodatek do Excela 2010. Od Excela 2016 zostało w pełni zintegrowane z programem pod polską nazwą Pobieranie i prze

12 min czytania·Zaktualizowano dzisiaj
Faktura VAT 23% + KSeFDostawa 1-3 min e-mailemGwarancja działania klucza5,0 / 5,0(KluczeSoft)

Power Query to wbudowane w Excela narzędzie do importowania, czyszczenia i przekształcania danych — dostępne za darmo w Excel 2016, 2019, 2021 oraz Microsoft 365 (Windows, Mac i przeglądarka). Jeśli kiedykolwiek ręcznie kopiowałeś dane między plikami, usuwałeś puste wiersze kolumna po kolumnie albo walczyłeś z formatowaniem dat pobranych z systemu finansowego — Power Query zrobi to za Ciebie w kilka kliknięć i zapamięta każdy krok, dzięki czemu następnym razem wystarczy kliknąć „Odśwież".

W skrócie

  • Power Query to silnik ETL (Extract, Transform, Load) wbudowany w Excela — pobiera dane z setek źródeł, czyści je i ładuje do arkusza.
  • Pracujesz w graficznym Edytorze Power Query — nie potrzebujesz umiejętności programowania.
  • Każda operacja (filtrowanie, usuwanie kolumn, zmiana typu) zapisuje się jako krok w panelu Zastosowane kroki — możesz cofnąć, zmienić kolejność, edytować.
  • Power Query nigdy nie modyfikuje oryginalnych danych źródłowych — tworzy nowe zapytanie, które możesz odświeżyć jednym kliknięciem.
  • Obsługuje ponad 350 przekształceń i łączy się z plikami Excel/CSV/TXT/JSON/XML, bazami SQL, SharePoint, OData, platformą Azure, usługami online (Salesforce, Dynamics 365) i wieloma innymi.
  • Dostępny za darmo — nie wymaga dodatkowych licencji; jest częścią każdego współczesnego Excela na Windows, Maca i w przeglądarce.

Czym dokładnie jest Power Query

Power Query powstało w 2010 roku jako darmowy dodatek do Excela 2010. Od Excela 2016 zostało w pełni zintegrowane z programem pod polską nazwą Pobieranie i przekształcanie danych (ang. Get & Transform Data), dostępną z karty Dane na wstążce. Microsoft rozwija to narzędzie nieprzerwanie do dziś — w 2025 roku dodano m.in. możliwość odświeżania zapytań z poziomu Excela w przeglądarce oraz integrację z wykazem OneLake w ekosystemie Microsoft Fabric.

Pod maską Power Query działa autorski język M (Power Query M Formula Language), który generuje się automatycznie za każdym razem, gdy wykonujesz operację w edytorze graficznym. Nie musisz znać M — edytor tłumaczy kliknięcia na kod. Gdy nabierzesz wprawy, możesz wejść w Edytor zaawansowany i ręcznie dostosować skrypt, ale na początku Twojej przygody interfejs w zupełności wystarcza.

Power Query realizuje cztery fazy pracy z danymi:

  1. Połączenie — wskazujesz źródło: plik lokalny, serwer SQL, plik CSV z folderu sieciowego, stronę WWW, tabelę w bieżącym skoroszycie.
  2. Przekształcenie — kształtujesz dane: filtrujesz, sortujesz, zmieniasz typy kolumn, usuwasz zbędne wiersze, zastępujesz wartości.
  3. Połączenie (kombinowanie) — scalasz lub dołączasz do siebie wiele zapytań z różnych źródeł.
  4. Załaduj — ładujesz gotowy rezultat do arkusza, do Modelu Danych (Power Pivot) lub jedynie tworzysz połączenie bez ładowania do arkusza.

Jak uruchomić Power Query — pierwsze kroki

Power Query znajdziesz na karcie Dane w grupie Pobieranie i przekształcanie danych. W zależności od wersji Excela zobaczysz przyciski takie jak Pobierz dane, Z pliku, Z bazy danych, Z platformy Azure, Z usług online i Z innych źródeł.

Oto minimalna ścieżka startowa — zrobisz to w trzy minuty:

  1. Otwórz nowy skoroszyt Excela.
  2. Przejdź na kartę DanePobierz daneZ plikuZ skoroszytu programu Excel.
  3. Wskaż dowolny plik XLSX i wybierz arkusz z danymi.
  4. Otworzy się Edytor Power Query z podglądem tabeli.
  5. Kliknij prawym przyciskiem na nagłówek kolumny → Zmień typ → wybierz poprawny format (tekst, liczba całkowita, data itd.).
  6. Kliknij Zamknij i załaduj — dane pojawią się w arkuszu.

Od tego momentu w prawym panelu zobaczysz okno Zapytania i połączenia, a w nim swoje pierwsze zapytanie. Kliknij prawym przyciskiem → Odśwież, aby pobrać aktualne dane ze źródła.

Kluczowe przekształcenia, które musisz znać

Power Query oferuje ponad 350 gotowych transformacji dostępnych z menu wstążki i menu kontekstowego. Oto te, które jako początkujący wykorzystasz najczęściej:

TransformacjaEfektGdzie kliknąć
Usuń kolumnyUsuwasz zbędne kolumny z wynikuPPM na nagłówku → Usuń kolumny lub karta Narzędzia główne → Usuń kolumny
Filtruj wierszeZostawiasz tylko rekordy spełniające warunek (np. kwota > 1000)Rozwiń strzałkę przy nagłówku kolumny → Filtry tekstu/liczb/dat
Zmień typUstawiasz prawidłowy format danych (tekst, liczba dziesiętna, data, procent)PPM na nagłówku kolumny → Zmień typ
Podziel kolumnęRozdzielasz wartość według ogranicznika (np. "Imię Nazwisko" na dwie kolumny)PPM na nagłówku → Podziel kolumnę → Według ogranicznika
Usuń wierszeUsuwasz puste wiersze, duplikaty, pierwsze N wierszy (np. nagłówki raportów)Karta Narzędzia główne → Usuń wiersze
Scal zapytaniaŁączysz dwie tabele po wspólnej kolumnie (odpowiednik VLOOKUP/XLOOKUP, ale na sterydach)Karta Narzędzia główne → Scal zapytania
Dołącz zapytaniaDoklejasz do siebie wiersze z wielu źródeł (np. dane ze stycznia + lutego + marca)Karta Narzędzia główne → Dołącz zapytania
Grupuj wedługAgregujesz dane: suma, średnia, licznik, minimum/maksimum według kategoriiKarta Przekształcanie → Grupuj według
Wypełnij w dół / w góręKopiujesz wartość z komórki powyżej do pustych komórek poniżejKarta Przekształcanie → Wypełnij → W dół
Zastąp wartościZamieniasz wszystkie wystąpienia „błąd", „N/D" lub innych niechcianych wartościPPM na kolumnie → Zastąp wartości
Kolumna warunkowaTworzysz nową kolumnę na podstawie logiki IF (np. kategoria na podstawie progu kwoty)Karta Dodaj kolumnę → Kolumna warunkowa

Wszystkie te kroki zapisują się w panelu Zastosowane kroki po prawej stronie edytora. Kliknięcie na dowolny krok pokazuje podgląd danych w tamtym momencie przetwarzania. Możesz przeciągać kroki, usuwać je (przycisk X) albo edytować ich ustawienia (ikonka koła zębatego).

Praktyczne przykłady — kiedy Power Query oszczędza godziny

Power Query to nie tylko narzędzie — to zmiana filozofii pracy z danymi. Zamiast ręcznie powtarzać 20 czynności za każdym razem, gdy dostajesz nowy raport, robisz to raz i odświeżasz zapytanie. Oto trzy scenariusze, w których Power Query natychmiast się zwraca:

Scenariusz 1: Miesięczne raporty w folderze

Co miesiąc otrzymujesz plik CSV z systemu ERP (np. raport_styczen.csv, raport_luty.csv). Każdy plik ma identyczną strukturę. Zamiast kopiować i wklejać dane z 12 plików do jednego arkusza:

  1. W Power Query wybierasz Pobierz daneZ plikuZ folderu.
  2. Wskazujesz folder docelowy, klikasz PołączPrzekształć dane.
  3. Power Query automatycznie łączy wszystkie pliki w jeden wynik.
  4. Po dorzuceniu nowego pliku do folderu wystarczy kliknąć Odśwież wszystko.

Scenariusz 2: Dane ze strony internetowej

Potrzebujesz na bieżąco śledzić kursy walut NBP lub tabelę z Wikipedii:

  1. Pobierz daneZ innych źródełZ sieci Web.
  2. Wklejasz adres URL strony z tabelą.
  3. Power Query automatycznie wykrywa tabele HTML — wybierasz właściwą i ładujesz do arkusza.
  4. Każde odświeżenie pobiera aktualne dane ze strony.

Scenariusz 3: Czyszczenie bałaganu eksportowego

Otrzymujesz raport z systemu księgowego, który w pierwszym wierszu ma tytuł raportu, w drugim pusty wiersz, nagłówki kolumn w trzecim, a dane od czwartego. Do tego daty są zapisane jako tekst w formacie amerykańskim MM/DD/RRRR. W Power Query:

  1. Usuń wierszeUsuń górne wiersze → 2 (usuwasz tytuł i pusty).
  2. Karta PrzekształcanieUżyj pierwszego wiersza jako nagłówków.
  3. Klikasz ikonę typu przy kolumnie daty → DataUstawienia regionalne → wybierasz „Angielski (Stany Zjednoczone)". Power Query automatycznie przekonwertuje format.

Zero formuł, zero ręcznego zaznaczania.

Źródła danych obsługiwane przez Power Query

Jedną z największych zalet Power Query jest liczba gotowych łączników (konektorów). Oto podsumowanie najważniejszych kategorii:

KategoriaPrzykładowe źródła
PlikiExcel, CSV, TXT, XML, JSON, PDF, Parquet
Bazy danychSQL Server, MySQL, PostgreSQL, Oracle, Access, IBM DB2, SAP HANA
AzureAzure SQL Database, Azure Blob Storage, Azure Data Lake, Azure Synapse, Dataverse
Usługi onlineSharePoint, Salesforce, Dynamics 365, Power BI, Google Analytics
Microsoft Fabric / OneLakeLakehouse, Warehouse (nowość — integracja dostępna od 2025)
InneOData, Active Directory, strony WWW (HTML), tabele/zakresy w bieżącym skoroszycie

Warto wiedzieć: Power Query dla Excela w przeglądarce (Excel for Web) w 2025 roku zyskało możliwość odświeżania zapytań z uwierzytelnionych źródeł danych, co oznacza, że raporty oparte o Power Query można aktualizować bez instalowania desktopowego Excela.

Power Query, Power Pivot, Power BI — jaka jest różnica?

Początkujący często mylą te trzy narzędzia. Wszystkie wywodzą się z rodziny Power Query i współdzielą silnik transformacji, ale pełnią różne role:

NarzędzieDo czego służyGdzie działa
Power QueryPobieranie, czyszczenie i przekształcanie danych (ETL)Excel (Windows, Mac, Web), Power BI, Power Apps, Power Automate, Azure Data Factory
Power PivotModelowanie danych — tworzenie relacji między tabelami, kolumny obliczeniowe DAX, miaryExcel (Windows — dodatek COM), Power BI
Power BIPełna platforma BI — wizualizacje, dashboardy, raportowanie, publikacja w chmurzeOsobna aplikacja desktopowa i usługa w chmurze (Power BI Service)

Dla użytkownika Excela naturalna ścieżka rozwoju wygląda tak: zaczynasz od Power Query, aby przygotować czyste dane. Gdy danych jest dużo i pochodzą z wielu tabel, uczysz się Power Pivot, aby budować model relacyjny i pisać miary DAX. Jeśli chcesz publikować interaktywne dashboardy dla zespołu — sięgasz po Power BI. Ale Power Query jest fundamentem, od którego wszystko się zaczyna.

Typowe pułapki dla początkujących (i jak ich uniknąć)

Nawet proste zapytania potrafią sprawić niespodziankę. Oto najczęstsze błędy i sposoby ich rozwiązywania:

  1. Zapytanie działa w edytorze, ale wyrzuca błąd przy ładowaniu — sprawdź, czy w źródle nie pojawiły się nowe kolumny lub zmieniły się nazwy nagłówków. Power Query jest wrażliwy na zmiany schematu, bo odwołuje się do nazw kolumn jawnie.

  2. Daty po załadowaniu do arkusza są przesunięte o jeden dzień — Excel stosuje własne ustawienia regionalne przy ładowaniu. W edytorze Power Query (krok Zmieniono typ) kliknij w ustawienia i wymuś ustawienia regionalne zgodne ze źródłem.

  3. Odświeżanie trwa zbyt długo — Power Query domyślnie pobiera wszystkie wiersze ze źródła. Jeśli potrzebujesz tylko ostatniego miesiąca, dodaj filtr na kolumnie z datą jeszcze w edytorze. Silnik Power Query wspiera query folding (przekazywanie filtrów do źródła, np. SQL Server), co drastycznie przyspiesza odświeżanie.

  4. „Nie można połączyć się z serwerem" przy odświeżaniu w przeglądarce — Excel for Web wymaga, aby źródło danych było dostępne z internetu. Lokalne pliki i serwery za firewallem korporacyjnym wymagają bramy danych (On-premises Data Gateway).

  5. Scalanie zapytań daje mniej wierszy niż oczekiwano — domyślnie scalanie używa łączenia wewnętrznego (INNER JOIN). Jeśli chcesz zachować wszystkie wiersze z lewej tabeli, wybierz typ łączenia Lewe zewnętrzne.

Częste pytania

Czy Power Query jest darmowe?

Tak, Power Query jest w pełni darmowe jako integralna część Excela. Dostępne jest w Excel 2016, 2019, 2021, Excel 2024 oraz w subskrypcji Microsoft 365 na Windows, Maca i w przeglądarce. Nie wymaga żadnych dodatkowych licencji ani subskrypcji — jeśli masz zainstalowany którykolwiek z tych Exceli, Power Query już na Ciebie czeka.

Czy muszę uczyć się języka M, aby korzystać z Power Query?

Nie. Interfejs graficzny Edytora Power Query samodzielnie generuje kod M w tle — każde kliknięcie w menu automatycznie tworzy poprawny skrypt. Nauka M przydaje się dopiero przy bardzo zaawansowanych scenariuszach (dynamiczne parametry, niestandardowe funkcje), ale przez pierwsze miesiące — a często lata — pracy z Power Query w ogóle nie zaglądasz do Edytora zaawansowanego.

Jaka jest różnica między Power Query a formułami w Excelu?

Formuły (VLOOKUP, SUMA.WARUNKÓW, JEŻELI) działają na danych już załadowanych do arkusza. Power Query wykonuje całą pracę przed załadowaniem — czyści dane, scala tabele i przekształca strukturę zanim cokolwiek trafi do komórek. Dzięki temu arkusz nie puchnie od tysięcy formuł, a odświeżanie jest wielokrotnie szybsze. Power Query również radzi sobie z operacjami, których formuły nie potrafią (np. automatyczne łączenie plików z folderu).

Czy Power Query działa z językiem polskim w Excelu?

Tak i to bezproblemowo. W polskiej wersji Excela Power Query ukrywa się pod nazwą Pobieranie i przekształcanie danych na karcie Dane. Edytor również jest w pełni spolszczony — zobaczysz przyciski „Zamknij i załaduj", „Zastosowane kroki", „Scal zapytania" itd. Jedyny wyjątek to Edytor zaawansowany, który wyświetla kod M w języku angielskim (nazwy funkcji są stałe), ale do zwykłej pracy w interfejsie graficznym nie ma to żadnego znaczenia.

Czy mogę używać Power Query, gdy danych jest bardzo dużo (miliony wierszy)?

Tak, Power Query zostało zaprojektowane z myślą o dużych zbiorach danych. Działa na podglądzie danych (zazwyczaj pierwsze 1000 wierszy), więc definiowanie przekształceń jest szybkie niezależnie od rozmiaru źródła. Przy odświeżaniu cały zbiór jest przetwarzany — kluczowe znaczenie ma wtedy query folding, czyli zdolność Power Query do przekazywania operacji (filtry, grupowanie) bezpośrednio do źródła danych, np. serwera SQL. Jeśli pracujesz na plikach płaskich (CSV/XLSX) warto pamiętać, że Excel ma limit 1 048 576 wierszy na arkusz — możesz wtedy załadować dane bezpośrednio do Modelu Danych (Power Pivot), który nie ma tego ograniczenia.

Co się stanie z moim zapytaniem Power Query, gdy zmieni się struktura pliku źródłowego?

Power Query odwołuje się do kolumn po nazwach, więc jeśli w źródle zmieni się nazwa kolumny (np. z „Kwota" na „Kwota netto"), zapytanie wyrzuci błąd. Jeśli pojawią się dodatkowe kolumny, zapytanie nadal zadziała — nowe kolumny zostaną po prostu pominięte, chyba że używasz operacji usuwania innych kolumn (wtedy trzeba dodać nowe do kroku). Dobrą praktyką jest zabezpieczanie się przez odwoływanie do kolumn po ich pozycji (indeksie) tylko wtedy, gdy struktura pliku jest absolutnie stała — w pozostałych przypadkach lepiej zaakceptować konieczność aktualizacji zapytania przy zmianie schematu.

Czy Power Query nadaje się do automatyzacji raportowania?

Tak i jest to jedno z jego głównych zastosowań. Raz zbudowane zapytanie można odświeżać ręcznie (przycisk Odśwież wszystko na karcie Dane), za pomocą VBA (metoda Workbook.RefreshAll), a w Power BI — według harmonogramu (np. codziennie o 8:00). W Excelu możesz też ustawić automatyczne odświeżanie przy otwieraniu skoroszytu: kliknij prawym na zapytanie → Właściwości → zaznacz Odświeżaj dane podczas otwierania pliku.


Power Query to umiejętność, która zwraca się szybciej niż jakakolwiek inna funkcja Excela — pierwsze zautomatyzowane miesięczne zestawienie, którego nie musisz kleić ręcznie, odzyskuje Ci godziny, które możesz przeznaczyć na analizę, a nie przygotowywanie danych. Jeśli szukasz Excela, w którym Power Query działa od razu po instalacji bez żadnych dodatkowych konfiguracji, sprawdź legalne licencje Microsoft Office w KluczeSoft.pl — pełna funkcjonalność, natychmiastowa dostawa i oszczędność rzędu 30–50% względem ceny detalicznej, z zachowaniem wszystkich aktualizacji i funkcji, w tym Power Query, Power Pivot i pełnego pakietu narzędzi analitycznych.

Najczęściej zadawane pytania

Tak, Power Query jest w pełni darmowe jako integralna część Excela. Dostępne jest w Excel 2016, 2019, 2021, Excel 2024 oraz w subskrypcji Microsoft 365 na Windows, Maca i w przeglądarce. Nie wymaga żadnych dodatkowych licencji ani subskrypcji — jeśli masz zainstalowany którykolwiek z tych Exceli, Power Query już na Ciebie czeka.
Nie. Interfejs graficzny Edytora Power Query samodzielnie generuje kod M w tle — każde kliknięcie w menu automatycznie tworzy poprawny skrypt. Nauka M przydaje się dopiero przy bardzo zaawansowanych scenariuszach (dynamiczne parametry, niestandardowe funkcje), ale przez pierwsze miesiące — a często lata — pracy z Power Query w ogóle nie zaglądasz do Edytora zaawansowanego.
Formuły (VLOOKUP, SUMA.WARUNKÓW, JEŻELI) działają na danych już załadowanych do arkusza. Power Query wykonuje całą pracę **przed** załadowaniem — czyści dane, scala tabele i przekształca strukturę zanim cokolwiek trafi do komórek. Dzięki temu arkusz nie puchnie od tysięcy formuł, a odświeżanie jest wielokrotnie szybsze. Power Query również radzi sobie z operacjami, których formuły nie potrafią (np. automatyczne łączenie plików z folderu).
Tak i to bezproblemowo. W polskiej wersji Excela Power Query ukrywa się pod nazwą **Pobieranie i przekształcanie danych** na karcie **Dane**. Edytor również jest w pełni spolszczony — zobaczysz przyciski „Zamknij i załaduj", „Zastosowane kroki", „Scal zapytania" itd. Jedyny wyjątek to **Edytor zaawansowany**, który wyświetla kod M w języku angielskim (nazwy funkcji są stałe), ale do zwykłej pracy w interfejsie graficznym nie ma to żadnego znaczenia.
Tak, Power Query zostało zaprojektowane z myślą o dużych zbiorach danych. Działa na podglądzie danych (zazwyczaj pierwsze 1000 wierszy), więc definiowanie przekształceń jest szybkie niezależnie od rozmiaru źródła. Przy odświeżaniu cały zbiór jest przetwarzany — kluczowe znaczenie ma wtedy **query folding**, czyli zdolność Power Query do przekazywania operacji (filtry, grupowanie) bezpośrednio do źródła danych, np. serwera SQL. Jeśli pracujesz na plikach płaskich (CSV/XLSX) warto pamiętać, że Excel ma limit 1 048 576 wierszy na arkusz — możesz wtedy załadować dane bezpośrednio do Modelu Danych (Power Pivot), który nie ma tego ograniczenia.
Power Query odwołuje się do kolumn po nazwach, więc jeśli w źródle zmieni się nazwa kolumny (np. z „Kwota" na „Kwota netto"), zapytanie wyrzuci błąd. Jeśli pojawią się dodatkowe kolumny, zapytanie nadal zadziała — nowe kolumny zostaną po prostu pominięte, chyba że używasz operacji usuwania innych kolumn (wtedy trzeba dodać nowe do kroku). Dobrą praktyką jest zabezpieczanie się przez odwoływanie do kolumn po ich pozycji (indeksie) tylko wtedy, gdy struktura pliku jest absolutnie stała — w pozostałych przypadkach lepiej zaakceptować konieczność aktualizacji zapytania przy zmianie schematu.
Tak i jest to jedno z jego głównych zastosowań. Raz zbudowane zapytanie można odświeżać ręcznie (przycisk **Odśwież wszystko** na karcie Dane), za pomocą VBA (metoda `Workbook.RefreshAll`), a w Power BI — według harmonogramu (np. codziennie o 8:00). W Excelu możesz też ustawić automatyczne odświeżanie przy otwieraniu skoroszytu: kliknij prawym na zapytanie → **Właściwości** → zaznacz **Odświeżaj dane podczas otwierania pliku**. --- Power Query to umiejętność, która zwraca się szybciej niż jakakolwiek inna funkcja Excela — pierwsze zautomatyzowane miesięczne zestawienie, którego nie musisz kleić ręcznie, odzyskuje Ci godziny, które możesz przeznaczyć na analizę, a nie przygotowywanie danych.

Czy ten artykuł był pomocny?

Excel Power Query — podstawy, które odmienią Twoją pracę … | Centrum Pomocy KluczeSoft