Power Query: import i czyszczenie danych
Lekcja jest podzielona na 6 części. Po każdej odpowiedz na jedno pytanie — wtedy odsłoni się następna. Przy każdej części możesz włączyć 🔊 lektora.
Wskazówka: najbardziej naturalny głos lektora (Zofia lub Marek) ma przeglądarka Microsoft Edge; w Chrome wybierz głos „Google polski”. Na telefonie lektor korzysta z głosu systemu.
1/6 Czym jest Power Query i kiedy go używać
W kursie podstawowym czyściłeś dane formułami i ręcznie: usuwałeś puste wiersze, poprawiałeś spacje funkcją =USUŃ.ZBĘDNE.ODSTĘPY(A2), zamieniałeś tekst na liczby. To działa przy jednym pliku. Problem zaczyna się wtedy, gdy ten sam eksport dostajesz co tydzień albo co miesiąc — i za każdym razem wykonujesz te same czynności od nowa.
Power Query to wbudowane w Excela narzędzie do pobierania i przekształcania danych. Znajdziesz je na karcie Dane, w grupie Pobieranie i przekształcanie danych. Działa według prostej zasady:
- Pobierasz dane ze źródła — pliku CSV, innego skoroszytu, tabeli w bieżącym pliku, całego folderu z plikami.
- Przekształcasz je w Edytorze Power Query — usuwasz zbędne wiersze i kolumny, poprawiasz typy danych, przycinasz spacje, filtrujesz. Każde kliknięcie zapisuje się jako krok.
- Ładujesz wynik do arkusza jako tabelę (albo od razu do tabeli przestawnej).
- Gdy przyjdą nowe dane — klikasz Odśwież, a Excel wykonuje wszystkie zapisane kroki ponownie.
Zapytanie (tak nazywa się taki zestaw kroków) jest jak przepis: zapisujesz go raz, a potem „gotujesz” z nowych składników ile razy chcesz. Co ważne, Power Query nigdy nie zmienia pliku źródłowego — pracuje na kopii danych. Eksport z programu zostaje nienaruszony, więc zawsze możesz wrócić do oryginału.
Kiedy warto użyć Power Query?
- dane przychodzą regularnie w tym samym układzie (eksport z programu księgowego, sprzedażowego, kadrowego, z banku),
- czyszczenie zajmuje więcej niż kilka minut i składa się z powtarzalnych czynności,
- chcesz mieć pewność, że co miesiąc dane są przygotowane dokładnie tak samo.
2/6 Pobieranie danych: CSV, skoroszyt, tabela i folder
Każde zapytanie zaczyna się od wskazania źródła. W Microsoft 365 najczęściej użyjesz jednej z czterech dróg:
- Dane → Z tekstu/pliku CSV — eksport z programu w formacie CSV lub TXT. Excel pokaże podgląd i pozwoli wybrać pochodzenie pliku (kodowanie znaków) oraz ogranicznik (średnik, przecinek, tabulator).
- Dane → Pobierz dane → Z pliku → Ze skoroszytu programu Excel — dane z innego pliku .xlsx. W oknie Nawigator wybierasz arkusz albo tabelę.
- Dane → Z tabeli/zakresu — dane z bieżącego skoroszytu. Jeśli zakres nie jest jeszcze tabelą, Excel najpierw zaproponuje utworzenie tabeli (to samo okno co przy Ctrl+T).
- Dane → Pobierz dane → Z pliku → Z folderu — wszystkie pliki z jednego folderu naraz (np. eksporty z kolejnych miesięcy). Tym zajmiemy się szczegółowo w lekcjach 2 i 8.
Krok po kroku — import pliku CSV:
- Kliknij Dane → Z tekstu/pliku CSV i wskaż plik.
- W oknie podglądu sprawdź polskie znaki. Jeśli zamiast „ł” i „ś” widzisz „krzaczki”, zmień pochodzenie pliku — zwykle na 65001: Unicode (UTF-8) albo 1250: Europa Środkowa (Windows).
- Sprawdź ogranicznik — polskie programy często używają średnika, bo przecinek jest separatorem dziesiętnym.
- Kliknij Przekształć dane (a nie od razu Załaduj) — otworzy się Edytor Power Query, w którym oczyścisz dane przed załadowaniem.
3/6 Edytor Power Query: kroki, wiersze i kolumny
Edytor Power Query otwiera się w osobnym oknie. Najważniejsze elementy:
- wstążka z kartami Narzędzia główne, Przekształć, Dodaj kolumnę i Widok,
- podgląd danych na środku — w nagłówku każdej kolumny jest ikona typu danych i strzałka filtra,
- panel Ustawienia zapytania po prawej: nazwa zapytania i lista Zastosowane kroki.
Zastosowane kroki to serce Power Query. Każda operacja dopisuje krok na końcu listy. Kliknięcie dowolnego kroku pokazuje, jak wyglądały dane w tym momencie. Krok usuwasz krzyżykiem obok jego nazwy, a ikona koła zębatego (przy niektórych krokach) otwiera jego ustawienia do poprawy. Nazwę zapytania zmienisz w polu Nazwa w tym samym panelu — od niej zależy nazwa tabeli wynikowej.
Najczęstsze porządki w eksporcie (karta Narzędzia główne):
- Usuń wiersze → Usuń pierwsze wiersze — usuwa wiersze tytułu nad nagłówkami (podajesz liczbę),
- Użyj pierwszego wiersza jako nagłówków — robi z pierwszego wiersza danych nazwy kolumn,
- Usuń wiersze → Usuń puste wiersze — usuwa wiersze, w których wszystkie komórki są puste,
- Usuń wiersze → Usuń dolne wiersze — usuwa wiersze podsumowania na końcu („RAZEM”),
- Usuń wiersze → Usuń duplikaty — usuwa powtórzone wiersze; działa na zaznaczonych kolumnach,
- Usuń kolumny albo Usuń kolumny → Usuń inne kolumny — to drugie zostawia tylko zaznaczone kolumny i jest bezpieczniejsze, gdy eksport czasem dostaje nowe, niepotrzebne kolumny.
Filtrowanie działa jak w zwykłym Autofiltrze: kliknij strzałkę w nagłówku i odznacz wartości albo wybierz Filtry tekstu (np. Rozpoczyna się od), Filtry liczb lub Filtry daty. Różnica jest taka, że filtr w Power Query trwale usuwa wiersze z wyniku — i robi to przy każdym odświeżeniu.
4/6 Typy danych: liczby, daty i ustawienia regionalne
Najważniejsza rzecz, którą robi Power Query, to nadanie każdej kolumnie typu danych. Ikona w nagłówku kolumny mówi, jaki typ ma kolumna: ABC — tekst, 123 — liczba całkowita, 1.2 — liczba dziesiętna, ikona kalendarza — data, ABC/123 — typ nieokreślony (wszystko naraz). Dopóki kwota jest tekstem, Excel jej nie zsumuje, a dopóki data jest tekstem — nie przefiltrujesz jej po miesiącach.
Jak zmienić typ: kliknij ikonę w nagłówku kolumny i wybierz typ z listy, albo zaznacz kolumnę i użyj listy Typ danych na karcie Narzędzia główne. Jeśli kolumna ma już krok zmiany typu, Excel zapyta, czy zamienić bieżący krok, czy dodać nowy — zwykle wybierasz zamianę.
Ustawienia regionalne. Tekst „1234,50” to dla polskiego Excela liczba z przecinkiem dziesiętnym, a „05.03.2026” to 5 marca. Ale dla ustawień angielskich (USA) „05.03.2026” może oznaczać 3 maja, a „1234,50” — błąd. Power Query korzysta z ustawień regionalnych komputera (lub pliku). Jeśli dane pochodzą z innego kraju, kliknij ikonę typu i wybierz Używając ustawień regionalnych… — wskażesz typ (np. Data) i kraj, z którego pochodzi zapis (np. Polski albo Angielski (Stany Zjednoczone)).
Błędy po zmianie typu. Gdy w kolumnie liczbowej trafi się tekst, którego nie da się zamienić na liczbę (np. „-” albo „brak”), komórka pokaże Error. Masz trzy wyjścia:
- zamienić błędy na konkretną wartość — kliknij prawym przyciskiem nagłówek kolumny i wybierz Zamień błędy (np. na 0),
- usunąć wiersze z błędami — Narzędzia główne → Usuń wiersze → Usuń błędy,
- wcześniej zamienić tekst na liczbę poleceniem Zamień wartości (o nim w następnej części).
Wybór zależy od znaczenia danych: „-” w kolumnie stanu magazynowego to zwykle zero, ale „-” w kolumnie ceny może oznaczać brak ceny, którego nie wolno zamieniać na 0.
5/6 Czyszczenie tekstu: Przytnij, Zamień wartości, Podziel kolumnę
Przytnij i Oczyść. Zaznacz kolumnę (albo kilka z Ctrl) i wybierz Przekształć → Formatuj → Przytnij. Usuwa spacje na początku i na końcu tekstu. Obok jest Oczyść — usuwa niewidoczne znaki sterujące (np. znaki nowego wiersza z eksportów). W tym samym menu zmienisz wielkość liter: małe litery, WIELKIE LITERY, Każdy Wyraz Wielką Literą.
=USUŃ.ZBĘDNE.ODSTĘPY(A2) w arkuszu. Funkcja Excela usuwa także podwójne spacje w środku tekstu, a Przytnij — tylko na brzegach. Podwójne spacje w środku usuniesz poleceniem Zamień wartości (dwie spacje → jedna).Zamień wartości. Zaznacz kolumnę i wybierz Narzędzia główne → Zamień wartości (to samo jest na karcie Przekształć). Wpisujesz, co zamienić i na co. Przykłady:
- „ zł” → nic (puste pole) — usuwa dopisek waluty, żeby kwota stała się liczbą,
- „D. Miasto” → „Dobre Miasto” — ujednolica różne zapisy tej samej nazwy,
- w opcjach zaawansowanych zaznaczasz Dopasuj do całej zawartości komórki, gdy zamieniać ma się tylko cała wartość (np. „DM”), a nie fragment innego tekstu.
Podziel kolumnę. Gdy w jednej kolumnie są dwie informacje, np. „MAG-0101 | Papier ksero A4”, zaznacz ją i wybierz Narzędzia główne → Podziel kolumnę → Według ogranicznika. Wybierz albo wpisz ogranicznik (tu: | jako niestandardowy) i miejsce podziału (np. przy każdym wystąpieniu albo przy skrajnym lewym). Powstaną dwie kolumny — zmień ich nazwy dwuklikiem w nagłówku (np. „Kod” i „Towar”). Po podziale zwykle trzeba jeszcze raz użyć Przytnij, bo przy ograniczniku zostają spacje.
Duplikaty — dopiero po oczyszczeniu. Dla Power Query „Piekarnia Złoty Kłos” i „Piekarnia Złoty Kłos ” (ze spacją) to dwie różne wartości. Podobnie „Olsztyn” i „OLSZTYN” — Power Query rozróżnia wielkość liter, czego zwykłe funkcje Excela nie robią. Dlatego Usuń duplikaty wykonuj na końcu, po przycięciu spacji, ujednoliceniu liter i zmianie typów.
6/6 Zamknij i załaduj do…, Odśwież — automatyzacja co miesiąc
Gdy dane w edytorze są czyste, czas je załadować. Na karcie Narzędzia główne masz dwie możliwości:
- Zamknij i załaduj — wstawia wynik jako tabelę na nowy arkusz,
- Zamknij i załaduj do… — otwiera okno Importowanie danych, w którym wybierasz: Tabela, Raport w formie tabeli przestawnej, Wykres przestawny albo Utwórz tylko połączenie, a także miejsce (istniejący lub nowy arkusz) i opcję Dodaj te dane do modelu danych (wrócimy do niej w lekcji 3).
Utwórz tylko połączenie przydaje się, gdy zapytanie jest „półproduktem” dla innego zapytania albo tabeli przestawnej i nie potrzebujesz jego wyniku w arkuszu.
Wszystkie zapytania w pliku zobaczysz w panelu Dane → Zapytania i połączenia. Dwuklik na zapytaniu otwiera je ponownie w edytorze, a najechanie myszą pokazuje podgląd, liczbę wierszy i czas ostatniego odświeżenia.
Odświeżanie:
- Dane → Odśwież wszystko (Ctrl+Alt+F5) — odświeża wszystkie zapytania i tabele przestawne w pliku,
- prawy przycisk na tabeli wynikowej → Odśwież — odświeża tylko to jedno zapytanie,
- we właściwościach zapytania (prawy przycisk w panelu Zapytania i połączenia → Właściwości) możesz włączyć odświeżanie przy otwieraniu pliku.
Miesięczny cykl pracy wygląda więc tak: zapisujesz nowy eksport w tym samym folderze i pod tą samą nazwą co poprzedni (albo dopisujesz wiersze do tabeli źródłowej), otwierasz raport, klikasz Odśwież wszystko i sprawdzasz wynik. Całe czyszczenie, które kiedyś zajmowało godzinę, trwa kilka sekund.
Wszystkie części przeczytane ✓ Teraz ćwiczenia.
📖 Historia z wyborami: pilny raport dla szefa
📖 Historia z wyborami: wyciąg bankowy co miesiąc
🔗 Dopasuj polecenie Power Query do zastosowania
⚖️ Prawda czy fałsz?
Power Query zapisuje każdą operację jako krok, który jest wykonywany ponownie przy odświeżeniu.
Przytnij w Power Query usuwa także podwójne spacje w środku tekstu.
Dla Power Query „Olsztyn” i „OLSZTYN” to ta sama wartość przy usuwaniu duplikatów.
Power Query nie zmienia pliku źródłowego.
Ręczne poprawki w tabeli wynikowej zapytania zostają zachowane po odświeżeniu.
Przy imporcie pliku CSV możesz wybrać kodowanie znaków (pochodzenie pliku) i ogranicznik.
🔢 Ułóż w kolejności: czyszczenie eksportu w Power Query
Ustaw kroki w kolejności, w jakiej wykonasz je w Excelu. Użyj strzałek.
- Ustaw typy danych: daty jako Data, kwoty jako Liczba dziesiętna
- Wybierz Dane → Pobierz dane i wskaż plik eksportu, potem kliknij Przekształć dane
- Przytnij spacje i usuń dopisek „ zł” z kwot
- Usuń wiersze tytułu nad nagłówkami (Usuń pierwsze wiersze)
- Kliknij Użyj pierwszego wiersza jako nagłówków
- Odfiltruj puste wiersze i wiersz podsumowania
- Usuń duplikaty, a potem wybierz Zamknij i załaduj do…
🧭 Studium przypadku — co zrobisz?
Co miesiąc dostajesz z programu sprzedażowego eksport faktur. Za każdym razem przez godzinę usuwasz dwa wiersze tytułu, puste wiersze i podsumowanie na dole, przycinasz spacje w nazwach klientów i zamieniasz kwoty zapisane jako tekst na liczby. Szef chce, żeby raport był gotowy pierwszego dnia miesiąca rano. Co robisz?
✅ Sprawdź się — mini-test
Nie wlicza się do egzaminu. Kliknij odpowiedź — od razu zobaczysz, czy jest dobra.
💬 Najczęstsze pytania kursantów
Mam Excela 2016 albo 2019. Czy Power Query u mnie działa?
Tak. Od Excela 2016 Power Query jest wbudowany w kartę Dane (grupa Pobieranie i przekształcanie danych) — nie trzeba niczego instalować. W Excelu 2010 i 2013 był osobnym, bezpłatnym dodatkiem z własną kartą Power Query. W wersji 2016 część poleceń może mieć nieco inne nazwy lub położenie niż w Microsoft 365, ale zasada pracy jest ta sama. W tej lekcji przy liczeniu unikatów używamy funkcji UNIKATOWE — w Excelu 2016/2019 jej nie ma, więc liczbę unikatowych klientów sprawdzisz w samym Power Query (opis w zadaniu 1).
Wyczyściłem dane w zapytaniu, a potem dopisałem ręcznie kilka komentarzy obok tabeli wynikowej. Po odświeżeniu komentarze „pojechały” do innych wierszy. Dlaczego?
Tabela wynikowa jest za każdym razem budowana od nowa przez zapytanie. Gdy po odświeżeniu zmieni się liczba lub kolejność wierszy, Twoje ręczne wpisy obok nie przesuną się razem z danymi, bo Excel nie wie, do którego wiersza należały. Zasada: w tabeli wynikowej niczego nie wpisuj ręcznie. Komentarze i dane uzupełniające trzymaj w osobnej tabeli z kluczem (np. numerem faktury) — o łączeniu takich tabel w Power Query mówimy w lekcji 2.
Po odświeżeniu pojawia się błąd, że nie można znaleźć pliku. Co się stało?
Zapytanie pamięta pełną ścieżkę do pliku źródłowego. Jeśli przeniesiesz plik eksportu do innego folderu, zmienisz jego nazwę albo otworzysz raport na komputerze, na którym ten plik leży gdzie indziej, odświeżenie się nie uda. Ścieżkę zmienisz w Edytorze Power Query: Narzędzia główne → Ustawienia źródła danych → Zmień źródło. Najprościej od początku ustalić stałe miejsce i stałą nazwę pliku, np. folder „Eksport” i plik „sprzedaz.xlsx”, który co miesiąc nadpisujesz nowym eksportem.
Czy Power Query rozróżnia wielkie i małe litery?
Tak — i to ważna różnica w stosunku do zwykłych formuł Excela. Dla Power Query „Olsztyn” i „OLSZTYN” to dwie różne wartości: przy usuwaniu duplikatów zostaną oba wiersze, a w filtrze zobaczysz dwie pozycje. Jeśli dane są wpisywane niekonsekwentnie, najpierw ujednolić wielkość liter (Przekształć → Formatuj, np. Każdy Wyraz Wielką Literą), a dopiero potem usuwaj duplikaty i filtruj.
To była lekcja 1 z 8
W pełnym kursie: wszystkie 8 lekcje (8 godz. lekcyjne), zadanie praktyczne z plikiem — pobierasz plik, robisz zadanie w programie, a system od razu sprawdza wynik, ćwiczenia zapisywane na Twoim koncie, pytania do asystenta przy każdej lekcji, test na końcu i certyfikat z kodem weryfikacji — przychodzi mailem około pół godziny po zdanym teście. Uczysz się, kiedy chcesz — dostęp jest ważny 60 dni.
Kup dla firmy — 199 zł netto / os.Kup prywatnieWszystkie kursy
−10% na pierwszy kurs
Zapisz się do newslettera „BHP i IT w pigułce” (co dwa tygodnie: zmiany w przepisach BHP i IT oraz informacje o usługach) — jednorazowy kod rabatowy przyjdzie mailem.
© 2026 Pruszyński.IT Patryk Pruszyński · Dobre Miasto · materiały szkoleniowe chronione prawem autorskim