Przejdź do głównej treści

Excel Power Pivot: przewodnik krok po kroku

Naucz się łączyć tabele, pisać formuły DAX i budować interaktywne raporty w Excelu.
Zaktualizowano 21 wrz 2026  · 14 min Czytać

Eksploruj z AI

ChatGPTClaudePerplexity

Analiza dużych plików Excela często powoduje spadki wydajności. 

Power Pivot oferuje inne podejście. Łączy tabele i obsługuje obliczenia bez kompromisów w wydajności. Zamiast walczyć z łańcuchami VLOOKUP() i kolumnami pomocniczymi, pracujesz w uporządkowanym systemie wbudowanym bezpośrednio w Excela.

W tym przewodniku nauczysz się konfigurować modele danych, tworzyć relacje między tabelami, pisać formuły DAX i budować interaktywne raporty z użyciem Power Pivot.

Czym jest Power Pivot i dlaczego jest przydatny?

Power Pivot to wbudowany w Excela silnik modelowania danych. Pozwala wczytywać większe zbiory danych, łączyć wiele tabel i uruchamiać złożone obliczenia bez spowolnień typowych dla tradycyjnych arkuszy.

Na czym różni się Power Pivot

Zamiast przechowywać dane bezpośrednio w arkuszu, Power Pivot ładuje wszystko do wewnętrznego modelu danych Excela. 

Standardowy arkusz może osiągnąć około milion wierszy i zwykle zwalnia dużo wcześniej. Power Pivot omija ten limit, kompresując dane i zarządzając nimi oddzielnie, dzięki czemu możesz pracować z dziesiątkami milionów wierszy, zachowując wydajność skoroszytu.

Relacyjna struktura zamiast łańcuchów VLOOKUP

Gdy dane znajdą się w modelu, możesz powiązać tabele za pomocą kluczy, jak w lekkiej bazie danych. Nie musisz spłaszczać wszystkiego do jednego wielkiego arkusza i używać zagnieżdżonych VLOOKUP() , by na siłę łączyć tabele. Power Pivot pozwala analizować powiązane tabele obok siebie — przejrzyście i niezawodnie.

Mocniejsze obliczenia z DAX

Power Pivot wykorzystuje DAX (Data Analysis Expressions), język formuł stworzony specjalnie do analiz. Dzięki niemu utworzysz miary wykraczające daleko poza możliwości standardowej Tabeli przestawnej — od prostych sum po miary oparte na czasie, wskaźniki, okna kroczące i inne zaawansowane obliczenia.

Przykładowe scenariusze

Oto dwa przykłady, jak firmy wykorzystują Power Pivot w codziennej pracy: 

  • Monitorowanie wyników sprzedaży: Połącz historię zamówień, tabele produktów i atrybuty klientów, a następnie zbuduj miary DAX dla przychodu rok do roku lub wartości życiowej klienta — bez ręcznego scalania.
  • Raportowanie operacyjne: Połącz dane magazynowe, wysyłki i dostawców, a potem policz wskaźniki uzupełnień, czasy realizacji lub odchylenia prognoz — wszystko w tym samym modelu.

Krótko mówiąc, Power Pivot daje ci doświadczenie rodem z bazy danych — w Excelu. Jeśli pracujesz z dużymi lub wielotablicowymi zbiorami danych, może zamienić chaotyczne procesy raportowe w szybkie, skalowalne modele, na których łatwo budować.

Konfigurowanie Power Pivot w Excelu

Zobaczmy teraz, jak zacząć używać Power Pivot w Excelu. 

Włącz Power Pivot

Nie musisz pobierać Power Pivot. Jest już w Excelu. Aby go włączyć:

  1. Otwórz arkusz Excela 
  2. Kliknij Plik na wstążce
  3. Wybierz Opcje > Dodatki 
  4. Następnie wybierz z listy rozwijanej Dodatki COM i kliknij Przejdź
  5. Pojawi się okno. Wybierz Microsoft Power Pivot for Excel, a następnie kliknij OK

Teraz Power Pivot pojawi się na twojej wstążce.

Włącz dodatek Power Pivot w Excelu.

Włącz dodatek Power Pivot w Excelu. Obraz: autor.

Uwaga: Power Pivot działa tylko w Excelu Professional Plus lub Microsoft 365. Jeśli po włączeniu nie widzisz karty, wersja Excela na twoim komputerze może jej nie zawierać.

Importuj dane z wielu źródeł

Możesz teraz importować dane z różnych źródeł, takich jak plik Excel, plik CSV czy nawet baza SQL Server. 

W tym przykładzie mamy dwa zbiory danych w pliku .xlsb:

  1. sales.xlsb 

  2. customer.xlsb 

Aby je zaimportować do Power Pivot:

  1. Kliknij kartę Power Pivot i wybierz Zarządzaj. Otworzy się nowe okno
  2. Przejdź do Strona główna, kliknij Pobierz dane zewnętrzne i wybierz Z innych źródeł
  3. Przewiń w dół i kliknij Plik programu Excel

Pobierz dane z innych źródeł w Excel Power Pivot.

Pobierz dane z innych źródeł. Obraz: autor.

  1. W oknie wybierz Przeglądaj i wskaż plik customer.xlsb 

  2. Zaznacz pole Użyj pierwszego wiersza jako nagłówka kolumn i kliknij Dalej

Importowanie pliku Excel do Power Pivot.

Zaimportuj plik Excel do Power Pivot. Obraz: autor.

W następnym oknie kliknij Podgląd i filtr, aby zobaczyć, jak będą wyglądały twoje dane przed importem. Gdy wszystko się zgadza, kliknij OK, a pojawi się informacja, że wszystkie wiersze przeniesiono pomyślnie. Następnie kliknij Zamknij.

Podejrzyj wybrane dane w Power Pivot w Excelu

Podejrzyj wybrane dane. Obraz: autor. 

Powtórz ten sam proces dla pliku sales.xlsb. Następnie na dole ekranu zobaczysz oba pliki jako zaimportowane. Kliknij dwukrotnie i zmień ich nazwy. 

Oba pliki zaimportowane do Power Pivot w Excelu

Oba pliki zaimportowane. Obraz: autor.

Budowanie relacji i modeli danych

Gdy dane są już wczytane do Power Pivot, czas powiązać tabele, aby Excel rozumiał, jak się łączą. Ten krok tworzy fundament wszystkich raportów.

Twórz relacje między tabelami

Aby utworzyć relację między tabelami Sales i Customers:

  1. Na karcie Strona główna kliknij Widok diagramu. Zobaczysz tam obie zaimportowane tabele
  2. Kliknij CustomerID w tabeli Sales
  3. Przeciągnij go na CustomerID w tabeli Customer, aby utworzyć relację między tabelami

Uwaga: Jeśli chcesz edytować relację, kliknij prawym przyciskiem linię i wybierz Edytuj relację... W oknie wybierz kolumny, które mają tworzyć powiązanie.

Zbuduj relację między tabelami w Excel Power Pivot.

Zbuduj relację między tabelami. Obraz: autor.

W tej relacji jeden klient może pojawiać się wiele razy w tabeli Sales, ale każdy klient występuje tylko raz w tabeli Customers. To prosta relacja jeden-do-wielu, która pozwala używać pól z obu tabel w Tabelach przestawnych i wykonywać obliczenia bez formuł wyszukiwania.

Projektuj w schemacie gwiazdy

Schemat gwiazdy to jeden z najprostszych sposobów strukturyzacji modelu Power Pivot. Utrzymuje porządek w tabelach i sprawia, że obliczenia są przewidywalne.

Najpierw musisz wybrać tabelę faktów. W tym przypadku Sales pełni tę rolę, bo zawiera zapisy transakcyjne: datę, klienta, produkt, ilość i kwotę.

Następnie zidentyfikuj tabele wymiarów opisujące dane w Sales. Częste przykłady to:

  • Customers (klucz główny: CustomerID)
  • Products (klucz główny: ProductID)
  • Regions (klucz główny: RegionID)

Każda tabela wymiarów ma klucz główny. Łączysz go z pasującym kluczem obcym w tabeli faktów:

  • Customers.CustomerID → Sales.CustomerID
  • Products.ProductID → Sales.ProductID
  • Regions.RegionID → Customers.RegionID

Po powiązaniu tabela Sales znajduje się w centrum, a tabele wymiarów rozchodzą się wokół niej. To twoja gwiazda. Ta struktura utrzymuje model w przejrzystości, przyspiesza obliczenia i poprawia spójność raportowania.

Utwórz schemat gwiazdy w Excel Power Pivot

Utwórz schemat gwiazdy. Obraz: autor.

Dodaj kolumny obliczeniowe

Mając przygotowane relacje, możesz tworzyć nowe pola bezpośrednio w modelu danych.

  1. Przełącz się na Widok danych

  2. Zaznacz puste pole Dodaj kolumnę na końcu tabeli.

  3. Wpisz = [TotalAmount] / [Qty] i naciśnij Enter, aby Excel wypełnił całą kolumnę

  4. Zmień nagłówek na PricePerUnit

W ten sposób kolumny obliczeniowe stają się częścią samej tabeli. Są przechowywane w modelu, odświeżane wraz z danymi i dostępne w każdej Tabeli przestawnej lub mierze DAX, którą później zbudujesz.

Dodaj dodatkową kolumnę obliczeniową w Excel Power Pivot.

Dodaj dodatkową kolumnę obliczeniową. Obraz: autor.

Pisanie formuł DAX do analizy

Skoro model jest gotowy, możemy zacząć tworzyć formuły DAX do analizy danych. Dzięki nim zbudujesz sumy, porównania i obliczenia oparte na czasie w swoich raportach.

Tworzenie miar

Miary stosuj wtedy, gdy chcesz obliczeń automatycznie odświeżających się wewnątrz Tabeli przestawnej.

Aby utworzyć miarę:

  1. Otwórz okno Power Pivot

  2. Przejdź do Strona główna > Obliczenia > Nowa miara

  3. Wpisz formułę, np. = SUM(Sales[TotalAmount])

  4. Nazwij ją Total Sales i kliknij OK

Twórz miary za pomocą Power Pivot w Excelu

Twórz miary. Obraz: autor. 

Dodaj miarę udziału procentowego w całości

Możesz też użyć tej formuły, aby dodać miarę procentu całości:

= DIVIDE([Total Sales], CALCULATE([Total Sales], ALL(Regions)))

Pokaże to udział każdej regionu w całkowitym przychodzie.

Dodaj miarę procentu całkowitej wartości.

Dodaj miarę procentu całości. Obraz: autor.

Korzystaj z inteligencji czasowej

Funkcje inteligencji czasowej to formuły DAX, które rozumieją, jak dane zmieniają się w dniach, miesiącach, kwartałach i latach. Pozwalają liczyć sumy narastająco w roku, porównywać wyniki do poprzednich okresów i oceniać trendy bez ręcznego ustawiania filtrów.

Aby te funkcje działały w twoim modelu, najpierw potrzebna jest poprawna tabela dat.

Skonfiguruj tabelę Date

Aby ją skonfigurować: 

  1. Przejdź do Power Pivot > Dodaj do modelu danych
  2. W Power Pivot zaznacz tabelę i wybierz Projekt > Oznacz jako tabela dat

Utwórz tabelę danych w Excel Power Pivot.

Utwórz tabelę danych. Obraz: autor.

  1. Teraz w Strona główna > Widok diagramu powiąż Date[Date]Sales[OrderDate].

Powiązanie Date z tabeli Date Table z OrderDate w tabeli Sales w Excel Power Pivot.

Powiąż Date Table[Date] z Sales[OrderDate]. Obraz: autor.

Twórz miary inteligencji czasowej

Gdy tabela Date jest gotowa, możesz budować miary oceniające wyniki w różnych okresach.

Od początku roku (YTD):

Total Sales YTD :=
TOTALYTD([Total Sales], 'Date Table'[Date])

Porównanie do ubiegłego roku:

Sales Last Year :=
CALCULATE([Total Sales], SAMEPERIODLASTYEAR('Date Table'[Date]))

Obliczaj czas w Power Pivot w Excelu.

Obliczaj czas. Obraz: autor. 

Mając miary, wróć do Excela i utwórz Tabelę przestawną korzystając z modelu danych. Umieść pola z tabeli Date w obszarze Wiersze oraz dodaj Total Sales, Total Sales YTD i Sales Last Year do Wartości. 

To pokazuje, jak miary inteligencji czasowej współpracują z tabelą Date w modelu.

Tabela przestawna pokazująca Total Sales, YTD i Last Year Date.

Tabela przestawna pokazująca Total Sales, YTD i Last Year Date. Obraz: autor. 

Typowe wzorce DAX

Niektóre formuły DAX pojawiają się często, bo pomagają szybko rozbijać dane i odpowiadać na typowe pytania. Oto dwa wzorce, które sprawdzają się w wielu modelach:

Średnia na kategorię:

Average Sales Per Category :=
AVERAGE(Sales[TotalAmount])

Suma narastająco po datach:

Running Total Sales :=
CALCULATE(
    [Total Sales],
    FILTER(ALL('Date'), 'Date'[Date] <= MAX('Date'[Date]))
)

Tworząc miary, wyrób sobie kilka prostych nawyków: 

  • Nadawaj im czytelne nazwy
  • Zachowuj czytelność formuł
  • Używaj zmiennych (VAR), gdy miara się rozrasta. 

Dzięki temu łatwiej zrozumiesz model, gdy do niego wrócisz.

Wizualizacja i praca z twoim modelem

Skoro model i miary są gotowe, zamieńmy dane w wizualizacje, które możesz eksplorować i modyfikować w czasie rzeczywistym.

Twórz Tabele przestawne i wykresy przestawne

Tak wstawisz Tabelę przestawną z modelu danych, aby pracować bezpośrednio z połączonymi tabelami:

  1. Otwórz arkusz Excela
  2. Przejdź do Wstaw > Tabela przestawna > Z modelu danych
  3. Wybierz Nowy arkusz

W panelu Pola tabeli przestawnej możesz teraz pobierać pola z dowolnej tabeli. Na przykład:

  • Przeciągnij RegionName z tabeli Regions do Wiersze
  • Przeciągnij Total Sales do Wartości

Dzięki wcześniej zbudowanym relacjom Excel automatycznie wszystko połączy.

Utwórz Tabelę przestawną z danych Power Pivot w Excelu

Utwórz Tabelę przestawną z danych Power Pivot. Obraz: autor.

Jeśli chcesz wykres, kliknij gdziekolwiek w Tabeli przestawnej, przejdź do Wstaw > Wykres przestawny, wybierz typ wykresu (np. Skupione kolumny) i potwierdź. Wykres pozostaje połączony z Tabelą przestawną, więc wszystko aktualizuje się razem.

Dodaj wykres przestawny w Power Pivot w Excelu

Dodaj wykres przestawny. Obraz: autor.

Dodaj segmentatory i filtry

Segmentatory dają szybkie, przyciskowe filtry, które czynią raport interaktywnym. Aby je dodać:

  1. Kliknij swoją Tabelę przestawną
  2. Przejdź do Wstaw > Segmentator
  3. Wybierz pola, takie jak RegionName lub ProductName

Segmentator pojawi się jako pole na arkuszu. Gdy klikasz różne pozycje, Tabela i wykres przestawny aktualizują się natychmiast. Jeśli masz wiele Tabel przestawnych, możesz połączyć jeden segmentator z wszystkimi, by uzyskać spójne filtrowanie na stronie.

Dodaj segmentatory w Excelu

Dodaj segmentatory. Obraz: autor.

Buduj KPI

KPI pomagają zobaczyć realizację celu bez dodawania dodatkowych obliczeń w arkuszu. Aby zbudować własne:

  1. W oknie Power Pivot przejdź do KPI > Nowe KPI
  2. Ustaw Total Sales jako miarę bazową
  3. Użyj Wartości bezwzględnej, wpisz swój cel (na przykład 4000), dostosuj progi i wybierz styl ikon
  4. Kliknij OK, aby utworzyć KPI

Ustaw KPI dla miary w Excelu

Ustaw KPI dla miary. Obraz: autor.

  1. W panelu pól Tabeli przestawnej rozwiń tabelę Sales, a następnie rozwiń Total Sales
  2. Stamtąd przeciągnij Total Sales oraz Status do pola Wartości

Teraz zobaczysz realizację celu względem progu. 

Wyświetl status KPI w arkuszu Excel z Tabelą przestawną

Wyświetl status KPI w Tabeli przestawnej w Excelu. Obraz: autor.

Optymalizacja wydajności Power Pivot

Gdy model jest gotowy, chcemy, by pozostał szybki i wygodny w pracy. Power Pivot radzi sobie z dużymi danymi, ale kilka drobnych usprawnień pomaga utrzymać responsywność pliku, zwłaszcza gdy z czasem dodajesz więcej danych.

Zmniejsz rozmiar modelu

Lżejszy model działa szybciej, więc usuń wszystko, czego nie potrzebujesz.

Możesz usuwać nieużywane kolumny w Widoku danych. Nawet jeśli kolumna nie trafia do Tabeli przestawnej, zajmuje pamięć, więc ich przycięcie utrzymuje model w czystości.

Przy imporcie nowych danych użyj Power Query, by odfiltrować wiersze i kolumny jeszcze przed wejściem do modelu. Dzięki temu ładują się tylko potrzebne pola, a wszystko pozostaje bardziej przejrzyste.

Unikaj kolumn obliczeniowych, jeśli nie są konieczne, bo przechowują wartość dla każdego wiersza, co szybko zwiększa rozmiar pliku. Z kolei miary są wydajniejsze, bo obliczają się tylko wtedy, gdy Tabela przestawna ich potrzebuje. 

Dobieraj wydajne typy danych

Power Pivot kompresuje dane różnie w zależności od typu danych. Właściwy dobór może dać zauważalny efekt.

We Widoku danych zaznacz kolumnę i wybierz najdokładniejszy typ w sekcji Typ danych na wstążce. Na przykład:

  • Liczby całkowite > Liczba całkowita
  • Wartości dziesiętne > Liczba dziesiętna
  • Identyfikatory lub kody nieużywane w obliczeniach > Tekst

Dobierając właściwy typ, Power Pivot lepiej kompresuje kolumnę, co zmniejsza rozmiar i przyspiesza obliczenia.

Sprawdź i używaj poprawnego typu danych w Excelu

Sprawdź i używaj poprawnego typu danych. Obraz: autor.

Radzenie sobie z odświeżaniem i obliczeniami

Jeśli twoje Tabele przestawne nie odzwierciedlają najnowszych danych, przejdź do karty Power Pivot i kliknij Odśwież wszystko. To ponownie wczyta wszystko z twoich źródeł.

Gdy liczby wyglądają dziwnie, otwórz Widok diagramu i sprawdź relacje, ponieważ brakująca lub zerwana relacja może powodować skoki sum lub błędne filtrowanie.

Jeśli trafisz na błąd DAX, zwłaszcza przy bardziej złożonych miarach, często oznacza to pośrednie odwołanie do samej siebie. W takim przypadku przepisz miarę prostszą logiką lub użyj bloków VAR , aby rozwiązać cykliczne odwołanie.

Integracja z Power Query i Power BI

Jedną z zalet Power Pivot jest łatwa współpraca z resztą ekosystemu danych Microsoft. Możemy użyć Power Query, by oczyścić i ukształtować dane przed wejściem do modelu, albo przenieść cały model do Power BI, gdy potrrzebujesz interaktywnych pulpitów.

Czyszczenie i transformacja danych w Power Query

Power Query to najlepsze miejsce na przygotowanie danych przed załadowaniem ich do Power Pivot. Pozwala z góry czyścić, filtrować i kształtować wszystko, by model pozostał uporządkowany.

Otworzysz Power Query przez Dane > Z tekstu/CSV > Przekształć. To wczyta dane do edytora, gdzie możesz:

  • Usunąć zduplikowane wiersze
  • Zmieniać nazwy lub kolejność kolumn
  • Odfiltrować wartości, których nie potrzebujesz
  • Zmienić typy danych przed załadowaniem do modelu

Power Query zapisuje każdy krok po prawej stronie okna. Oznacza to, że czyszczenie uruchamia się automatycznie przy każdym odświeżeniu pliku.

Gdy wszystko wygląda dobrze, wybierz Zamknij i załaduj do, a następnie Model danych. Oczyszczone dane zostaną załadowane bezpośrednio do Power Pivot.

Eksportuj modele do Power BI

Możesz też przenieść model Power Pivot do Power BI, gdy potrzebujesz bogatszych wizualizacji lub współdzielonych pulpitów. Oto jak:

  1. Zapisz skoroszyt Excela
  2. Otwórz Power BI Desktop
  3. Przejdź do Pobierz dane > Skoroszyt programu Excel
  4. Wybierz swój plik

Power BI importuje tabele i relacje dokładnie tak, jak istnieją w Power Pivot. Stamtąd możesz budować pulpity, współpracować z zespołem i ustawić harmonogramy odświeżania, aby raporty były aktualne bez ręcznych kroków.

Najlepsze praktyki dla trwałych modeli

Wraz z rozwojem modelu utrzymanie porządku ułatwia aktualizowanie, debugowanie i dalszą rozbudowę. Oto kilka nawyków, które pomagają modelowi pozostać czystym i niezawodnym w czasie:

Konwencje nazewnictwa i organizacja

Czytelne nazwy robią dużą różnicę, gdy wracasz do pliku po tygodniach czy miesiącach. Dlatego używaj zrozumiałych nazw miar, takich jak Total_Sales, Total_Quantity czy Profit_Margin — zawsze będziesz wiedzieć, co reprezentują.

Możesz też grupować pokrewne miary w Folderach wyświetlania w oknie Power Pivot. Gdy model rośnie, takie foldery ułatwiają znalezienie potrzebnych obliczeń.

Walidacja danych

Zanim zaufasz liczbom, zrób kilka szybkich kontroli:

  • Porównaj sumy ze źródła z sumami w Tabelach przestawnych
  • Użyj prostych kontroli DAX, takich jak:
    • COUNTROWS(), aby potwierdzić liczbę wierszy w tabeli

    • DISTINCTCOUNT(), by zweryfikować unikatowe wartości, takie jak klienci lub produkty

Te drobne testy pomagają wychwycić brakujące relacje, błędne filtry lub problemy z danymi, zanim urosną do większych.

Utrzymanie i aktualizacja modeli

Gdy pojawią się nowe dane, przejdź do karty Power Pivot i wybierz Odśwież lub Odśwież wszystko. Power Pivot przeładuje dane ze wszystkich podłączonych źródeł.

Przed większymi zmianami strukturalnymi — dodaniem nowych relacji czy przepisaniem kluczowych miar — zapisz kopię zapasową pliku. Daje to bezpieczne wyjście, jeśli coś pójdzie nie tak.

Na koniec

Power Pivot scala twoje dane w jednym miejscu i pomaga budować raporty, które są czytelne i wiarygodne. Gdy model jest skonfigurowany, eksploruj liczby, twórz wizualizacje i aktualizuj wszystko jednym odświeżeniem.

Jeśli chcesz poznać pełny zestaw narzędzi Excela, sprawdź naszą ścieżkę Data Analysis with Excel Power Tools oraz — oczywiście — kurs Power Pivot in Excel.

Power Pivot — FAQ

Czym Power Pivot różni się od zwykłych Tabel przestawnych?

Zwykłe Tabele przestawne analizują jedną tabelę naraz. Power Pivot pozwala analizować wiele powiązanych tabel jednocześnie i korzystać z zaawansowanych obliczeń DAX.

Czy Power Pivot obsługuje własne kolejności sortowania?

Tak, użyj funkcji Sortuj według kolumny w Widoku danych, aby zastosować regułę sortowania numerycznego lub logicznego.

Czy muszę umieć programować, żeby korzystać z Power Pivot?

Nie. Wystarczy poznać część formuł DAX, podobnych do funkcji Excela.

Czy Power Pivot działa bez połączenia z internetem?

Tak. Power Pivot działa offline. Internet jest potrzebny tylko wtedy, gdy twoje źródło danych jest online lub przechowywane w chmurze.

Tematy
Excel

Ucz się Excela z DataCamp

course

Power Pivot w Excelu

3 godz.
15.9K
Opanuj Power Pivot w Excelu, aby importować dane, tworzyć relacje i korzystać z DAX. Twórz dynamiczne pulpity nawigacyjne, aby odkrywać praktyczne wnioski.
Zobacz szczegółyRight Arrow
Rozpocznij Kurs
Zobacz więcejRight Arrow