Power Query w Excelu to zaawansowane narzędzie służące do importowania, przetwarzania i automatyzacji operacji na danych, dostępne bezpłatnie w nowoczesnych wersjach Excela. Poniżej znajdziesz kompletny przewodnik krok po kroku: od aktywacji Power Query, przez podstawowe i zaawansowane operacje, aż po przykłady zastosowań przy pracy z dużymi i złożonymi zbiorami danych.
- 1. Czym jest Power Query?
- 2. Jak włączyć Power Query?
- 3. Import danych do Power Query – krok po kroku
- 4. Edytor Power Query: podstawa pracy
- 5. Zaawansowane przekształcenia danych
- 6. Automatyzacja i odświeżanie danych
- 7. Widoczne korzyści użycia Power Query
- 8. Najczęstsze zastosowania w praktyce
- 9. Pytania i typowe problemy
- 10. Nauka Power Query – polecane materiały i kursy
1. Czym jest Power Query?
Power Query to moduł Excela umożliwiający:
- importowanie danych z wielu źródeł (pliki Excel, CSV, foldery, bazy danych, strony WWW),
- przekształcanie i czyszczenie danych (usuwanie, filtrowanie, scalanie, zmiana typów, transponowanie),
- automatyzację procesów ETL – przygotowania danych do analizy.
Power Query jest dostępny natywnie w Excelu od wersji 2016; w starszych edycjach wymaga instalacji dodatku.
2. Jak włączyć Power Query?
Excel 2016 i nowsze:
- Power Query jest już wbudowany. Wystarczy przejść do karty Dane.
- W grupie Pobieranie i przekształcanie danych znajdziesz narzędzia do pracy z Power Query.
Starsze wersje Excela:
- Pobierz bezpłatny dodatek Power Query z oficjalnej strony Microsoft i zainstaluj.
3. Import danych do Power Query – krok po kroku
- Zaznacz dane w Excelu: kliknij dowolną komórkę w obrębie zakresu, który chcesz przekształcać.
- Przejdź do zakładki Dane → Z tabeli/zakresu. Excel automatycznie przekształci dane w tabelę, jeśli nie są już w tej formie.
- Wybierz OK – otworzy się Edytor Power Query z zaimportowanym zakresem.
Power Query obsługuje import z:
- plików Excel, CSV, TXT,
- folderów,
- baz danych SQL, Access,
- stron WWW,
- API i innych źródeł.
4. Edytor Power Query: podstawa pracy
W oknie edytora można wykonywać następujące operacje:
- Usuwanie wierszy i kolumn (np. zbędne nagłówki, puste rekordy)
- Zmiana nazw kolumn
- Filtrowanie i grupowanie danych
- Dzielenie i łączenie kolumn, wyodrębnianie tekstu
- Zmiana typów danych (np. na datę, liczbę, tekst)
- Tworzenie kolumn warunkowych
- Załadowanie danych z powrotem do Excela – karta Strona główna → Zamknij & Załaduj.
Przykład – usuwanie zbędnych kolumn:
- Zaznacz kolumny do pozostawienia używając Ctrl lub Shift.
- Wybierz Usuń kolumny → Usuń inne kolumny.
5. Zaawansowane przekształcenia danych
Łączenie danych z różnych źródeł:
- Dzięki Power Query możesz scalić lub dołączyć tabele (np. przez klucz typu „ProductID”).
- Dostępna jest funkcjonalność Kolumn przestawnych, umożliwiająca szybkie tworzenie podsumowań.
Tworzenie formuł w języku M:
- W edytorze możesz tworzyć zaawansowane instrukcje (np. własne funkcje, parametry) korzystając z Edytora zaawansowanego.
let Source = Excel.CurrentWorkbook(){[Name="Orders"]}[Content], ChangedType = Table.TransformColumnTypes(Source,{{"OrderDate", type date}}) in ChangedType
Kod przekształca typ kolumny „OrderDate” na datę.
6. Automatyzacja i odświeżanie danych
- Stworzone zapytania można odświeżać jednym kliknięciem, synchronizując arkusz z aktualną wersją danych źródłowych (np. po podmianie pliku CSV).
- Power Query pozwala zapisywać, duplikować i parametryzować zapytania oraz współdzielić procesy między kilkoma projektami.
7. Widoczne korzyści użycia Power Query
- Błyskawiczna automatyzacja powtarzalnych operacji
- Porządkowanie chaotycznych danych
- Łatwe łączenie i porównywanie kilku źródeł
- Możliwość budowy zaawansowanych raportów i dashboardów
8. Najczęstsze zastosowania w praktyce
- Czyszczenie danych z błędów, duplikatów, pustych rekordów.
- Import setek plików z folderu do jednej tabeli.
- Zbudowanie procesu ETL do hurtowni danych w Excelu.
- Przygotowanie danych do analizy statystycznej, raportów Power BI.
9. Pytania i typowe problemy
- Możliwe błędy przy importowaniu – sprawdź, czy dane są poprawnie sformatowane (np. nagłówki, typy kolumn).
- Jeśli przy uruchamianiu Power Query pojawią się komunikaty o brakujących komponentach (np. .NET Framework, WebView2), zainstaluj je zgodnie z instrukcjami Microsoft.
- Przekształcone dane możesz wielokrotnie edytować i cofać kroki w panelu „Zastosowane kroki”.
10. Nauka Power Query – polecane materiały i kursy
- Znajdziesz praktyczne przewodniki na stronach takich jak PoczujExcel, Cognity, Excellent Work.
- Bogata sekcja video-tutoriali dostępna jest na YouTube (np. ) – zarówno dla początkujących, jak i zaawansowanych.
Podsumowanie –
Power Query to narzędzie radykalnie zwiększające efektywność pracy z danymi w Excelu: umożliwia automatyzację, czyszczenie, transformacje i integrację danych na poziomie profesjonalnym, bez potrzeby pisania makr czy skomplikowanych formuł.
