Jak odświeżyć tabelę przestawną po zmianie danych w programie Excel?
Jak wiesz, jeśli zmienisz dane w oryginalnej tabeli, względna tabela przestawna nie odświeży w międzyczasie danych w niej zawartych. Jeśli potrzebujesz odświeżyć tabelę przestawną, gdy dane zmieniają się w tabeli w programie Excel, mogę Ci powiedzieć kilka szybkich sposobów.
Odśwież tabelę przestawną w arkuszu, naciskając przycisk Odśwież
Odśwież tabelę przestawną w arkuszu lub skoroszycie za pomocą VBA
Odśwież tabelę przestawną w arkuszu, naciskając przycisk Odśwież
W programie Excel dostępna jest funkcja Odśwież i Odśwież wszystko, aby odświeżyć tabelę przestawną w jednym arkuszu.
Kliknij tabelę przestawną, którą chcesz odświeżyć dane, a następnie kliknij Option (w programie Excel 2013 kliknij ANALIZOWAĆ)> Odśwież kod > Odśwież kod. Zobacz zrzut ekranu:
Jeśli chcesz odświeżyć wszystkie tabele przestawne w jednym arkuszu, możesz wybrać Odśwież wszystko.
Odśwież tabelę przestawną w arkuszu lub skoroszycie za pomocą VBA
Dzięki VBA możesz nie tylko odświeżyć wszystkie tabele przestawne w jednym arkuszu, ale także odświeżyć wszystkie tabele przestawne w całym skoroszycie.
1. naciśnij F11 + Alt klawisze razem na klawiaturze, aby otworzyć plik Microsoft Visual Basic for Applications okno.
2. Następnie kliknij wstawka > Moduł aby wstawić nowe okno modułu. A następnie skopiuj następujący kod VBA do okna.
VBA: Odśwież tabele przestawne w arkuszu.
Sub AllWorksheetPivots()
'Updateby20140724
Dim xTable As PivotTable
For Each xTable In Application.ActiveSheet.PivotTables
xTable.RefreshTable
Next
End Sub
3. kliknij run w oknie lub klawisz F5, aby uruchomić VBA, tabele przestawne w arkuszu zostaną odświeżone.
Wskazówka: Aby odświeżyć wszystkie tabele przestawne w całym skoroszycie, możesz użyć następującego języka VBA.
VBA: Odśwież wszystkie tabele przestawne w skoroszycie.
Sub RefreshAllPivotTables()
'Updateby20140724
Dim xWs As Worksheet
Dim xTable As PivotTable
For Each xWs In Application.ActiveWorkbook.Worksheets
For Each xTable In xWs.PivotTables
xTable.RefreshTable
Next
Next
End Sub
Względne artykuły:
- Odśwież tabelę przestawną przy otwieraniu pliku w programie Excel
- Zaktualizuj zakres danych tabeli przestawnej w programie Excel
Najlepsze narzędzia biurowe
Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas. Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...
Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę
- Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
- Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
- Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!