|
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.
Jak na to se dozvíte v tomto článku, pro přehlednost je rozdělen na jednotlivé kapitoly.
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é.
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 ... .
V okně označíte (zvětšíte) oblast.
Klik na OK a máte hotovo.
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.
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.
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
V zobrazeném dialogovém okně na kartě Data zatrhnete Data.
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.
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.
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.
Využíváte automatickou aktualizaci pro data v KT?
Článek byl aktualizován: 19.09.2020 11:02
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.
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ů.
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.
Přidáno: 06.02.14 13:44
To Petr Pecháček: Díky za dobrý tip. Doplním.
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é.
Přidáno: 18.08.14 15:53
Mám svůj dotaz více vysvětlit?
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.
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í.
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
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
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 |