Nawigacja bloga

Najnowsze posty

Certyfikaty SSL na Windows Server — IIS + Let's Encrypt [2026]
Certyfikaty SSL na Windows Server — IIS + Let's Encrypt [2026]
12 wyświetlenia 0 Lubię

W 2026 roku strona bez HTTPS to nie tylko brak kłódki w przeglądarce — to utrata pozycji w Google, ostrzeżenia dla...

Czytaj więcej
DHCP i DNS na Windows Server — konfiguracja od zera [2026]
DHCP i DNS na Windows Server — konfiguracja od zera [2026]
11 wyświetlenia 0 Lubię

DHCP i DNS to dwie usługi sieciowe, bez których żadna firmowa infrastruktura oparta na Windows Server nie może...

Czytaj więcej
Print Server na Windows Server — drukarki w firmie [2026]
Print Server na Windows Server — drukarki w firmie [2026]
11 wyświetlenia 0 Lubię

Masz 5 lub więcej drukarek w firmie i ręcznie instalujesz sterowniki na każdym komputerze? Każda wymiana urządzenia...

Czytaj więcej
Windows Admin Center — zarządzanie serwerami [2026]
Windows Admin Center — zarządzanie serwerami [2026]
14 wyświetlenia 0 Lubię

Przez ponad dekadę zarządzanie Windows Server oznaczało żonglowanie: Server Manager na stacji roboczej, kilka okienek...

Czytaj więcej
Storage Spaces Direct (S2D) — tanie macierze [Poradnik 2026]
Storage Spaces Direct (S2D) — tanie macierze [Poradnik 2026]
13 wyświetlenia 0 Lubię

Tradycyjna macierz SAN kosztuje 50–200 tys. zł. Storage Spaces Direct daje porównywalną wydajność za ułamek tej ceny...

Czytaj więcej

Czym jest Power Query Excel i do czego służy?

97 Odsłony 0 Polubiony
 

Czym jest Power Query w Excelu?

Power Query to wbudowane narzędzie w Microsoft Excel służące do pobierania, przekształcania i ładowania danych (ETL — Extract, Transform, Load). Dzięki niemu możesz automatycznie importować dane z dziesiątek źródeł — plików CSV, baz danych SQL, stron internetowych, usług REST API, a nawet folderów z plikami — i przygotować je do analizy bez pisania ani jednej linijki kodu.

Power Query rewolucjonizuje pracę z danymi w Excelu. Zamiast ręcznego kopiowania, wklejania i formatowania arkuszy, tworzysz zapytania (query), które automatycznie odświeżają się jednym kliknięciem. To narzędzie, które potrafi zaoszczędzić godziny pracy tygodniowo — zwłaszcza jeśli regularnie przetwarzasz raporty z różnych źródeł.

W tym artykule szczegółowo omówimy, czym jest Power Query, jak działa, jakie problemy rozwiązuje i jak zacząć z niego korzystać. Niezależnie od tego, czy jesteś początkującym użytkownikiem Excela, czy zaawansowanym analitykiem — Power Query zmieni sposób, w jaki pracujesz z danymi.

Gdzie znajdziesz Power Query w Excelu?

Power Query jest dostępny bezpośrednio w Excelu — nie musisz instalować żadnych dodatków. Znajdziesz go na karcie "Dane" w grupie "Pobierz i przekształć dane".

Dostępność Power Query w zależności od wersji:

Wersja pakietu OfficePower QueryUwagi
Office 2024 Professional PlusWbudowanyNajnowsza wersja z pełnym wsparciem AI
Office 2024 Home & BusinessWbudowanyWszystkie funkcje Power Query
Office 2021 Professional PlusWbudowanyPełna funkcjonalność
Microsoft 365WbudowanyAktualizacje co miesiąc
Office 2019WbudowanyPodstawowa funkcjonalność
Office 2016WbudowanyWcześniejsza wersja
Office 2013Dodatek do pobraniaWymaga osobnej instalacji
Office 2010 i starszeNiedostępnyBrak wsparcia

Jeśli korzystasz z Office 2024, masz dostęp do najnowszej wersji Power Query z ulepszonymi funkcjami, w tym lepszą obsługą JSON, REST API i inteligentnym wykrywaniem typów danych. Szczegóły nowych funkcji Excela znajdziesz w artykule: Nowości w Excel 2024 — nowe funkcje, formuły i AI.

Jak działa Power Query — podstawy

Power Query działa w trzech etapach, które tworzą powtarzalny potok przetwarzania danych:

1. Pobieranie danych (Extract)

Wybierasz źródło danych — może to być plik Excel, CSV, baza danych, strona internetowa, folder z plikami, usługa OData, SharePoint, a nawet Facebook czy Salesforce. Power Query obsługuje ponad 100 konektorów danych.

Najczęściej używane źródła:

  • Pliki: Excel (.xlsx), CSV, TXT, JSON, XML, PDF
  • Bazy danych: SQL Server, MySQL, PostgreSQL, Oracle, Access
  • Usługi online: SharePoint, OneDrive, Dynamics 365, Salesforce
  • Inne: Strony internetowe (web scraping), foldery z plikami, REST API, OData

2. Przekształcanie danych (Transform)

Po załadowaniu danych otwiera się Edytor Power Query — osobne okno z podglądem danych i paskiem narzędzi. Tutaj możesz:

  • Usuwać niepotrzebne kolumny i wiersze
  • Zmieniać typy danych (tekst, liczba, data)
  • Filtrować i sortować dane
  • Łączyć (merge) dane z wielu źródeł
  • Dołączać (append) tabele jedna pod drugą
  • Rozdzielać kolumny według separatora
  • Tworzyć kolumny obliczeniowe
  • Zastępować wartości i czyścić dane
  • Przestawiać (pivot/unpivot) tabele
  • Grupować dane z agregacjami (suma, średnia, liczba)

Każda operacja jest rejestrowana jako krok w panelu "Zastosowane kroki" (Applied Steps) po prawej stronie. Możesz w każdej chwili wrócić do dowolnego kroku, zmodyfikować go lub usunąć — Power Query automatycznie przetworzy wszystkie kolejne kroki.

3. Ładowanie danych (Load)

Po zakończeniu przekształceń klikasz "Zamknij i załaduj" — dane trafiają do arkusza Excela jako tabela lub do modelu danych Power Pivot. Od teraz wystarczy kliknąć "Odśwież", aby ponownie pobrać i przetworzyć dane z tymi samymi krokami.

Praktyczne zastosowania Power Query

Power Query sprawdza się wszędzie tam, gdzie dane wymagają regularnego przetwarzania. Oto konkretne scenariusze:

Łączenie wielu plików z folderu

Masz folder z 12 plikami CSV — po jednym na każdy miesiąc? Power Query połączy je w jedną tabelę jednym zapytaniem. Gdy dodasz plik za kolejny miesiąc do folderu — wystarczy kliknąć "Odśwież".

Czyszczenie brudnych danych

Dane eksportowane z systemów ERP, CRM czy księgowości rzadko są idealne. Power Query pozwala automatycznie: usunąć puste wiersze, ujednolicić formaty dat, poprawić wielkie/małe litery, zastąpić kody wartościami opisowymi.

Łączenie danych z różnych źródeł (merge)

Masz listę zamówień w jednym pliku i listę klientów w drugim? Power Query pozwala je połączyć jak w bazie danych — po wspólnym kluczu (np. ID klienta). To odpowiednik SQL-owego JOIN, ale bez pisania kodu.

Raporty odświeżane jednym kliknięciem

Zamiast co tydzień ręcznie formatować raport sprzedażowy — utwórz go raz w Power Query. Przy każdym odświeżeniu dane aktualizują się automatycznie, a wykresy i tabele przestawne bazujące na tych danych też się odświeżą.

Import danych z internetu

Power Query potrafi pobierać tabele ze stron internetowych (web scraping). Możesz np. automatycznie importować kursy walut, notowania giełdowe czy dane ze stron publicznych do Excela.

Język formuł M — serce Power Query

Za każdą operacją wizualną w edytorze Power Query kryje się kod w języku M (Power Query Formula Language). To funkcyjny język programowania stworzony specjalnie do transformacji danych.

Nie musisz znać języka M, żeby efektywnie korzystać z Power Query — interfejs graficzny pozwala wykonać większość operacji. Jednak znajomość M otwiera zaawansowane możliwości:

  • Logika warunkowa: if [Kwota] > 1000 then "Duże" else "Małe"
  • Transformacje tekstu: Text.Upper([Nazwa]), Text.Split([Adres], ",")
  • Funkcje dat: Date.Year([Data]), Date.AddMonths([Data], 3)
  • Parametry zapytań: dynamiczne źródła danych zależne od wartości w komórce
  • Funkcje niestandardowe: własne transformacje wielokrotnego użytku

Aby zobaczyć kod M, kliknij Widok → Zaawansowany edytor w oknie Power Query. Każde zapytanie to seria kroków zapisana w formie:

let
    Źródło = Excel.CurrentWorkbook(){[Name="Tabela1"]}[Content],
    Filtrowane = Table.SelectRows(Źródło, each [Kwota] > 0),
    Posortowane = Table.Sort(Filtrowane, {{"Data", Order.Descending}})
in
    Posortowane

Power Query a Power Pivot — czym się różnią?

Użytkownicy często mylą Power Query z Power Pivot. Oba narzędzia współpracują ze sobą, ale mają różne zadania:

CechaPower QueryPower Pivot
ZadaniePobieranie i przekształcanie danychModelowanie i analiza danych
JęzykM (Power Query Formula Language)DAX (Data Analysis Expressions)
Typowe operacjeImport, czyszczenie, łączenie, filtrowanieRelacje, miary, KPI, kalkulacje
InterfejsEdytor Power QueryOkno Power Pivot
Kiedy używaćPrzed analizą — przygotowanie danychPodczas analizy — obliczenia i modele
AnalogiaKucharz przygotowujący składnikiKucharz gotujący danie

W praktyce Power Query przygotowuje dane, a Power Pivot je analizuje. Typowy przepływ to: Power Query → Model danych (Power Pivot) → Tabela przestawna / wykres.

Power Query w Power BI

Power Query to nie tylko Excel. To samo narzędzie (z identycznym interfejsem i językiem M) jest kluczowym komponentem Power BI — platformy Microsoft do wizualizacji i raportowania danych. Jeśli opanujesz Power Query w Excelu, Twoje umiejętności przeniosą się bezpośrednio do Power BI.

Power Query w Power BI oferuje dodatkowe możliwości:

  • Dataflows — zapytania Power Query uruchamiane w chmurze
  • Automatyczne odświeżanie według harmonogramu
  • Większa liczba konektorów (np. Azure Data Lake, Snowflake)
  • Lepsze wsparcie dla dużych zbiorów danych (miliony wierszy)

Oznacza to, że inwestycja w naukę Power Query zwraca się podwójnie — zarówno w codziennej pracy z Excel 2024, jak i przy ewentualnym przejściu na Power BI.

Jak zacząć korzystać z Power Query — poradnik krok po kroku

Oto Twoje pierwsze zapytanie Power Query w 5 krokach:

Krok 1: Przygotuj dane źródłowe

Załóżmy, że masz plik CSV z danymi sprzedażowymi. Upewnij się, że znasz lokalizację pliku na dysku.

Krok 2: Otwórz Edytor Power Query

W Excelu przejdź do karty Dane → Pobierz dane → Z pliku → Z pliku CSV. Wskaż plik i kliknij "Importuj".

Krok 3: Podejrzyj i przekształć dane

Otworzy się okno podglądu. Kliknij "Przekształć dane", aby wejść do pełnego Edytora Power Query. Tutaj możesz:

  • Usunąć zbędne kolumny (prawy klik → Usuń)
  • Zmienić typy danych (kliknij ikonę typu przy nazwie kolumny)
  • Filtrować wartości (strzałka w nagłówku kolumny)

Krok 4: Zamknij i załaduj

Kliknij "Zamknij i załaduj" w lewym górnym rogu. Dane trafią do nowego arkusza jako sformatowana tabela.

Krok 5: Odśwież w przyszłości

Gdy dane źródłowe się zmienią — kliknij prawym przyciskiem myszy na tabeli w arkuszu i wybierz "Odśwież". Power Query ponownie wykona wszystkie kroki automatycznie.

Porady i triki dla zaawansowanych użytkowników

Parametry zapytań

Możesz tworzyć parametry, które dynamicznie zmieniają zachowanie zapytań. Np. parametr "RokRaportu" pozwala filtrować dane za wybrany rok bez edycji zapytania.

Funkcje niestandardowe

Jeśli stosujesz te same transformacje do wielu tabel — utwórz funkcję niestandardową w języku M. Wywołuj ją w różnych zapytaniach, a zmiana w jednym miejscu zaktualizuje wszystkie.

Łączenie wielu plików Excel z folderu

Przejdź do Dane → Pobierz dane → Z pliku → Z folderu. Wskaż folder z plikami Excel, a Power Query automatycznie połączy je w jedną tabelę. To idealne rozwiązanie dla miesięcznych raportów.

Optymalizacja wydajności

  • Usuwaj niepotrzebne kolumny jak najwcześniej — im mniej danych, tym szybsze przetwarzanie
  • Używaj filtrów na początku zapytania, nie na końcu
  • Dla dużych zbiorów korzystaj z "Ładuj do modelu danych" zamiast do arkusza
  • Wyłącz podgląd danych dla zapytań z milionami wierszy

Najczęściej zadawane pytania (FAQ)

Czy Power Query jest darmowy?

Tak — Power Query jest wbudowany w Excel i nie wymaga dodatkowych opłat. Jest dostępny we wszystkich współczesnych wersjach pakietu Office, w tym Office 2024 Professional Plus i Office 2024 Home & Business.

Czy muszę umieć programować, żeby używać Power Query?

Nie. Interfejs graficzny pozwala wykonać większość operacji za pomocą kliknięć. Język M jest opcjonalny i przydaje się dopiero przy zaawansowanych scenariuszach. Początkujący mogą efektywnie korzystać z Power Query bez pisania kodu.

Ile danych może obsłużyć Power Query?

Power Query w Excelu może przetworzyć miliony wierszy — jednak arkusz Excela ma limit ok. 1 miliona wierszy. Jeśli dane przekraczają ten limit, załaduj je do modelu danych (Power Pivot) zamiast do arkusza. W Power BI limity są znacznie wyższe.

Czy Power Query zastępuje makra VBA?

W zakresie importu i transformacji danych — tak. Power Query jest bezpieczniejszy (nie wymaga włączania makr), łatwiejszy w utrzymaniu i bardziej wydajny niż VBA do tych zadań. Jednak VBA nadal ma przewagę w automatyzacji interfejsu, formatowaniu i niestandardowych operacjach wykraczających poza przetwarzanie danych.

Czy zapytania Power Query działają na innych komputerach?

Tak — zapytania są zapisane w pliku Excel (.xlsx). Gdy wyślesz plik innej osobie, zapytania będą działać, o ile dana osoba ma dostęp do tych samych źródeł danych (np. jeśli źródłem jest plik na dysku, musi być w tej samej lokalizacji lub trzeba zaktualizować ścieżkę).

Jak zaktualizować Power Query do najnowszej wersji?

Power Query aktualizuje się wraz z pakietem Office. Aby mieć najnowszą wersję — korzystaj z Office 2024 lub Microsoft 365. Sprawdź dostępne aktualizacje w: Plik → Konto → Opcje aktualizacji → Aktualizuj teraz.

Czy Power Query działa w Excelu na macOS?

Tak, ale z ograniczeniami. Na macOS Power Query obsługuje mniejszą liczbę konektorów niż na Windows. Import z plików (Excel, CSV, JSON) działa w pełni, ale konektory bazodanowe i niektóre usługi online mogą być niedostępne. Pełna funkcjonalność jest dostępna wyłącznie na Windows.

Gdzie mogę nauczyć się Power Query?

Najlepsze źródła to oficjalna dokumentacja Microsoftu, kursy na platformach takich jak Udemy i Coursera, oraz kanały YouTube poświęcone Excelowi. Zacznij od prostych scenariuszy (import CSV, czyszczenie danych) i stopniowo przechodź do zaawansowanych (merge, język M, parametry).

Podsumowanie

Power Query to jedno z najpotężniejszych narzędzi wbudowanych w Excela — i jednocześnie jedno z najsłabiej wykorzystywanych. Jeśli regularnie pracujesz z danymi — importujesz pliki, czyścisz tabelki, łączysz raporty — Power Query może zaoszczędzić Ci godzin pracy każdego tygodnia.

Najlepszym sposobem na rozpoczęcie jest po prostu otwarcie Edytora Power Query przy następnym imporcie danych. Zamiast ręcznie formatować — pozwól narzędziu zrobić to za Ciebie. A gdy już raz przygotujesz zapytanie, będziesz je odświeżać jednym kliknięciem przez kolejne miesiące.

Aby korzystać z najnowszej wersji Power Query ze wszystkimi ulepszeniami — Office 2024 Professional Plus i Office 2024 Home & Business są dostępne w KluceSoft.pl. Jeśli interesują Cię inne nowości w najnowszym Excelu, przeczytaj: Nowości w Excel 2024 — nowe funkcje, formuły i AI.

Polecane produkty

Najczesciej zadawane pytania

Czy Power Query jest dostępny w darmowym Excelu online?

Power Query w wersji webowej (Excel Online) ma ograniczoną funkcjonalność — obsługuje import z plików, tabel i zakresów, ale nie z baz danych, API czy folderów. Pełna wersja Power Query wymaga Excela desktopowego (Office 2021, 2024 lub Microsoft 365).

Power Query vs VBA — kiedy co wybrać?

Power Query do pobierania, łączenia i przekształcania danych — bez programowania, z graficznym interfejsem. VBA do automatyzacji zadań w Excelu (formatowanie, generowanie raportów, interakcja z innymi aplikacjami). Dla ETL (Extract-Transform-Load) Power Query jest szybszy i łatwiejszy. Dla złożonej automatyzacji biznesowej — VBA.

Czy Power Query działa z Power BI?

Tak. Power Query jest współdzielony między Excelem a Power BI — zapytania stworzone w Excelu można przenieść do Power BI i odwrotnie. Język M (formuły Power Query) jest identyczny w obu narzędziach. Power BI oferuje dodatkowe konektory i transformacje.

 
Czy ten wpis na blogu był dla Ciebie pomocny?
Opublikowano w: Microsoft Office

Dodaj komentarz

Kod zabezpieczający
z VAT
🛒 Do koszyka