Tabela przestawna grupuje wiersze tabeli według kategorii, na przykład Region, i sumuje liczbę, na przykład Sales, dla każdej grupy, bez formuł. Aby ją utworzyć, kliknij komórkę w danych, przejdź do Wstawianie > Tabela przestawna, naciśnij OK i przeciągnij Region do Wierszy, a Sales do Wartości. Arkusz poniżej nie jest tabelą przestawną: buduje to samo podsumowanie formułami, więc możesz patrzeć, jak zmieniają się sumy. Tabela pokazuje formuły po angielsku, ale możesz w niej wpisywać formuły także po polsku, ze średnikami: =SUMA.JEŻELI($A$2:$A$9;E2;$C$2:$C$9).
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Region | Product | Sales | Region | Sales | % of total | |
| 2 | North | Apple | 120 | North | 455 | 49% | |
| 3 | South | Pear | 85 | South | 305 | 33% | |
| 4 | North | Pear | 240 | East | 170 | 18% | |
| 5 | East | Apple | 60 | ||||
| 6 | South | Apple | 150 | ||||
| 7 | North | Apple | 95 | ||||
| 8 | East | Pear | 110 | ||||
| 9 | South | Pear | 70 |
=SUMA.JEŻELI($A$2:$A$9;E2;$C$2:$C$9)UNIKATOWE (UNIQUE) wypisuje każdy region raz, a SUMA.JEŻELI (SUMIF) go sumuje: North 455, South 305 i East 170, czyli 49%, 33% i 18% z łącznych 930. Zmień C3 na 185, a suma South i wszystkie trzy procenty od razu się dostosują. Tabela przestawna pokazałaby te same liczby, ale dopiero po odświeżeniu.
Jak utworzyć tabelę przestawną
Zanim zaczniesz, sprawdź dane źródłowe: jeden wiersz nagłówków z nazwą w każdej kolumnie, jeden rekord na wiersz, bez pustych wierszy i kolumn w środku i bez wierszy sum częściowych.
- Kliknij dowolną komórkę w danych.
- Przejdź do Wstawianie > Tabela przestawna (w niektórych wersjach Wstawianie > Tabela przestawna > Z tabeli/zakresu).
- Excel wypełnia zakres. Wybierz Nowy arkusz i naciśnij OK.
- Pojawia się pusta tabela przestawna z okienkiem Pola tabeli przestawnej po prawej, które wymienia nagłówki twoich kolumn.
- Przeciągnij Region do pola Wiersze, a Sales do pola Wartości. Tabela przestawna pokazuje każdy region raz z sumą sprzedaży obok i wierszem Suma końcowa.
- Aby zmienić to, co jest pokazane, przeciągaj pola między polami albo poza okienko.
Jeśli nie wiesz, od czego zacząć, Wstawianie > Zalecane tabele przestawne pokazuje kilka gotowych układów dla twoich danych. Na Macu menu jest takie samo: Wstawianie > Tabela przestawna.
Wiersze, Kolumny, Wartości i Filtry
Okienko Pola tabeli przestawnej ma cztery pola, a każda tabela przestawna to wybór, która kolumna trafia do którego pola:
- Wiersze: kategorie po lewej stronie, jeden wiersz na każdą różną wartość (Region).
- Kolumny: kategorie u góry, jedna kolumna na każdą różną wartość (Product).
- Wartości: liczby do obliczenia dla każdej kombinacji. Dla kolumny liczbowej domyślna jest Suma; Licznik, Średnia, Maksimum, Minimum i inne są w Ustawieniach pola wartości.
- Filtry: pole, według którego filtrowana jest cała tabela przestawna, pokazane jako lista rozwijana nad nią.
Z Region w Wierszach, Product w Kolumnach i Sales w Wartościach tabela przestawna dla powyższych danych wygląda tak (w angielskim Excelu):
Sum of Sales Column Labels
Row Labels Apple Pear Grand Total
East 60 110 170
North 215 240 455
South 150 155 305
Grand Total 425 505 930
Wersja tego układu z formułami wypisuje regiony w dół funkcją UNIKATOWE, produkty w poziomie funkcją TRANSPONUJ(UNIKATOWE()) i oblicza każdą komórkę siatki jedną funkcją SUMA.WARUNKÓW (SUMIFS), która przyjmuje obie listy jako kryteria:
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Region | Product | Sales | Apple | Pear | ||
| 2 | North | Apple | 120 | North | 215 | 240 | |
| 3 | South | Pear | 85 | South | 150 | 155 | |
| 4 | North | Pear | 240 | East | 60 | 110 | |
| 5 | East | Apple | 60 | ||||
| 6 | South | Apple | 150 | ||||
| 7 | North | Apple | 95 | ||||
| 8 | East | Pear | 110 | ||||
| 9 | South | Pear | 70 |
=SUMA.WARUNKÓW(C2:C9;A2:A9;E2:E4;B2:B9;F1:G1)E2 rozlewa North, South i East w dół, F1 rozlewa Apple i Pear w poziomie, a SUMA.WARUNKÓW w F2 wypełnia między nimi siatkę 3 na 2: jedną sumę dla każdej pary regionu i produktu. Zmień B5 z Apple na Pear, a obie komórki East się zmienią. Kolejność jest tu kolejnością pierwszego wystąpienia wartości; tabela przestawna sortuje etykiety alfabetycznie.
Licznik, średnia albo procent zamiast sumy
W tabeli przestawnej kliknij pole w polu Wartości i wybierz Ustawienia pola wartości. Karta Podsumuj wartości według przełącza między Sumą, Licznikiem, Średnią, Maksimum i Minimum; karta Pokaż wartości jako zamienia liczby na % sumy końcowej, % sumy kolumny, sumę bieżącą i inne. Każda z nich ma bezpośredni odpowiednik w formule:
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Region | Product | Sales | Region | Orders | Average | |
| 2 | North | Apple | 120 | North | 3 | 151.7 | |
| 3 | South | Pear | 85 | South | 3 | 101.7 | |
| 4 | North | Pear | 240 | East | 2 | 85.0 | |
| 5 | East | Apple | 60 | ||||
| 6 | South | Apple | 150 | ||||
| 7 | North | Apple | 95 | ||||
| 8 | East | Pear | 110 | ||||
| 9 | South | Pear | 70 |
=UNIKATOWE(A2:A9)North ma 3 zamówienia ze średnią 151.7, South 3 ze średnią 101.7, East 2 ze średnią 85.0. Kolumna % sumy końcowej jest w pierwszym arkuszu na tej stronie. Formuły z tej tabeli to po polsku LICZ.JEŻELI i ŚREDNIA.JEŻELI: =LICZ.JEŻELI($A$2:$A$9;E2) i =ŚREDNIA.JEŻELI($A$2:$A$9;E2;$C$2:$C$9).
Filtrowanie podsumowania według jednego produktu
Pole Filtry umieszcza nad tabelą przestawną listę rozwijaną. Wersja z formułami to komórka z listą rozwijaną i SUMA.WARUNKÓW, która dodaje do SUMA.JEŻELI jeszcze jeden warunek. Wybierz produkt w F1:
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Region | Product | Sales | Product: | Apple | |
| 2 | North | Apple | 120 | |||
| 3 | South | Pear | 85 | Region | Sales | |
| 4 | North | Pear | 240 | North | 215 | |
| 5 | East | Apple | 60 | South | 150 | |
| 6 | South | Apple | 150 | East | 60 | |
| 7 | North | Apple | 95 | |||
| 8 | East | Pear | 110 | |||
| 9 | South | Pear | 70 |
Przy wybranym Apple North pokazuje 215, South 150, a East 60. Wybierz Pear, a zmienią się na 240, 155 i 110. Więcej warunków opisuje strona SUMA.WARUNKÓW, a jak dodać listę w Excelu, strona o liście rozwijanej.
Odświeżanie tabeli przestawnej
Tabela przestawna trzyma kopię danych źródłowych (pamięć podręczną tabeli przestawnej) i nie przelicza się, gdy zmieni się komórka w źródle. Po edycji danych:
- Kliknij prawym przyciskiem w dowolnym miejscu tabeli przestawnej i wybierz Odśwież albo naciśnij Alt+F5 w Windows.
- Dane > Odśwież wszystko (Ctrl+Alt+F5) odświeża każdą tabelę przestawną w skoroszycie.
- Aby odświeżać przy każdym otwarciu pliku, kliknij tabelę przestawną prawym przyciskiem, wybierz Opcje tabeli przestawnej i na karcie Dane zaznacz Odśwież dane podczas otwierania pliku.
Nowe wiersze dodane pod zakresem źródłowym nie są uwzględniane, nawet po odświeżeniu. Zmień zakres w Analiza tabeli przestawnej > Zmień źródło danych albo, lepiej, zamień źródło w tabelę przed utworzeniem tabeli przestawnej: zaznacz dane i naciśnij Ctrl+T albo użyj Wstawianie > Tabela. Tabela rośnie, gdy dodajesz wiersze, a tabela przestawna przejmuje je przy następnym odświeżeniu.
Suma każdego regionu jedną formułą
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Region | Product | Sales | Region | Sales | |
| 2 | North | Apple | 120 | North | ||
| 3 | South | Pear | 85 | South | ||
| 4 | North | Pear | 240 | East | ||
| 5 | East | Apple | 60 | |||
| 6 | South | Apple | 150 | |||
| 7 | North | Apple | 95 | |||
| 8 | East | Pear | 110 | |||
| 9 | South | Pear | 70 |
Twoja kolej: W F2 zsumuj sprzedaż każdego regionu wymienionego w E2:E4 jedną formułą.
Odpowiedź rozlewa 455, 305 i 170. Podanie SUMA.JEŻELI całej listy E2:E4 jako kryterium zwraca jedną sumę na region, więc nie trzeba niczego kopiować w dół. Excel 2019 i starsze nie mają ani UNIKATOWE, ani rozlewania: wpisz regiony w E2:E4 i skopiuj w dół =SUMA.JEŻELI($A$2:$A$9;E2;$C$2:$C$9). Bez znaków $ zakresy przesuwają się w dół z każdym wierszem i sumy wychodzą złe.
GRUPUJ.WEDŁUG i PRZESTAWIAJ.WEDŁUG: tabela przestawna w jednej formule
Excel dla Microsoft 365 ma dwie funkcje, które budują całe podsumowanie jedną formułą i przeliczają się jak każda formuła, bez odświeżania. Wymagają aktualnej subskrypcji Microsoft 365. Dla powyższych danych:
=GROUPBY(A2:A9,C2:C9,SUM)
East 170
North 455
South 305
Total 930
=PIVOTBY(A2:A9,B2:B9,C2:C9,SUM)
Apple Pear Total
East 60 110 170
North 215 240 455
South 150 155 305
Total 425 505 930
W polskim Excelu: =GRUPUJ.WEDŁUG(A2:A9;C2:C9;SUMA) i =PRZESTAWIAJ.WEDŁUG(A2:A9;B2:B9;C2:C9;SUMA). GRUPUJ.WEDŁUG (GROUPBY) przyjmuje pole wierszy, wartości i funkcję (SUMA, ILE.NIEPUSTYCH, ŚREDNIA, MAX, PERCENTOF). PRZESTAWIAJ.WEDŁUG (PIVOTBY) dodaje między nimi pole kolumn. Obie sortują etykiety i dodają wiersze sum, jak tabela przestawna.
Tabela przestawna czy formuły: czego użyć
| Tabela przestawna | Formuły (UNIKATOWE + SUMA.JEŻELI) | |
|---|---|---|
| Przygotowanie | Przeciągnij i upuść, bez pisania | Jedna formuła na kolumnę |
| Aktualizacja | Wymaga Odśwież | Przelicza się przy każdej zmianie |
| Nowe kategorie | Pojawiają się po odświeżeniu | Od razu pojawiają się w rozlaniu UNIKATOWE |
| Eksplorowanie | Zmiana układu w kilka sekund, szczegóły po dwukrotnym kliknięciu liczby | Trzeba przepisać formuły |
| Grupowanie dat według miesiąca albo roku | Wbudowane (prawy przycisk na dacie > Grupuj) | Wymaga MIESIĄC, ROK albo TEKST |
| Układ i format | Stały układ tabeli przestawnej | Dowolny układ, każda komórka może zasilać raport albo wykres |
Używaj tabeli przestawnej, aby eksplorować dane i raz odpowiedzieć na pytanie; formuł, gdy podsumowanie ma stać w raporcie, zasilać inne formuły i zawsze być aktualne. Aby sprawdzić liczby tabeli przestawnej, odtwórz jedną jej komórkę funkcją SUMA.WARUNKÓW: jeśli się nie zgadzają, tabela przestawna zwykle wymaga odświeżenia albo jej zakres źródłowy jest za krótki.
Najczęściej zadawane pytania
Co to jest tabela przestawna w Excelu?
Podsumowanie tabeli, które grupuje wiersze według wartości jednej albo kilku kolumn i liczy sumę, liczbę albo średnią dla każdej grupy. Budujesz je, przeciągając nazwy kolumn do czterech obszarów (Wiersze, Kolumny, Wartości, Filtry), i nie zmienia ono danych źródłowych.
Jak utworzyć tabelę przestawną w Excelu?
Kliknij komórkę w danych, przejdź do Wstawianie > Tabela przestawna, wybierz Nowy arkusz i naciśnij OK. W okienku Pola tabeli przestawnej przeciągnij kategorię (Region) do Wierszy, a kolumnę z liczbami (Sales) do Wartości.
Dlaczego moja tabela przestawna nie pokazuje nowych danych?
Tabela przestawna nie aktualizuje się sama. Kliknij ją prawym przyciskiem i wybierz Odśwież albo użyj Dane > Odśwież wszystko (Ctrl+Alt+F5). Jeśli pod zakresem źródłowym dodano nowe wiersze, zmień też zakres w Analiza tabeli przestawnej > Zmień źródło danych albo zamień źródło w tabelę klawiszami Ctrl+T, żeby rosło samo.
Jak sprawić, żeby tabela przestawna liczyła zamiast sumować?
Kliknij pole w obszarze Wartości, wybierz Ustawienia pola wartości i wybierz Licznik. Excel wybiera Licznik domyślnie, gdy kolumna zawiera tekst albo puste komórki, i dlatego tabela przestawna czasem pokazuje liczby elementów tam, gdzie spodziewałeś się sum.
Czy mogę zrobić tabelę przestawną formułami?
Tak. =UNIKATOWE(A2:A9) w E2 wypisuje każdą kategorię raz, a =SUMA.JEŻELI(A2:A9;E2:E4;C2:C9) w F2 sumuje każdą z nich. W Microsoft 365 =GRUPUJ.WEDŁUG(A2:A9;C2:C9;SUMA) zwraca całe podsumowanie jedną formułą.