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.