Společnost

Automatická aktualizace zdroje dat kontingenční tabulky

Anonym

19:34 | 21.6.2009
Anonym

Hodnocení

Pokud máte tabulku, kterou pravidelně doplňujete novými daty a tato tabulka zároveň slouží jako zdroj dat pro kontingenční tabulku, tak po každém doplnění daty musíte aktualizovat kontingenční tabulku spuštěním průvodce a nastavit novou oblast zdroje dat. V tomto tipu vám ukáži, jak tuto činnost automatizovat.

Automatická aktualizace zdroje dat kontingenční tabulky
Automatická aktualizace zdroje dat kontingenční tabulky

Automatická aktualizace zdroje dat kontingenční tabulky Je super, značně mi to ulehčilo práci. Trochu jsem vylepšila, namísto maximálního počtu řádků dám funkci COUNTBLANK pro sloupec, o kterém vím, že neobsahuje data: =NEPŘÍMÝ.ODKAZ("Data!$A1:$H"&(countblank(Data!$AA:$AA)-COUNTBLANK(Data!$A:$A))) Anna

Děkuji autorovi za článek a dovolím si jej doplnit pro Excel 2007 1. Pojmenovat oblast vstupních dat na listu s prvotními daty, ze kterých se má tvořit KT (zde se jmenuje DATA) v menu na záložcd VZORCE, tlačítko DEFINOVAT NÁZEV zadat název zdrojové oblasti (zde použito ZDROJ), pro celý SEŠIT Do pole ODKAZ vložit vzorec =NEPŘÍMÝ.ODKAZ("Data!$A1:$H"&65537-COUNTBLANK(Data!$A:$A)) (nebo jinou oblast, ve které máme data) (v menu na kartě DATA je i tlačítko SPRÁVCE NÁZVU pro případnou změnu jména) 2a. vytvoření nové KT - spustit Průvodce kontingeční tabulkou a grafem, první volba "Seznam ... Excel" - oblast dat zadat data!zdroj (dle jména, které jsme vytvořili - jméno ZDROJ na listu DATA) 2b. hotovou KT upravit tak, aby brala data z pojmenované oblasti - kurzor umístit do oblasti KT a vybrat z menu MOŽNOSTI, ZMĚNIT ZDROJ DAT - zadat nový zdroj dat = pojmenovanou oblast data!zdroj 3. auto-aktualizace KT pomocí VBA - v editoru maker (alt+F11) rozbalit VBAproject, Microsoft Excel Object, 2x klik na list s vaší KT - do okna vložit kód VBA Private Sub Worksheet_Activate() ActiveSheet.PivotTables("Kontingenční tabulka 2").PivotCache.Refresh End Sub - číslo, které uvedete za text "Kontingenční tabulka " najdete ve své KT: klikněte do oblasti KT, menu MOŽNOSTI, v menu nahoře vidíte název své tabulky s hledaným číslem Podrobněji (s obrázky) ve fóru zde http://wall.cz/index.php?m=topic&id=829 nebo přímo v souboru zde http://wall.cz/upload/postatt/kt.zip

Ahoj, Jak zjistím název kontingenční tabulky pro použití v makru (v tomto případě "Kontingenční tabulka 2"), aniž bych si pouštěl záznam makra a klikal na jednotlivé KT? To já jen tak jestli nějaká jiná možnost vůbec existuje. Díky M@

Dobrý den, náhodou jsem se dostal na tento web, když jsem hledal stručnou a rychle použitelnou informaci o kontingenčních tabulkách v Excelu. Soubor článků k tomuto tématu je naprosto vynikající, poskytuje přesně to, co je pro rychlé zvládnutí práce s těmito objekty potřeba. Mnohokrát děkuji autorovi Petrovi. Mám pouze drobnou věc: odkaz v článku Automatická aktualizace zdroje dat kontingenční tabulky je stejný jako pro článek Kont. tabulka I. Díky i tak. Zdraví Jan Liškař

Zdroj: Wall.cz

Nepřehlédněte

Reálné online obchodování s akciemi, indexy, komoditami…

Reálné online obchodování s akciemi, indexy, komoditami a forexem bez nutnosti vkladu

7.1. | 02:43 Plus500.com

Zkuste si online obchodování s akciemi, indexy, komoditami a…

Občania porazili Ficov štát

Občania porazili Ficov štát

7.1. | 02:43 Sme.sk

Ústavný súd: Stavať cesty na súkromných pozemkoch a zakázať…

Problém dnešní demokracie? Nebojuje se s postoji,…

Problém dnešní demokracie? Nebojuje se s postoji, názory a idejemi, ale s lidmi

7.2. | 09:41 Pravyzastupitel.cz

Jedním z velkých problémů současné české demokracie (potažmo…

Lesy ČR: Napřed akciovka a pak burza, plánuje šéf lesů…

Lesy ČR: Napřed akciovka a pak burza, plánuje šéf lesů Sýkora

7.2. | 08:33 Parlamentnilisty.cz

Ministr zemědělství Ivan Fuksa by rád státní Lesy ČR…


Komentáře

  • Tento článek ještě nikdo neokomentoval. Buď první!
  • Anonym

Oblíbenost