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.

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.