Ako odstrániť kontingenčnú tabuľku v programe Excel (jednoduchý sprievodca krok za krokom)

Kontingenčná tabuľka je jednou z najlepších funkcií programu Excel.

Na to, aby ste rýchlo rozdrvili tisíce riadkov údajov a vytvorili z nich rýchle súhrny, nepotrebujete poznať žiadny vzorec ani kódovanie. Všetko, čo potrebujete vedieť, je drag and drop a trochu znalostí o tom, ako vytvoriť kontingenčnú tabuľku.

V tomto návode vám ukážem rôzne spôsoby odstránenia kontingenčnej tabuľky z Excelu.

Ako odstrániť kontingenčnú tabuľku v programe Excel

Keďže čítate návod na odstránenie alebo vymazanie kontingenčnej tabuľky, predpokladám, že už máte kontingenčné tabuľky, ktoré chcete odstrániť.

Pokiaľ ide o odstránenie kontingenčnej tabuľky, existuje niekoľko rôznych spôsobov, ako to urobiť.

Metóda, ktorú vyberiete, bude závisieť od toho, ako chcete odstrániť kontingenčnú tabuľku.

Nasleduje niekoľko scenárov, ktorým sa budem v tomto návode venovať:

  1. Odstráňte kontingenčnú tabuľku a výsledné údaje (súhrn vytvorený pomocou kontingenčnej tabuľky)
  2. Odstráňte kontingenčnú tabuľku, ale ponechajte výsledné údaje
  3. Odstráňte výsledné údaje, ale ponechajte si kontingenčnú tabuľku
  4. Odstráňte všetky kontingenčné tabuľky naraz

Poďme sa ponoriť a pozrieť sa na každú z týchto metód.

Odstráňte kontingenčnú tabuľku a výsledné údaje

Nasleduje príklad, kde som vytvoril kontingenčnú tabuľku a použil som ju na získanie súčtu výnosov pre rôzne oblasti (na ktorý budem v tomto návode odkazovať ako na súhrnné údaje kontingenčnej tabuľky).

Nasledujú kroky na odstránenie kontingenčnej tabuľky a všetkých súhrnných údajov:

  1. Vyberte ľubovoľnú bunku v kontingenčnej tabuľke
  2. Na páse s nástrojmi kliknite na kartu „Analyzovať“. Toto je kontextová karta, ktorá sa zobrazí iba vtedy, ak ste vybrali akúkoľvek bunku v kontingenčnej tabuľke.
  3. V skupine Akcie kliknite na možnosť „Vybrať“.
  4. Kliknite na celú kontingenčnú tabuľku. Tým sa vyberie celá kontingenčná tabuľka.
  5. Stlačte kláves Delete.

Vyššie uvedené kroky by odstránili kontingenčnú tabuľku.

Upozorňujeme, že môžete vybrať aj celú kontingenčnú tabuľku tak, že vyberiete ľubovoľnú bunku a potom použijete klávesovú skratku „Ovládanie + A.‘. V prípade, že máte v kontingenčnej tabuľke použité filtre, ovládací prvok A nevyberie celú kontingenčnú tabuľku. Musíte použiť vyššie uvedenú metódu (alebo vybrať kontingenčnú tabuľku ručne)

Ďalším rýchlym spôsobom, ako odstrániť kontingenčnú tabuľku, je jednoducho odstrániť pracovný hárok, ktorý má kontingenčnú tabuľku. To by ste samozrejme nechceli urobiť, ak máte v hárku ďalšie údaje.

Odstráňte kontingenčnú tabuľku, ale ponechajte si výsledné údaje

Môžu nastať prípady, keď budete chcieť odstrániť kontingenčnú tabuľku, ale nie výsledné údaje, ktoré ste získali po použití kontingenčnej tabuľky. To môže byť prípad, keď ste použili kontingenčnú tabuľku a potom chcete svojmu manažérovi/klientovi odoslať iba výsledné údaje.

Ďalší prípad, keď to môže byť potrebné, je vtedy, keď je vaša kontingenčná tabuľka príliš ťažká a nadúva váš hárok. Odstránenie takejto kontingenčnej tabuľky môže drasticky znížiť veľkosť súboru programu Excel.

Napríklad v nižšie uvedenom príklade chcem odstrániť kontingenčnú tabuľku, ale stále chcem ponechať údaje v bunke A3: B8

Nasledujú kroky, ako to urobiť:

  1. Vyberte ľubovoľnú bunku v kontingenčnej tabuľke
  2. Na páse s nástrojmi kliknite na kartu „Analyzovať“. Toto je kontextová karta, ktorá sa zobrazí iba vtedy, ak ste vybrali akúkoľvek bunku v kontingenčnej tabuľke.
  3. V skupine Akcie kliknite na možnosť „Vybrať“.
  4. Kliknite na celú kontingenčnú tabuľku. Tým sa vyberie celá kontingenčná tabuľka.
  5. Kliknite pravým tlačidlom myši na ľubovoľnú bunku vybratej kontingenčnej tabuľky.
  6. Kliknite na Kopírovať. Skopírujú sa údaje celej kontingenčnej tabuľky.
  7. Kliknite na kartu Domov.
  8. Kliknite na možnosť Prilepiť
  9. V sekcii Prilepiť hodnoty kliknite na prvú ikonu (ktorá má hodnotu Prilepiť ako hodnotu).

Vyššie uvedené kroky by odstránili kontingenčnú tabuľku, ale zachovali by výsledné údaje.

Niektoré klávesové skratky, ktoré môžete použiť:

  • Vyberte ľubovoľnú bunku v kontingenčnej tabuľke a pomocou klávesnice „Control + A“ vyberte celú kontingenčnú tabuľku
  • Keď ste vybrali celú kontingenčnú tabuľku a skopírovali údaje, pomocou nasledujúcich klávesových skratiek ich môžete prilepiť ako hodnoty - ALT+E+S+V+Enter (jeden kláves za druhým)

Rovnaké kroky, ako je uvedené vyššie, môžete použiť aj na skopírovanie údajov z kontingenčnej tabuľky a ich prilepenie ako hodnôt na iné miesto (niekde do rovnakého pracovného hárka alebo iného pracovného hárka/zošita). Hneď ako budete mať údaje, môžete kontingenčnú tabuľku odstrániť.

Poznámka: Keď skopírujete údaje (ovládací prvok C) z kontingenčnej tabuľky a prilepíte ich (ovládací prvok V) kamkoľvek do pracovného hárka, jednoducho sa vytvorí ďalšia kontingenčná tabuľka. Ak chcete zachovať iba výsledné údaje, a nie kontingenčnú tabuľku, prilepte ich ako hodnoty.

Odstráňte výsledné údaje, ale ponechajte kontingenčnú tabuľku

Predpokladajme, že ste vytvorili kontingenčnú tabuľku a zhrnuli údaje (pomocou filtra a hlavičiek stĺpcov/riadkov na získanie požadovaných údajov), ako je uvedené nižšie.

Ak chcete pri uchovávaní kontingenčnej tabuľky odstrániť iba údaje, ktoré ste získali (aby ste mohli zmeniť usporiadanie a vytvoriť ďalší súhrn), môžete to tiež urobiť.

Ak vyberiete údaje a stlačíte kláves Delete, vymaže sa aj kontingenčná tabuľka.

Nasledujú kroky na zachovanie kontingenčnej tabuľky a odstránenie iba výsledných údajov:

  1. Vyberte ľubovoľnú bunku v kontingenčnej tabuľke
  2. Na páse s nástrojmi kliknite na kartu „Analyzovať“. Toto je kontextová karta, ktorá sa zobrazí iba vtedy, ak ste vybrali akúkoľvek bunku v kontingenčnej tabuľke.
  3. V skupine Akcie kliknite na možnosť „Vymazať“.
  4. Kliknite na možnosť „Vymazať všetko“.

Odstráňte všetky kontingenčné tabuľky naraz

V prípade, že máte viacero kontingenčných tabuliek a chcete ich všetky odstrániť naraz, môžete to urobiť pomocou jednoduchého kódu VBA.

Pozor: Keď tieto kontingenčné tabuľky odstránite pomocou kódu VBA, nebudete ich môcť získať späť. Buďte si teda úplne istí, že to urobíte, a v prípade potreby vytvorte záložnú kópiu, aby ste o ne neprišli.

Nasleduje kód VBA, ktorý naraz odstráni všetky kontingenčné tabuľky:

Sub DeleteAllPivotTables () Dim Ws as worksheet, Pt as PivotTable on Error Resume Next for every Ws in ActiveWorkbook.Worksheets For each Pt In Ws.PivotTables Ws.Range (Pt.TableRange2.Address) .Delete Shift: = xlUp Next Pt Next Ws Koniec pod

Vyššie uvedené kódy používajú slučku For-Every-Next na prechádzanie každým pracovným listom v aktívnom zošite. V každom pracovnom hárku skontroluje, či existuje kontingenčná tabuľka alebo nie, a vymaže ju (ak existuje).

Kam vložiť tento kód VBA?

Tento kód je potrebné vložiť do bežného modulu v editore VB

Nasledujú kroky na vloženie tohto kódu do modulu:

  1. Otvorte zošit, z ktorého chcete odstrániť kontingenčné tabuľky.
  2. Použite skratku ALT + F11 (tým sa otvorí okno editora VBA).
  3. V tomto okne editora VBA je vľavo prieskumník projektov (kde sú uvedené všetky zošity a pracovné listy). Kliknite pravým tlačidlom myši na ľubovoľný objekt v zošite, v ktorom má tento kód fungovať.
  4. Ukážte kurzorom na položku Vložiť.
  5. Kliknite na modul. Tým sa vloží nový modul pre aktuálny zošit.
  6. V okne modulu (ktoré sa zobrazí vpravo) skopírujte a prilepte vyššie uvedený kód.
  7. Tento kód VBA teraz môžete spustiť kliknutím na zelené tlačidlo na paneli s nástrojmi editora VBA.

Tu je článok, v ktorom sa zaoberám rôznymi spôsobmi spustenia makra VBA v programe Excel.

Hneď ako spustíte tento kód, odstráni všetky kontingenčné tabuľky zo všetkých pracovných hárkov v zošite.

Tiež by sa vám mohli páčiť nasledujúce články:

  • Filtrujte údaje v kontingenčnej tabuľke v programe Excel
  • Zoskupte dátumy v kontingenčných tabuľkách v programe Excel
  • Skupinové čísla v kontingenčnej tabuľke v programe Excel
  • Ako použiť podmienené formátovanie v kontingenčnej tabuľke v programe Excel
  • Použitie krájačov v kontingenčnej tabuľke programu Excel
  • Pole vypočítané pre kontingenčnú tabuľku
  • Ako obnoviť kontingenčnú tabuľku v programe Excel

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave