Jak obnovit kontingenční tabulku v aplikaci Excel (ručně + automaticky aktualizovat pomocí VBA)

Jakmile vytvoříte kontingenční tabulku, automaticky se neobnoví, když přidáte nová data nebo změníte stávající data .

Protože se vaše kontingenční tabulka vytváří pomocí kontingenční mezipaměti, při změně stávajících dat nebo při přidání nových řádků / sloupců k datům se kontingenční mezipaměť automaticky neaktualizuje, a proto se kontingenční tabulka Tabulka se také neaktualizuje.

Pokaždé, když dojde ke změnám, je nutné vynutit aktualizaci. Jakmile vynutíte obnovení, dojde k aktualizaci kontingenční mezipaměti, což se projeví v kontingenční tabulce.

Tento kurz obsahuje několik způsobů, jak toho dosáhnout.

Tento výukový program zahrnuje:

Obnovit kontingenční tabulku

Tato možnost je nejvhodnější, pokud dojde ke změnám ve stávajícím zdroji dat a chcete aktualizovat kontingenční tabulka, aby tyto změny odrážela.

Zde jsou kroky k obnovení kontingenční tabulky:

  • Klepněte pravým tlačítkem na libovolnou buňku v kontingenční tabulce.
  • Vyberte Obnovit.

Tím se okamžitě obnoví kontingenční tabulka.

Můžete také vybrat libovolnou buňku v kontingenční tabulce a použít klávesovou zkratku ALT + F5.

Rychlý tip: Je dobrým zvykem převést zdroj dat na tabulku Excel a pomocí této tabulky Excel vytvořte kontingenční tabulku. Pokud to uděláte, můžete také použít techniku obnovení k aktualizaci kontingenční tabulky, i když jsou do zdroje dat přidána nová data (řádky / sloupce) (protože tabulka Excel automaticky zohledňuje přidané nové řádky / sloupce).

Aktualizovat kontingenční tabulku změnou zdroje dat

Pokud jste ke zdroji dat přidali nové řádky / sloupce, musíte změnit zdroj dat a zajistit, aby byly nové řádky / sloupce část datové sady.

Postup:

  • Vyberte libovolnou buňku v kontingenční tabulce.
  • Přejít na analýzu – > Data – > Změnit zdroj dat. Tím vyberete zdroj dat, který jste použili, a otevře se dialogové okno „Změnit zdroj dat kontingenční tabulky“.
  • V dialogovém okně Změnit zdroj dat kontingenční tabulky , aktualizujte rozsah tak, aby obsahoval nová data.
  • Klikněte na OK.

Upozorňujeme, že pokud změníte zdroj dat do tabulky aplikace Excel a poté pomocí tabulky aplikace Excel vytvoříte kontingenční tabulku, nemusíte používat možnost změnit zdroj dat. Kontingenční tabulku můžete jednoduše obnovit a bude zohledňovat nové řádky / sloupce.

Autorefresh kontingenční tabulky pomocí makra VBA

Obnovení kontingenční tabulky je stejně snadné jako dva kliknutí, musíte to udělat pokaždé, když dojde ke změně.

Chcete-li zefektivnit a automaticky aktualizovat kontingenční tabulku, kdykoli dojde ke změně zdroje dat, můžete použít jednoduchý -řádkový kód makra VBA.

Zde je kód VBA:

Dekódování kódu: Toto je událost změny, která se spustí, kdykoli dojde ke změně v listu, který obsahuje zdroj data. Jakmile dojde ke změně, kód obnoví mezipaměť kontingenční tabulky kontingenční tabulky s názvem PivotTable1.

Chcete-li, aby tento sešit fungoval, musíte tento kód upravit:

  • „List1“ – změňte tuto část kódu s názvem listu, který má kontingenční tabulku.
  • „PivotTable1“ – změňte název vaší kontingenční tabulky. Chcete-li znát název, klikněte kdekoli v kontingenční tabulce a klikněte na kartu Analýza. Název by byl viditelný v levé části pásu karet pod hlavičkou Název kontingenční tabulky.

Kam umístit tento kód VBA:

  • Stiskněte Alt + F11. Otevře se okno editoru VB.
  • V editoru VB by vlevo byl Průzkumník projektu (který má názvy všech listů). Pokud tam není, zviditelněte jej stisknutím kombinace kláves Control + R.
  • V Průzkumníku projektu poklepejte na název listu, který obsahuje kontingenční tabulku .
  • V okně kódu vpravo zkopírujte a vložte daný kód.
  • Zavřete editor VB.

Když nyní ve zdroji dat něco změníte, kontingenční tabulka by se automaticky obnovila.

Kliknutím sem stáhnete ukázkový soubor.

Poznámka: Protože v sešitu je makro, uložte jej s příponou .xls nebo .xlsm.

Mohou se vám také líbit následující výukové programy kontingenční tabulky:

  • Jak seskupit data v Kontingenční tabulky v aplikaci Excel.
  • Jak seskupovat čísla v kontingenční tabulce v aplikaci Excel.
  • Jak filtrovat data v kontingenční tabulce v aplikaci Excel.
  • Příprava zdrojových dat Pro kontingenční tabulku.
  • Jak použít podmíněné formátování v kontingenční tabulce v aplikaci Excel.
  • Jak přidat a použít vypočítané pole kontingenční tabulky aplikace Excel.
  • Jak na V kontingenčních tabulkách aplikace Excel nahraďte prázdné buňky nulami.
  • Použití průřezů v kontingenční tabulce aplikace Excel.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *