Jak utworzyć tabelę przestawną w Excelu: kroki, pola i odświeżanie
By Mirko Peters ·
Jak utworzyć tabelę przestawną w Excelu: przygotuj dane, użyj opcji Wstawianie > Tabela przestawna, przeciągnij pola, dodaj fragmentatory, a następnie odśwież tabelę i napraw problemy. Kroki dla początkujących.
Automatically translated with AI from the original post. Read the English original
Aby utworzyć tabelę przestawną w Excelu, kliknij dowolną komórkę w swoich danych, przejdź do Wstawianie > Tabela przestawna, wybierz miejsce jej umieszczenia (Nowy arkusz lub Istniejący arkusz) i kliknij OK. Następnie zaznacz lub przeciągnij pola w okienku Pola tabeli przestawnej, aby zbudować podsumowanie. Ten artykuł jest przeznaczony dla użytkowników Excela, którzy mają długą listę wierszy, na przykład sprzedaży, zgłoszeń lub godzin, i chcą uzyskać sumy według klienta, regionu lub miesiąca bez pisania choćby jednej formuły. Przygotujesz dane, zbudujesz tabelę, zmienisz sposób obliczania liczb, przefiltrujesz wyniki fragmentatorami, utrzymasz tabelę w aktualności i naprawisz typowe błędy.
Najważniejsze wnioski
- Aby utworzyć tabelę przestawną, zaznacz dane, przejdź do karty Wstawianie, następnie wybierz Tabela przestawna, wskaż nowy lub istniejący arkusz i kliknij OK.
- Najpierw dane muszą być uporządkowane: jeden wiersz nagłówka, unikalny i niepusty nagłówek w każdej kolumnie, brak scalonych komórek i brak sum częściowych w źródle.
- Przeciągnij pola do obszarów Wiersze, Kolumny i Wartości. Pola liczbowe domyślnie są sumowane, ale kolumna, którą Excel odczyta jako tekst, domyślnie jest zliczana.
- Tabela przestawna nie zawsze aktualizuje się sama. Po zmianie danych źródłowych kliknij ją prawym przyciskiem myszy i wybierz Odśwież albo naciśnij Alt+F5.
- Sformatuj źródło jako tabelę programu Excel, aby nowe wiersze były uwzględniane przy odświeżaniu tabeli przestawnej.
Tabela przestawna nie zmienia Twoich danych. Odczytuje źródło i pokazuje jego podsumowanie. Dzięki temu możesz przeciągać pola tak często, jak chcesz, bez ryzyka uszkodzenia oryginalnych wierszy.
Przygotuj dane źródłowe
Większość problemów z tabelami przestawnymi zaczyna się tutaj, jeszcze przed pierwszym kliknięciem. Artykuł Microsoftu o tym, jak utworzyć tabelę przestawną do analizy danych arkusza, wymaga czystych danych tabelarycznych o następujących cechach:
- Jeden wiersz nagłówka, a każda kolumna ma nagłówek, który jest unikalny i niepusty.
- Brak podwójnych wierszy nagłówka i brak scalonych komórek.
- Brak sum częściowych w źródle. Przegląd tabel przestawnych od Microsoftu zaleca usunięcie istniejących sum częściowych przed utworzeniem tabeli przestawnej.
- Brak pustych wierszy lub kolumn wewnątrz listy.
- Jeden rodzaj danych w kolumnie. Nie mieszaj liczb i tekstu.
Ostatni punkt ma realny wpływ na wyniki. Microsoft wyjaśnia, że pola z wartościami liczbowymi domyślnie są sumowane (Suma), ale jeśli Excel odczyta pole jako tekst, domyślnie używa funkcji Liczba. Wystarczy jedna komórka z wartością "N/A" lub "n/a" w kolumnie kwot, aby tak się stało. Jeśli tabela przestawna pokazuje liczby zamiast oczekiwanych sum, najpierw sprawdź kolumnę źródłową.
Następnie zamień listę w tabelę programu Excel: kliknij komórkę w danych i naciśnij Ctrl+T. Microsoft zaleca użycie tabeli jako źródła, a strona przeglądu dodaje, że tabele uwzględniają nowe dane po odświeżeniu tabeli przestawnej. Zwykły zakres kończy się na ostatnim wierszu, w którym został utworzony. Dynamiczna nazwa zakresu również może się rozszerzać, zgodnie z tą samą stroną, ale tabelę łatwiej skonfigurować i łatwiej zrozumieć następnej osobie.
Jeśli dane trzeba najpierw przekształcić, na przykład kolumny z miesiącami, które powinny być wierszami, Microsoft zaleca użycie Power Query do rozwinięcia (przestawienia) danych, zanim zbudujesz tabelę przestawną. Nasza strona o Power Query opisuje to narzędzie.
Jak krok po kroku utworzyć tabelę przestawną w programie Excel
Te kroki dotyczą programu Excel w systemie Windows, zgodnie z opisem na stronie Microsoftu.
- Zaznacz komórki, których chcesz użyć, lub kliknij jedną komórkę wewnątrz swojej tabeli albo listy. Excel sam wybierze otaczający go blok danych.
- Przejdź do karty Wstawianie i wybierz Tabela przestawna.
- W oknie Tworzenie tabeli przestawnej sprawdź tabelę lub zakres widoczny w polu Tabela/zakres. Jeśli jest niepoprawny, popraw go.
- Wybierz, gdzie umieścić raport: Nowy arkusz lub Istniejący arkusz. Nowy arkusz oddziela źródło od podsumowania, co ułatwia czytanie i zmniejsza ryzyko przypadkowego uszkodzenia danych.
- Wybierz OK. Excel otworzy po prawej stronie panel Pola tabeli przestawnej. Dopóki nie dodasz pól, obszar tabeli przestawnej w arkuszu będzie pusty. To normalne.
W oknie znajduje się opcjonalne pole wyboru Dodaj te dane do modelu danych. Przy pierwszej tabeli przestawnej pozostaw je odznaczone. Jest ono przeznaczone do sytuacji, w których łączysz kilka tabel lub pracujesz z bardzo dużymi danymi. Strzałka przy przycisku Tabela przestawna oferuje także opcje Pobierz z zewnętrznego źródła danych, Pobierz z modelu danych i Pobierz z usługi Power BI. Jeśli dojdziesz do momentu, w którym potrzebujesz relacji między tabelami, zajrzyj na stronę o Power Pivot.
Pozwól programowi Excel zaproponować układ
Jeśli nie wiesz, co zbudować, opcja Wstawianie > Zalecane tabele przestawne pokazuje kilka gotowych układów dla Twoich danych. Strona Microsoftu o tabelach przestawnych, którą otworzyłem, nie opisuje tej funkcji krok po kroku, ale stwierdza, że rekomendacje tabel przestawnych są częścią środowisk połączonych w usługach Microsoft 365 i wykorzystują usługi AI do analizy danych. Jeśli Twoja organizacja wyłączyła środowiska połączone, te rekomendacje nie będą dostępne. Ręczna ścieżka opisana powyżej zawsze działa.
Zbuduj układ w panelu Pola tabeli przestawnej
Panel wyświetla każdy nagłówek kolumny ze źródła jako pole. Możesz zaznaczyć pole wyboru obok nazwy pola albo przeciągnąć je do jednego z obszarów. Domyślne działania Microsoftu po zaznaczeniu pola są następujące:
- Pola nieliczbowe trafiają do obszaru Wiersze.
- Pola daty i godziny trafiają do obszaru Kolumny jako hierarchia.
- Pola liczbowe trafiają do obszaru Wartości.
Każde pole możesz później przeciągnąć do innego obszaru. Prosty przykład: mając listę sprzedaży, zaznacz pole Region (trafi do obszaru Wiersze) oraz pole Kwota (trafi do obszaru Wartości), a otrzymasz sumę dla każdego regionu. Przeciągnij pole Produkt do obszaru Kolumny, a te same sumy zostaną podzielone według produktów.
Oto, do czego służą poszczególne obszary:
- Wiersze wyświetla elementy w lewej części tabeli, po jednym wierszu dla każdej unikatowej wartości.
- Kolumny wyświetla elementy w poziomie, w górnej części tabeli.
- Wartości zawiera liczby, które są sumowane, zliczane lub uśredniane.
- Filtry umieszcza pole nad tabelą, dzięki czemu możesz wyświetlać jedną wartość naraz. Osobna strona Microsoftu o filtrowaniu tabel przestawnych opisuje to jako filtr raportu.
Strona przeglądowa wspomina również, że formę raportu można przełączać między układami Kompaktowy, Konspekt i Tabelaryczny. Jeśli domyślny układ upycha kilka pól w jednej kolumnie, spróbuj układu Tabelarycznego, który jest łatwiejszy do odczytania, gdy kopiujesz wynik w inne miejsce. Sprawdź, jak każda forma wygląda na Twoich własnych danych.
Zmiana obliczenia
Aby zmienić sposób obliczania wartości, kliknij strzałkę obok pola w obszarze Wartości i wybierz Ustawienia pola wartości. Na karcie Podsumuj wartości według możesz przełączać się między opcjami Suma, Liczba, Średnia, Maks., Min. i innymi wymienionymi tam opcjami. Excel automatycznie aktualizuje pole Nazwa niestandardowa, a Ty możesz ją edytować. Nazwa typu „Suma z Kwota” wystarcza do użytku własnego, ale jeśli udostępniasz raport, zmień ją na czytelniejszą. Microsoft zaleca zmianę nazwy dopiero po zakończeniu konfiguracji, ponieważ zmiana obliczenia ponownie zmienia nazwę.
Przycisk Format liczby w tym samym oknie ustawia format dla całego pola, na przykład walutę lub stałą liczbę miejsc dziesiętnych. Ustaw to raz w ten sposób, zamiast formatować komórki ręcznie, ponieważ ręczne formatowanie komórek może zniknąć po zmianie układu. Jeśli chcesz zachować własne formatowanie, otwórz Opcje na karcie Analiza tabeli przestawnej i w sekcji Układ i formatowanie zaznacz Zachowaj formatowanie komórek podczas aktualizacji. Na tej samej karcie znajduje się opcja Automatycznie dopasuj szerokość kolumn podczas aktualizacji, którą warto wyłączyć, jeśli szerokości kolumn ciągle się zmieniają.
Wyświetlanie wartości jako procentów
Karta Pokaż wartości jako w oknie Ustawienia pola wartości zmienia znaczenie liczby. Może ona pokazywać każdą wartość jako udział w sumie, na przykład % sumy całkowitej. Aby obok siebie pokazać kwotę i jej procent, przeciągnij to samo pole do obszaru Wartości dwa razy i nadaj każdej kopii własne ustawienie. To dobry trik dla pary „Przychody” i „Udział w przychodach”.
Filtrowanie za pomocą fragmentatorów i filtrów raportu
Gdy tabela już działa, kolejne pytanie zwykle brzmi, jak przyjrzeć się wybranej jej części. Są trzy narzędzia i wszystkie opisano na stronach Microsoft.
Fragmentatory to przyciski widoczne stale obok tabeli. Kliknij dowolne miejsce w tabeli przestawnej, przejdź do Wstawianie > Fragmentator, zaznacz w oknie Wstawianie fragmentatorów pola, które chcesz, i wybierz OK. Dla każdego pola otrzymasz osobny fragmentator. Kliknij przycisk, aby filtrować, przytrzymaj Ctrl i klikaj, aby zaznaczyć więcej elementów, a aby zresetować filtr, użyj opcji Wyczyść filtr. Strona Microsoft dotycząca używania fragmentatorów do filtrowania danych podaje przydatny szczegół: fragmentator może sterować więcej niż jedną tabelą przestawną, ale tylko wtedy, gdy mają one wspólne źródło danych. Zaznacz fragmentator, przejdź na kartę Fragmentator, wybierz Połączenia raportów i zaznacz tabele przestawne.
Listy rozwijane filtrów. Strzałka w etykiecie wiersza lub kolumny otwiera menu z opcjami Filtry etykiet i Filtry wartości. W obszarze Filtry wartości znajdziesz Pierwsze 10, które może pokazać najwyższe lub najniższe elementy według liczby, procentu lub sumy. Na liście elementów odznacz Zaznacz wszystko i zaznacz tylko potrzebne pozycje albo wpisz tekst w polu Wyszukaj.
Filtrowanie kliknięciem prawym przyciskiem. Zaznacz elementy w tabeli, kliknij je prawym przyciskiem myszy, wybierz Filtr, a następnie Zachowaj tylko zaznaczone elementy lub Ukryj zaznaczone elementy. Opcja Wyczyść filtr usuwa filtr.
Filtry raportu (obszar Filtry) mają miłą dodatkową funkcję: Pokaż strony filtra raportu tworzy jeden arkusz roboczy dla każdej wartości pola filtra. To szybki sposób na przygotowanie osobnego arkusza dla każdego regionu.
Odświeżanie tabeli przestawnej po zmianie danych
Tabela przestawna jest migawką źródła z chwili jej utworzenia lub ostatniego odświeżenia. Jeśli w źródle pojawi się nowy wiersz, tabela może go od razu nie pokazać. Strona Microsoft dotycząca odświeżania danych tabeli przestawnej wymienia następujące opcje:
- Odświeżenie jednej tabeli. Zaznacz tabelę przestawną, przejdź do karty Analiza tabeli przestawnej i wybierz Odśwież w grupie Dane albo naciśnij Alt+F5. Działa też kliknięcie tabeli prawym przyciskiem myszy i wybranie Odśwież.
- Odświeżenie wszystkiego. Otwórz strzałkę pod przyciskiem Odśwież i wybierz Odśwież wszystko. Zaktualizuje to każdą tabelę przestawną w skoroszycie.
- Odświeżanie przy otwarciu. Zaznacz tabelę, otwórz Opcje na karcie Analiza tabeli przestawnej, przejdź do karty Dane i zaznacz Odśwież dane podczas otwierania pliku.
Strona Microsoft opisuje też ustawienie Automatyczne odświeżanie, w którym tabele przestawne oparte na danych ze skoroszytu są aktualizowane po zmianie źródła. Podano tam, że obecnie jest ono ograniczone do uczestników programu Microsoft 365 Insider, a starsze wersje Excela nie odświeżają się automatycznie, choć mogą odświeżać przy otwarciu. Nie zakładaj więc, że jest dostępne, dopóki nie potwierdzisz tego w swojej wersji. Do tego czasu bezpieczną drogą jest ręczne odświeżanie lub odświeżanie przy otwarciu.
Co zrobić, jeśli nowe wiersze nadal się nie wyświetlają?
Prawdopodobnie zakres źródłowy jest za mały. Jeśli dane są tabelą programu Excel, nowe wiersze są uwzględniane automatycznie po odświeżeniu. Jeśli to zwykły zakres, tabela przestawna nadal wskazuje stare komórki. Napraw to tak, jak opisuje Microsoft w artykule o zmianie danych źródłowych tabeli przestawnej: zaznacz tabelę przestawną, przejdź do karty Analiza tabeli przestawnej, dwukrotnie wybierz Zmień źródło danych (najpierw przycisk, potem element menu), wybierz Wybierz tabelę lub zakres, wpisz zakres w polu Tabela/zakres i wybierz OK. Microsoft dodaje, że jeśli dane często się zmieniają, na przykład przez dodawanie lub usuwanie kolumn, lepszym wyborem bywa zwykle nowa tabela przestawna.
Jeśli tabela przestawna korzysta z modelu danych skoroszytu, nie da się zmienić źródła danych w ten sposób.
Usuwanie i porządkowanie tabeli przestawnej
Artykuł Microsoft o usuwaniu tabeli przestawnej podaje dwa sposoby. Pierwszy: zaznacz całą tabelę przestawną i naciśnij Delete. Jeśli zobaczysz komunikat „Nie można zmienić tej części raportu tabeli przestawnej”, naciśnij Ctrl+A, aby zaznaczyć wszystko, i ponownie naciśnij Delete. Drugi: kliknij komórkę w tabeli przestawnej, przejdź do Analiza tabeli przestawnej > Zaznacz > Cała tabela przestawna i usuń ją stamtąd. Jeśli tabela przestawna znajduje się sama na arkuszu, możesz usunąć cały arkusz.
Ostrożnie z ostatnim sposobem, gdy na tym samym arkuszu znajdują się także dane źródłowe. Strona Microsoft nie wyjaśnia, co się dzieje ze źródłem, dlatego przed usunięciem czegokolwiek sprawdź, czy dane są na innym arkuszu. Fragmentatory to osobne obiekty. Aby je usunąć, zaznacz fragmentator i naciśnij Delete.
Gdy tabela przestawna zwraca błędne wyniki
- Liczba zamiast sumy. W kolumnie wartości znajduje się komórka z tekstem. Oczyść dane lub ustaw Podsumuj wartości według na Suma, a następnie sprawdź, czy żadne komórki nie pokazują liczb zapisanych jako tekst.
- Brakuje pola na liście. Kolumna może nie mieć nagłówka albo zakres nie obejmuje jej. Sprawdź pierwszy wiersz źródła oraz pole Tabela/zakres w oknie Zmień źródło danych.
- Stare liczby. Nie odświeżono danych. Użyj Alt+F5.
- Daty zachowują się jak tekst. Jeśli kolumna dat jest zapisana jako tekst, Excel nie może jej traktować jako daty. Zamień ją na prawdziwe daty w źródle i odśwież.
- Układ wygląda na pomieszany. Sprawdź źródło pod kątem scalonych komórek lub drugiego wiersza nagłówka. Wymagania Microsoft dotyczące danych wykluczają oba te przypadki.
Jeśli plik trafi do innych osób, nadaj tabeli przestawnej czytelną nazwę arkusza, na przykład „Sprzedaż według regionu”, i dodaj krótką notatkę nad nią, wskazującą, z jakich danych korzysta. Zajmuje to minutę, a oszczędza następnej osobie zgadywania.
Częste błędy
- Tworzenie tabeli z zakresu zawierającego puste wiersze, przez co uwzględniona zostaje tylko część powyżej przerwy.
- Pozostawianie wierszy sum pośrednich w źródle, co prowadzi do podwójnego liczenia w podsumowaniu.
- Wpisywanie liczb bezpośrednio w tabeli przestawnej. To raport, więc zmień źródło i odśwież.
- Zmiana nazw pól przed sfinalizowaniem obliczeń, przez co Excel resetuje nazwę.
- Zapomnienie o odświeżeniu przed wysłaniem pliku.
- Podłączenie fragmentatora do tabel o różnych źródłach danych, a potem dziwienie się, że nie da się go połączyć.
Powiązane tematy do zgłębienia
- Grupowanie dat według miesiąca lub kwartału. Częsty kolejny krok przy danych sprzedażowych i czasowych.
- Fragmentatory dla kilku tabel. Połącz jeden fragmentator z kilkoma tabelami przestawnymi, aby uzyskać prosty pulpit.
- Wykresy przestawne. Wykres powiązany z tabelą przestawną, który zmienia się wraz z nią.
- Power Query przed tabelą przestawną. Przed utworzeniem tabeli przestawnej przekształć dane, np. odłącz kolumny lub scal dane w Power Query, gdy eksport ma jedną kolumnę na każdy miesiąc.
- Model danych i miary. Połącz kilka tabel za pomocą Power Pivot, gdy pojedyncza lista przestaje wystarczać.
Następny krok
Weź jedną ze swoich list, naciśnij Ctrl+T, aby zamienić ją w tabelę, i utwórz z niej tabelę przestawną z tylko jednym polem w obszarze Wiersze i jednym w Wartości. Gdy to zadziała, dodaj fragmentator i po zmianie liczby w źródle odśwież dane raz. To cały schemat tworzenia tabeli przestawnej w Excelu: przygotuj, zbuduj, filtruj i odświeżaj.