• Excel
  • Automatyzuj raporty w Excelu za pomocą Power Query

Automatyzuj raporty w Excelu za pomocą Power Query

Automatyzuj raporty w Excelu za pomocą Power Query
Autor Sebastian Sikora
Sebastian Sikora

14 listopada 2026

Co miesiąc dostajesz plik z raportem, w którym trzeba usunąć kilka kolumn, poprawić daty i dopisać dane z poprzedniego miesiąca. Power Query w Excelu potrafi zapisać te czynności jako kroki i odtwarzać je po odświeżeniu, o ile kolejne pliki zachowują strukturę, której oczekuje zapytanie.

Proces analizy danych: Get & Transform z Power Query, Calculate & Analyze, Visualize & Present. 79% czasu analityka danych to zbieranie i porządkowanie.

Power Query zamienia ręczne porządki w powtarzalne kroki

  • Importuj i przygotuj dane przez kartę Dane, a wynik załaduj do arkusza albo modelu danych.
  • Dołączanie układa rekordy z kolejnych tabel jeden pod drugim; scalanie dopasowuje dane po wspólnych wartościach.
  • Nagłówki, nie pozycje kolumn decydują o tym, jak Power Query dołącza tabele.
  • Ustawienia regionalne mogą zmienić interpretację dat i liczb z pliku tekstowego.
  • Odświeżenie podglądu w edytorze nie aktualizuje automatycznie tabeli wynikowej w arkuszu.

Powtarzalne kroki oszczędzają ręcznego sprzątania raportów

Gdy w każdym miesięcznym eksporcie powtarzają się te same poprawki, Power Query przejmuje ich odtwarzanie. Wybierz Dane > Pobierz dane, wskaż źródło, a potem w edytorze filtruj wiersze, zmieniaj typy kolumn czy rozdzielaj tekst. Każda czynność pojawia się na liście „Zastosowane kroki”, więc można ją zmienić lub usunąć bez ponownego zaczynania pracy.

Po przygotowaniu danych wybierz Zamknij i załaduj. Wynik może trafić do arkusza jako tabela albo do modelu danych, jeśli ma służyć do analizy z innymi tabelami. Power Query przekształca dane w zapytaniu, ale nie poprawia pliku źródłowego. Przy kolejnym odświeżeniu ponownie odczytuje źródło i stosuje zapisane kroki.

Uważam, że największą korzyść daje tu przewidywalność: zamiast pamiętać, czy tym razem usunięto wiersz z sumą, można sprawdzić odpowiedni krok w edytorze. Ta wygoda zależy jednak od tego, czy zapytanie potrafi rozpoznać nowe dane.

Pliki z folderu połączysz, jeśli mają zgodny układ

Dziesięć podobnych raportów może dać jedną tabelę, ale połączenie plików działa według wzorca odczytanego z pliku przykładowego. Wybierz Dane > Pobierz dane > Z pliku > Z folderu, sprawdź listę plików, a następnie użyj polecenia łączenia. Power Query analizuje plik przykładowy i na jego podstawie tworzy przekształcenia stosowane do pozostałych plików.

Tu łatwo przeoczyć przyczynę błędnego wyniku. Jeśli jeden raport ma inny nagłówek, dodatkowy wiersz tytułowy albo inną nazwę arkusza, zapytanie może nie odczytać go tak jak reszty. Przed połączeniem odfiltruj więc pliki pomocnicze, takie jak kopie zapasowe, i upewnij się, że właściwe raporty mają ten sam układ. Szczegóły działania opisuje pomoc Microsoft dotycząca importowania plików z folderu.

W praktyce oznacza to prostą regułę: jeśli pliki mają ten sam schemat, łącz je z folderu; jeśli różnią się strukturą, najpierw ujednolić ich układ albo obsłużyć warianty osobno. W przeciwnym razie problem wróci przy następnym odświeżeniu, nawet gdy pierwsze połączenie wygląda poprawnie.

Dołączanie łączy wiersze według nazw nagłówków

Dwa arkusze mogą wyglądać podobnie, a mimo to dołączanie ułoży dane inaczej, niż się spodziewasz. Power Query dopasowuje kolumny według nazw nagłówków, a nie ich kolejności. Jeśli pierwszy arkusz ma kolumny „Data, Produkt, Kwota”, a drugi „Produkt, Kwota, Data”, rekordy nadal trafią do właściwych pól, pod warunkiem że nazwy są identyczne.

Gdy nagłówki się różnią, na przykład „Kwota” i „Wartość”, powstają osobne kolumny, a w brakujących polach pojawia się wartość null. To częsty powód, dla którego po połączeniu tabela ma więcej kolumn niż źródła. Zgodnie z opisem dołączania zapytań w Power Query operacja zestawia kolumny właśnie po ich nazwach.

Przed dołączeniem ujednolić nazwy, jeśli pola oznaczają to samo. Gdy chcesz dopasować rekordy, na przykład dopisać nazwę produktu do tabeli sprzedaży na podstawie identyfikatora, użyj scalania. Dołączanie dokłada wiersze, scalanie szuka zgodnych wartości w kolumnach.

Daty z CSV mogą wymagać innego ustawienia regionalnego

Data „03/04/2025” może oznaczać 3 kwietnia albo 4 marca. Power Query interpretuje tekst zgodnie z ustawieniami regionalnymi, więc typ kolumny ustawiony automatycznie nie zawsze odczyta plik tak, jak oczekujesz. Przy konwersji kliknij nagłówek kolumny i wybierz Zmień typ > Użyj ustawień regionalnych, a następnie wskaż właściwy typ danych i region.

To przydatne także przy liczbach dziesiętnych. W pliku zapisanym z kropką jako separatorem dziesiętnym wartość może zostać błędnie odczytana w ustawieniach oczekujących przecinka. Instrukcja Microsoft dotycząca ustawień regionalnych wyjaśnia, że można określić je dla konkretnej operacji zmiany typu, bez zmiany domyślnych ustawień całego skoroszytu.

Najpierw sprawdź kilka wartości, które łatwo rozpoznać, na przykład datę z dniem większym niż 12 albo kwotę z częścią dziesiętną. Jeśli wynik nie pasuje do źródła, popraw region na etapie konwersji, zamiast naprawiać później gotowe raporty.

Podgląd i tabela w arkuszu odświeżają się osobno

Zmiana widoczna w edytorze nie zawsze oznacza, że nowa tabela już znajduje się w arkuszu. Odświeżenie podglądu pobiera aktualne dane do edytora, ale samo w sobie nie aktualizuje wyniku załadowanego do arkusza lub modelu danych. Żeby zobaczyć tam nowe rekordy, użyj polecenia odświeżania zapytania w Excelu.

Co widzisz Możliwa przyczyna Co zrobić
Podgląd pokazuje nowe dane, arkusz stare Odświeżono podgląd, ale nie wynik załadowany do skoroszytu Odśwież zapytanie w Excelu
Po dołączeniu pojawiła się dodatkowa kolumna Nagłówki w źródłach mają różne nazwy Ujednolić nazwy i ponownie sprawdzić wynik
Daty lub liczby wyglądają inaczej niż w pliku Konwersja użyła niepasujących ustawień regionalnych Zmienić typ danych z wyborem właściwego regionu
Jeden plik z folderu nie pojawia się w wyniku Różni się strukturą albo został odfiltrowany Sprawdzić filtr plików i zgodność układu z plikiem przykładowym

Jeśli wynik nadal wydaje się nieaktualny, sprawdź też, czy zmieniasz arkusz źródłowy, a nie arkusz z załadowaną tabelą. instrukcja odświeżania połączeń w Excelu opisuje różnicę między aktualizacją podglądu a danych w arkuszu. Przy kilku zapytaniach uporządkuj je nazwami, żeby łatwiej ustalić, które źródło odświeżasz.

Najlepszy pierwszy projekt to raport powtarzany co miesiąc

Na początek wybierz zadanie, które ma stałe źródło i powtarzalne reguły, na przykład comiesięczne łączenie raportów sprzedaży o tym samym układzie. Załaduj wynik do arkusza, odśwież zapytanie i sprawdź, czy liczba wierszy oraz kilka wybranych wartości zgadzają się ze źródłem. Dopiero potem dodawaj kolejne kroki lub pliki.

Jeśli raporty zmieniają strukturę, nie próbuj maskować różnic samym odświeżaniem. Najpierw ustal, czy problem dotyczy nazw kolumn, formatu dat czy dodatkowych arkuszy. Dzięki temu Power Query pozostaje powtarzalnym przepisem na dane, a nie kolejnym miejscem, w którym trzeba ręcznie szukać błędów.

FAQ - Najczęstsze pytania

Wybierz Dane > Pobierz dane, wskaż źródło i wykonaj w edytorze potrzebne czynności, takie jak filtrowanie wierszy, zmiana typów kolumn czy rozdzielanie tekstu. Power Query zapisze je na liście „Zastosowane kroki” i zastosuje ponownie po odświeżeniu. Działa to przewidywalnie, gdy kolejne pliki zachowują oczekiwaną strukturę.

Upewnij się, że raporty mają zgodny układ z plikiem przykładowym, w tym nagłówki i nazwy arkuszy. Odfiltruj też pliki pomocnicze, na przykład kopie zapasowe. Jeśli jeden plik ma dodatkowy wiersz tytułowy lub inną strukturę, ujednolić go albo obsłużyć jego wariant osobno.

Dołączanie dokłada rekordy z tabel jedna pod drugą i dopasowuje kolumny według nazw nagłówków, a nie ich kolejności. Różne nazwy, takie jak „Kwota” i „Wartość”, mogą utworzyć osobne kolumny. Scalanie służy natomiast do dopasowania danych po wspólnych wartościach w kolumnach, na przykład identyfikatorze produktu.

Przy zmianie typu kolumny wybierz Zmień typ > Użyj ustawień regionalnych, a następnie ustaw właściwy typ danych i region. Sprawdź wynik na rozpoznawalnych wartościach, na przykład dacie z dniem większym niż 12. Tę samą metodę można zastosować do liczb dziesiętnych zapisanych z kropką lub przecinkiem.

Tagi
power query
scalanie
csv
dołączanie
ustawienia regionalne
Udostępnij artykuł
Autor Sebastian Sikora
Sebastian Sikora
Nazywam się Sebastian Sikora i od trzech lat zajmuję się tematyką edukacji. Moje zainteresowanie tym obszarem narodziło się z chęci zrozumienia, jak najlepiej wspierać uczniów w ich drodze do wiedzy. Lubię dzielić się informacjami, które pomagają rozwiać wątpliwości oraz uprościć skomplikowane zagadnienia. W moich tekstach koncentruję się na aktualnych trendach w edukacji, metodach nauczania oraz narzędziach, które mogą ułatwić proces uczenia się. Staram się zawsze weryfikować źródła, porównywać różne perspektywy i przedstawiać wiedzę w sposób przystępny i zrozumiały. Moim celem jest dostarczanie użytecznych i rzetelnych informacji, które pomogą zarówno uczniom, jak i nauczycielom w codziennych wyzwaniach edukacyjnych.
Oceń artykuł
Ocena: 0 Liczba głosów: 0

Komentarze(0)