Přeskočit navigaci | Přeskočit na novinky
     

Jste zde: Úvodní stránka » excel » kontingencni-tabulka » aktualizace-dat-kontingencni-tabulka
Microsoft Excel logo

Aktualizace dat v Kontingenční tabulce

Videokurzy Excel

Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:

Jak aktualizovat data v kontingenční tabulce, ručně i automaticky. Pro Excel 2007, 2010.

Excel 2010 - logo

Úvodem

Pokud už máte automaticky vytvořenou kontingenční tabulku, při změně zdrojových dat se neprovede její přepočet (pokud nemáte nastaveno jinak). Aktualizovat data v kontingenční tabulce (pokud máte správně nastavenou oblast zdrojových dat) můžete:

  • Ručně
  • Automaticky
    • - při otevření sešitu
    • - pomocí VBA

Jak na to se dozvíte v tomto článku, pro přehlednost je rozdělen na jednotlivé kapitoly.

Kapitoly jak na aktualizaci KT


Potřebné znalosti

Předpokládám, že již máte vytvořenou kontingenční tabulku (případně si jí vytvoříte). Pokud nevíte jak ji vytvořit, postup je v článku: Kontingenční tabulka - vytvoření - Excel.

Jde o článek ze série pro mírně pokročilé.

Nastavení oblasti

Před vlastní aktualizaci je potřeba nastavit oblast dat pro tuto tabulku (pokud ji tvoříte automaticky tak je tato oblast pevně nastavena na velikost této tabulky). Přidáte-li tedy data za tuto tabulku, již nejsou v oblasti. Proto je potřeba oblast zvětšit.

Na dočasné kartě Nástroje kontingenční tabulky - Možnosti ze sekce Data vyberte Změnit zdroj dat - Změnit zdroj dat ... .

Excel 2007

Nástroje kontingenční tabulky - Excel 2007

Excel 2010

Nástroje kontingenční tabulky - Excel 2007

V okně označíte (zvětšíte) oblast.

Zmenit zdroj dat Excel.

Klik na OK a máte hotovo.

Označení oblasti jako TABULKA

Excel je možnost označit/formatovat tabulku jako Tabulku. Tímto krokem si zjednodušíte označování a rozšiřování oblasti, které za Vás provede sám Excel. Jak označit tohle provést je posáno v samsotatném článku: Formátovat tabulku jako Tabulku.

Ručně

Pokud chcete provést aktualizaci, až klikem na nějaké tlačítko. Asi nejrychlejší možnost, stačí jeden klik na kartě "Možnosti" (za předpokladu, že je správně nastavena oblast).

Na dočasné kartě Nástroje kontingenční tabulky - Možnosti ze sekce Data vyberte Aktualizovat - Aktualizovat.

Excel 2007

Nástroje kontingenční tabulky - Excel 2007

Excel 2010

Nástroje kontingenční tabulky - Excel 2010

Automaticky - při otevření sešitu

Asi nejčastěji používané. Prostě dochází k přídávání dat a druhý den, nebo když si znovu otevřete sešit, máte data aktualizována.

Mnohdy je potřeba, aby se kontingenční tabulka zaktualizovala automaticky při otevření sešitu (nezapomene se na to) a navíc uživatel nic nemusí provádět.

Provedete na dočasné kartě Nástroje kontingenční tabulky - Možnosti ze sekce Kontingenční tabulky - Možnosti - Možnosti

Excel 2007

Excel 2007 - Možnosti Kontingenční tabulky

Excel 2010

Excel 2010 - Možnosti Kontingenční tabulky

V zobrazeném dialogovém okně na kartě Data zatrhnete Data.

Excel - Možnosti Kontingenční tabulky

Automaticky - pomocí VBA

Využitím VBA, lze využít například:

Dim kt As PivotTable Set kt = ActiveSheet.PivotTables("MojeKontingencniTabulka") kt.RefreshTable

Podrobněji v samostatném článku.

Jak aktualizovat data ve filtru

Pokud aktualizujete Kontingenční tabulky, kdy ze zdrojových dat zmizí některé položky (nemate-li již přenastaveno), ve filtrech v kontingenční tabulky se budou tyto smazané položky stále objevovat. Jak tedy zajistit ať se i data ve filtrech kontingenční tabulky aktualizují?

Využít nastavení v možnostech kontingenční tabulky. Podrobně je popsáno v samostatném článku: Jak aktualizovat položky i ve filtru kontingenční tabulky.

Kam dál?

Další články naleznete v úvodu Seriálu - Kontingenční tabulky a grafy v Microsoft Excel, aneb naučte se efektivně pracovat s daty v Excelu a zjistěte, že slovní spojení Kontingenční tabulka představuje obrovskou pomoc a navíc můžete machrovat - umím používat kontingenční tabulku. Případně související článek Formátovat tabulku jako Tabulku.

Závěrem

Využíváte automatickou aktualizaci pro data v KT?

Článek byl aktualizován: 19.09.2020 11:02

Odměna

Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.


Pavel Lasák - autor webu

Pavel Lasák

Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.

   Pavel Lasák LinkedIn Profil    Pavel Lasák Google+ Profil    Pavel Lasák facebook Profil    Pavel Lasák twitter Profil


Komentáře


Petr Pecháček

Přidáno: 05.02.14 18:24

Jeden tip bych měl - postavit KT na Tabulce s velkým "T". Ta si řídí rozsah (počet řádků) dynamicky sama a tím pádem není nutné zasahovat do definice zdroje pro KT.

Pavel Lasák

Přidáno: 06.02.14 13:44

To Petr Pecháček: Díky za dobrý tip. Doplním.

Tomas

Přidáno: 31.07.14 07:56

Dobrý den, mohl bych Vás poprosit o rozvedení názoru o Tabulce s velkým T a její dynamičností? Právě jsem se chtěl zeptat, jak udělat aktualizaci KT ze zdrojů, ve kterém jsou na posledních řádcích odkazy s výsledkem "0" aniž by se mi v KT tyto "nuly" počítaly jako vyplněná buňka. Jinými slovy nechci aby KT počítala s údajem "0", ale aby automaticky si přidávala řádky, pokud jsou ve zdroji vyplněné.

Tomáš

Přidáno: 18.08.14 15:53

Mám svůj dotaz více vysvětlit?

Petr Šťastný

Přidáno: 02.08.15 12:59

Ahoj sice tu visí ten dotaz už více jak rok ale řešení od Petra Pecháčka je velmi užitečné. Je nutno označit - pojmenovat si zdroj dat pro KT jako Tabulku v excelu (viz vložení Tabulka) a při tvorbě KT ji pod tímto názvem dát jako zdroj dat. Přidáváním řádků do Tabulky se data automaticky přidávají pod zvolený název a pak už stačí jen Aktualizovat KT. Funguje to skvěle.

Pavel Lasák

Přidáno: 10.10.15 09:09

To Petr Štastný: Děkuji. Doplnil jsem i odkaz na článek jak na formátování tabulky jako Tabulka. Holt nějak jsem přehlédl, že tento odkaz v článku chybí.

tomas

Přidáno: 27.02.16 17:48

Je nějak možné upravovat data v Kontingenční tabulce tak,aby se změna promítla do zdrojových dat? děkuji






Excel


Sdílejte

Pomohl Vám návod?
Sdílejte na Facebooku, G+
LinkedIn...

Nové články


Reklama


TOPlist Licence Creative Commons webarchiv rss XML

Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2021 |