Jak odświeżyć tabelę przestawną w programie Excel (ręcznie + automatyczne odświeżanie za pomocą VBA)
Po utworzeniu tabeli przestawnej nie jest ona automatycznie odświeżana po dodaniu nowych danych lub zmianie istniejących danych .
Ponieważ tabela przestawna jest tworzona przy użyciu pamięci podręcznej przestawnej, gdy zmieniają się istniejące dane lub gdy dodajesz nowe wiersze / kolumny do danych, pamięć podręczna przestawna nie aktualizuje się automatycznie, a zatem Tabela również nie jest aktualizowana.
Musisz wymusić odświeżanie za każdym razem, gdy są zmiany. Po wymuszeniu odświeżenia pamięć podręczna przestawna zostanie zaktualizowana, co jest odzwierciedlone w tabeli przestawnej.
W tym samouczku omówiono kilka sposobów, aby to zrobić.
Ten samouczek obejmuje:
Odśwież tabelę przestawną
Ta opcja jest najlepsza, gdy są zmiany w istniejącym źródle danych i chcesz odświeżyć tabeli przestawnej, aby odzwierciedlić te zmiany.
Oto kroki, aby odświeżyć tabelę przestawną:
- Kliknij prawym przyciskiem myszy dowolną komórkę w tabeli przestawnej.
- Wybierz Odśwież.
Spowoduje to natychmiastowe odświeżenie tabeli przestawnej.
Możesz także zaznaczyć dowolną komórkę w tabeli przestawnej i użyć skrótu klawiaturowego ALT + F5.
Szybka wskazówka: dobrą praktyką jest przekonwertowanie źródła danych na tabelę programu Excel i użycie tej tabeli programu Excel do utwórz tabelę przestawną. Jeśli to zrobisz, możesz również użyć techniki odświeżania, aby zaktualizować tabelę przestawną, nawet gdy nowe dane (wiersze / kolumny) są dodawane do źródła danych (ponieważ tabela programu Excel automatycznie uwzględnia nowe wiersze / kolumny, które są dodawane). / p>
Zaktualizuj tabelę przestawną, zmieniając źródło danych
Jeśli dodałeś nowe wiersze / kolumny do źródła danych, musisz zmienić źródło danych, aby upewnić się, że nowe wiersze / kolumny są część zbioru danych.
Aby to zrobić:
- Wybierz dowolną komórkę w tabeli przestawnej.
- Przejdź do Analizuj – > Dane – > Zmień źródło danych. Spowoduje to wybranie używanego źródła danych i otworzy okno dialogowe „Zmień źródło danych tabeli przestawnej”.
- W oknie dialogowym Zmień źródło danych tabeli przestawnej , zaktualizuj zakres, aby uwzględnić nowe dane.
- Kliknij OK.
Pamiętaj, że jeśli zmienisz źródło danych do tabeli programu Excel, a następnie użyj tabeli programu Excel do utworzenia tabeli przestawnej, nie musisz używać opcji zmiany źródła danych. Możesz po prostu odświeżyć tabelę przestawną, a uwzględni ona nowe wiersze / kolumny.
Automatyczne odświeżanie tabeli przestawnej za pomocą makra VBA
Podczas gdy odświeżanie tabeli przestawnej jest tak proste, jak dwa kliknięć, nadal musisz to robić za każdym razem, gdy następuje zmiana.
Aby zwiększyć wydajność i automatycznie odświeżać tabelę przestawną za każdym razem, gdy nastąpi zmiana w źródle danych, możesz użyć prostego -line Kod makra VBA.
Oto kod VBA:
Dekodowanie kodu: jest to zdarzenie zmiany, które jest wyzwalane za każdym razem, gdy następuje zmiana w arkuszu zawierającym źródło dane. Jak tylko nastąpi zmiana, kod odświeża pamięć podręczną tabeli przestawnej o nazwie PivotTable1.
Musisz zmodyfikować ten kod, aby działał w Twoim skoroszycie:
- „Sheet1” – zmień tę część kodu na nazwę arkusza zawierającego tabelę przestawną.
- „PivotTable1” – zmień to na nazwę swojej tabeli przestawnej. Aby poznać nazwę, kliknij w dowolnym miejscu tabeli przestawnej i kliknij kartę Analizuj. Nazwa byłaby widoczna w lewej części wstążki pod nagłówkiem „Nazwa tabeli przestawnej”.
Gdzie umieścić ten kod VBA:
- Naciśnij Alt + F11. Otworzy się okno edytora VB.
- W edytorze VB po lewej stronie znajdowałby się eksplorator projektów (zawierający nazwy wszystkich arkuszy). Jeśli go tam nie ma, naciśnij klawisze Control + R, aby go wyświetlić.
- W Eksploratorze projektów kliknij dwukrotnie nazwę arkusza zawierającego tabelę przestawną .
- W oknie kodu po prawej stronie skopiuj i wklej podany kod.
- Zamknij edytor VB.
Teraz, gdy zmienisz cokolwiek w źródle danych, tabela przestawna zostanie automatycznie odświeżona.
Kliknij tutaj, aby pobrać przykładowy plik.
Uwaga: ponieważ w skoroszycie znajduje się makro, zapisz je z rozszerzeniem .xls lub .xlsm.
Możesz również polubić następujące samouczki dotyczące tabel przestawnych:
- Jak grupować daty w Tabele przestawne w programie Excel.
- Jak grupować liczby w tabeli przestawnej w programie Excel.
- Jak filtrować dane w tabeli przestawnej w programie Excel.
- Przygotowanie danych źródłowych W przypadku tabeli przestawnej.
- Jak zastosować formatowanie warunkowe w tabeli przestawnej w programie Excel.
- Jak dodać i używać pola obliczeniowego tabeli przestawnej programu Excel.
- Jak do Zastąp puste komórki zerami w tabelach przestawnych programu Excel.
- Używanie fragmentatorów w tabeli przestawnej programu Excel.