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

Videokurzy na Seduo: Excel pro začátečníky (přes 13.000 studujících) nebo kompletní kurz Excel (6 hodin - 160 videí).

     

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

Aktualizace dat v Kontingenční tabulce


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: 10.10.2015 09:22

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

Pavel Lasák - autor webu

Microsoft Office (Word, Excel, PowerPoint) se věnuji od roku 2006. Své vědomosti a zkušenosti dávám k dispozici na různých školeních a konzultacích, ale také na tomto webu. K dispozici na tomto webu je mnoho návodu, tipů a triků včetně desítek různých šablon.

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

Doporučte tento článek přátelům

Pokud vám článek pomohl, případně si myslíte, že může pomoci i někomu dalšímu, budu rád když jej sdílením doporučíte přátelům - děkuji:



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







Sdílejte

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

Nové články

25.03.2017:
ROUNDUP, ROUNDDOWN - zaokrouhlování

07.04.2017:
Řazení Excel - bug - problém

09.04.2017:
Podmínkové funkce Excel - bug - problém


Newsletter

Přihlaste se odběru novinek a získejte:
Ebook zdarma -
10 kroků ke zvládnutí (Word, Excel, PowerPoint)
Šipka Kniha 3D Více o ebooku ...

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 - 2017 | 11226

Tento web zatím neprošel jazykovou korekturou. Beta verze redakčního systému.