Jak usunąć tabelę przestawną w programie Excel (łatwy przewodnik krok po kroku)

Tabela przestawna to jedna z najlepszych funkcji programu Excel.

Nie musisz znać żadnej formuły ani kodowania, aby szybko przetworzyć tysiące wierszy danych i tworzyć na ich podstawie szybkie podsumowania. Wszystko, co musisz wiedzieć, to jak przeciągać i upuszczać oraz trochę wiedzy na temat tworzenia tabeli przestawnej.

W tym samouczku pokażę Ci różne sposoby usuwania tabeli przestawnej z programu Excel.

Jak usunąć tabelę przestawną w programie Excel?

Ponieważ czytasz samouczek dotyczący usuwania lub usuwania tabeli przestawnej, zakładam, że masz już tabele przestawne, które chcesz usunąć.

Jeśli chodzi o usuwanie tabeli przestawnej, możesz to zrobić na kilka różnych sposobów.

Wybrana metoda będzie zależeć od tego, jak chcesz usunąć tabelę przestawną.

Poniżej znajduje się kilka scenariuszy, które omówię w tym samouczku:

  1. Usuń tabelę przestawną i wynikowe dane (podsumowanie utworzone za pomocą tabeli przestawnej)
  2. Usuń tabelę przestawną, ale zachowaj dane wynikowe
  3. Usuń wynikowe dane, ale zachowaj tabelę przestawną
  4. Usuń wszystkie tabele przestawne za jednym razem

Zanurzmy się i zobaczmy każdą z tych metod.

Usuń tabelę przestawną i dane wynikowe

Poniżej znajduje się przykład, w którym utworzyłem tabelę przestawną i użyłem jej do uzyskania sumy przychodów dla różnych regionów (do których będę się odwoływać w tym samouczku jako dane podsumowania tabeli przestawnej).

Poniżej znajdują się kroki, aby usunąć tabelę przestawną oraz wszelkie dane podsumowania:

  1. Wybierz dowolną komórkę w tabeli przestawnej
  2. Kliknij kartę „Analizuj” na wstążce. Jest to karta kontekstowa, która pojawia się tylko po zaznaczeniu dowolnej komórki w tabeli przestawnej.
  3. W grupie Akcje kliknij opcję „Wybierz”.
  4. Kliknij Cała tabela przestawna. Spowoduje to wybranie całej tabeli przestawnej.
  5. Naciśnij klawisz Delete.

Powyższe kroki usunęłyby tabelę przestawną.

Zwróć uwagę, że możesz również zaznaczyć całą tabelę przestawną, wybierając dowolną komórkę, a następnie używając skrótu klawiaturowego „Kontrola + A„. Jeśli w tabeli przestawnej zastosowano filtry, formant A nie wybierze całej tabeli przestawnej. Musisz użyć metody pokazanej powyżej (lub ręcznie wybrać tabelę przestawną)

Innym szybkim sposobem usunięcia tabeli przestawnej jest po prostu usunięcie arkusza roboczego zawierającego tabelę przestawną. Oczywiście nie chciałbyś tego robić, jeśli masz jakiekolwiek inne dane w arkuszu.

Usuń tabelę przestawną, ale zachowaj dane wynikowe

Mogą wystąpić sytuacje, w których chcesz usunąć tabelę przestawną, ale nie dane wynikowe uzyskane po użyciu tabeli przestawnej. Może tak być w przypadku, gdy korzystałeś z tabeli przestawnej, a następnie chcesz wysłać do swojego menedżera/klienta tylko dane wynikowe.

Innym przypadkiem, w którym może to być potrzebne, jest sytuacja, w której tabela przestawna jest zbyt ciężka i powoduje rozdęcie arkusza roboczego. Usunięcie takiej tabeli przestawnej może drastycznie zmniejszyć rozmiar pliku Excel.

Na przykład w poniższym przykładzie chcę usunąć tabelę przestawną, ale nadal chcę zachować dane w komórce A3:B8

Poniżej znajdują się kroki, aby to zrobić:

  1. Wybierz dowolną komórkę w tabeli przestawnej
  2. Kliknij kartę „Analizuj” na wstążce. Jest to karta kontekstowa, która pojawia się tylko po zaznaczeniu dowolnej komórki w tabeli przestawnej.
  3. W grupie Akcje kliknij opcję „Wybierz”.
  4. Kliknij Cała tabela przestawna. Spowoduje to wybranie całej tabeli przestawnej.
  5. Kliknij prawym przyciskiem myszy dowolną komórkę wybranej tabeli przestawnej.
  6. Kliknij Kopiuj. Spowoduje to skopiowanie danych z całej tabeli przestawnej.
  7. Kliknij kartę Strona główna.
  8. Kliknij opcję Wklej
  9. W sekcji Wklej wartości kliknij pierwszą ikonę (która oznacza Wklej jako wartość).

Powyższe kroki usuną tabelę przestawną, ale nadal zachowają dane wynikowe.

Niektóre skróty klawiaturowe, których możesz użyć:

  • Wybierz dowolną komórkę w tabeli przestawnej i użyj klawiatury „Control + A”, aby zaznaczyć całą tabelę przestawną
  • Po wybraniu całej tabeli przestawnej i skopiowaniu danych możesz użyć następującego skrótu klawiaturowego, aby wkleić jako wartości - ALT+E+S+V+Enter (jeden klawisz po drugim)

Możesz również wykonać te same czynności, które pokazano powyżej, aby skopiować dane z tabeli przestawnej i wkleić je jako wartości w innej lokalizacji (gdzieś w tym samym arkuszu lub innym arkuszu/skoroszycie). Po uzyskaniu danych możesz usunąć tabelę przestawną.

Notatka: Kiedy kopiujesz dane (Control C) z tabeli przestawnej i wklejasz je (Control V) w dowolnym miejscu w arkuszu, po prostu tworzy kolejną tabelę przestawną. Jeśli chcesz zachować tylko dane wynikowe, a nie tabelę przestawną, pamiętaj, aby wkleić je jako wartości.

Usuń wynikowe dane, ale zachowaj tabelę przestawną

Załóżmy, że utworzyłeś tabelę przestawną i podsumowałeś dane (używając nagłówków filtrów i kolumn/wierszy, aby uzyskać żądane dane), jak pokazano poniżej.

Jeśli chcesz usunąć tylko dane, które posiadasz, zachowując tabelę przestawną (aby móc zmienić kolejność i utworzyć kolejne podsumowanie), możesz to zrobić również.

Jeśli wybierzesz dane i naciśniesz klawisz usuwania, usunie to również tabelę przestawną.

Poniżej znajdują się kroki, aby zachować tabelę przestawną i usunąć tylko dane wynikowe:

  1. Wybierz dowolną komórkę w tabeli przestawnej
  2. Kliknij kartę „Analizuj” na wstążce. Jest to karta kontekstowa, która pojawia się tylko po zaznaczeniu dowolnej komórki w tabeli przestawnej.
  3. W grupie Akcje kliknij opcję „Wyczyść”.
  4. Kliknij opcję „Wyczyść wszystko”.

Usuń wszystkie tabele przestawne za jednym razem

Jeśli masz wiele tabel przestawnych i chcesz usunąć je wszystkie za jednym razem, możesz to zrobić za pomocą prostego kodu VBA.

Ostrożność: Po usunięciu tych tabel przestawnych za pomocą kodu VBA nie będzie można ich odzyskać. Więc bądź absolutnie pewien, kiedy to robisz, a jeśli to konieczne, utwórz kopię zapasową, aby uniknąć ich utraty.

Poniżej znajduje się kod VBA, który usunie wszystkie tabele przestawne za jednym razem:

Sub DeleteAllPivotTables() Dim Ws As Worksheet, Pt As PivotTable w przypadku błędu Wznów Dalej dla każdego Ws w ActiveWorkbook.Worksheets Dla każdego Pt w Ws.PivotTables Ws.Range(Pt.TableRange2.Address).Delete Shift:=xlUp Następny Pt Następny Ws Napis końcowy

Powyższy kod używa pętli For-Each-Next do przechodzenia przez każdy arkusz w aktywnym skoroszycie. W każdym arkuszu sprawdza, czy istnieje tabela przestawna i usuwa ją (jeśli jest).

Gdzie umieścić ten kod VBA?

Ten kod należy umieścić w zwykłym module w edytorze VB

Poniżej znajdują się kroki, aby umieścić ten kod w module:

  1. Otwórz skoroszyt, z którego chcesz usunąć tabele przestawne.
  2. Użyj skrótu ALT + F11 (otworzy to okno edytora VBA).
  3. W tym oknie edytora VBA po lewej stronie znajduje się eksplorator projektów (w którym znajdują się wszystkie skoroszyty i arkusze). Kliknij prawym przyciskiem myszy dowolny obiekt w skoroszycie, w którym ma działać ten kod.
  4. Ustaw kursor na Wstaw.
  5. Kliknij Moduł. Spowoduje to wstawienie nowego modułu do bieżącego skoroszytu.
  6. W oknie modułu (które pojawi się po prawej stronie) skopiuj i wklej powyższy kod.
  7. Teraz możesz uruchomić ten kod VBA, klikając zielony przycisk na pasku narzędzi VBA Editor.

Oto artykuł, w którym omawiam różne sposoby uruchamiania makra VBA w programie Excel.

Gdy tylko uruchomisz ten kod, usunie on wszystkie tabele przestawne ze wszystkich arkuszy w skoroszycie.

Możesz również polubić następujące artykuły:

  • Filtruj dane w tabeli przestawnej w programie Excel
  • Grupuj daty w tabelach przestawnych w programie Excel
  • Liczby grupowe w tabeli przestawnej w programie Excel
  • Jak zastosować formatowanie warunkowe w tabeli przestawnej w programie Excel
  • Korzystanie z fragmentatorów w tabeli przestawnej programu Excel
  • Pole obliczeniowe tabeli przestawnej
  • Jak odświeżyć tabelę przestawną w programie Excel

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave