Vytvoření kontingenční tabulky z několika tabulek

Důležité    Tato funkce není dostupná v Office na počítačích s Windows RT. Chcete zjistit, jakou verzi Office používáte?

Kontingenční tabulky jsou výborné k analýze a vytváření sestav dat. A pokud máte data relační – to znamená, že jsou uložená v samostatných tabulkách, které můžete propojit na základě nějakých společných hodnot, můžete vytvořit takovouto kontingenční tabulku během pár minut:

Kontingenční tabulka obsahující více tabulek

Čím se tato kontingenční tabulka liší? Všimněte si, že se v seznamu polí napravo zobrazuje ne jedna, ale několik tabulek. A každá z nich obsahuje pole, která můžete zkombinovat do jediné kontingenční tabulky a rozčlenit data různými způsoby. Není potřeba žádné ruční formátování ani příprava dat. Můžete hned po importu dat vytvořit kontingenční tabulku založenou na souvisejících tabulkách.

Pokud do seznamu polí kontingenční tabulky potřebujete dostat několik tabulek, můžete to udělat takto:

  • Importem z relační databáze, například z databáze Microsoft SQL Serveru, databáze Oracle nebo databáze Microsoft Accessu. Můžete importovat několik tabulek najednou.

  • Importem několika tabulek z jiných zdrojů dat, včetně textových souborů, datových kanálů, dat excelového listu a dalších. Tyto tabulky můžete přidat do datového modelu v Excelu, můžete mezi nimi vytvářet relace a potom můžete Datový model použít k vytvoření svojí kontingenční tabulky.

Tady je postup, jak importovat několik tabulek z databáze SQL Serveru.

  1. Ujistěte se, že znáte název serveru i databáze, a že víte, jaké přihlašovací údaje použít pro připojení k serveru SQL Server. Potřebné informace může poskytnout správce databáze.

  2. Klikněte na Data > Načíst externí data > Z jiných zdrojů > Ze serveru SQL Server.

  3. V poli Název serveru zadejte síťový název počítače, na kterém běží SQL Server.

  4. Pokud se přihlašujete za sebe, klikněte v části Přihlašovací údaje na Použít ověřování systému Windows. Jinak zadejte uživatelské jméno a heslo, které vám dal správce databáze.

  5. Stiskněte Enter a potom v části Vybrat databázi a tabulku vyberte databázi, kterou chcete použít. Pak klikněte na Povolit výběr více tabulek.

    Zaškrtávací políčko Povolit výběr více tabulek

  6. Pokud víte přesně, se kterými tabulkami chcete pracovat, vyberte je ručně. Nebo můžete vybrat jednu nebo dvě a pak kliknout na Vybrat související tabulky a automaticky se vyberou tabulky související s těmi, které jste vybrali.

  7. Pokud je zaškrtnuté políčko Importovat vztahy mezi vybranými tabulkami, nechte to tak a nechte Excel, aby obnovil ekvivalentní relace mezi tabulkami v sešitu.

  8. Klikněte na Dokončit.

  9. V dialogovém okně Importovat data zvolte Sestava kontingenční tabulky.

    Dialogové okno Možnosti importu

  10. Klikněte na OK. Tím se spustí import a seznam polí se naplní hodnotami.

Nezapomeňte, že seznam polí obsahuje víc tabulek. Jsou to tabulky, které jste zvolili během importu. Každou tabulku můžete rozbalit nebo sbalit a prohlédnout si její pole. Pokud jsou tabulky ve vzájemné relaci, můžete vytvořit kontingenční graf tak, že přetáhnete pole jakékoliv tabulky do oblasti HODNOTY, ŘÁDKY nebo SLOUPCE.

Seznam polí kontingenční tabulky

  • Přetáhněte číselná pole do oblasti HODNOTY. Pokud například používáte ukázkovou databázi Adventure Works, můžete přetáhnout SalesAmount (částku prodeje) z tabulky FactInternetSales (fakta o internetovém prodeji).

  • Přetáhněte pole kalendářních dat a oblastí do oblasti ŘÁDKY nebo SLOUPCE a analyzujte data o prodeji podle data nebo oblasti.

  • Někdy je potřeba vytvořit relaci mezi dvěma tabulkami, aby je bylo možné použít v kontingenční tabulce. Pokud se vám zobrazí zpráva, že je potřeba relace, klikněte na Vytvořit.

    Tlačítko Vytvořit se objeví, když je potřeba vytvořit relaci

    Pokud pracujete s jinými typy databází:

    • Pokud chcete použít jiné relační databáze, jako například Oracle, je možné, že budete potřebovat nainstalovat další klientský software. Obraťte se na správce databáze a zjistěte, zda to bude potřeba.

    • Můžete importovat víc tabulek z Accessu. Pokud vás zajímají další informace, projděte si téma Kurz: Analýza dat kontingenční tabulky pomocí datového modelu v Excelu 2013.

Import tabulek z jiných zdrojů

Kromě SQL Serveru můžete importovat z řady dalších relačních databází:

Relační databáze nejsou jediným zdrojem dat, který vám umožňuje pracovat s více tabulkami v seznamu polí kontingenční tabulky. Můžete použít tabulky ze sešitu nebo importovat datové kanály, které pak integrujete s jinými tabulkami dat ve vašem sešitu. Aby všechna tato nesouvisející data společně fungovala, budete potřebovat přidat každou tabulku k datovému modelu a pak vytvořit relace mezi tabulkami pomocí odpovídajících hodnot polí.

Vytvoření nové kontingenční tabulky pomocí datového modelu

Dejme tomu, že jste vytvořili relace mezi několika tabulkami v datovém modelu a teď byste chtěli tato data použít ve svojí analýze. Tady je návod na vytvoření nové kontingenční tabulky nebo kontingenčního grafu pomocí datového modelu v sešitu.

  1. Klikněte na jakoukoliv buňku v listu.

  2. Klikněte na Vložení > Kontingenční tabulka.

    Tlačítko Kontingenční tabulka na kartě Vložit

  3. V dialogovém okně Vytvořit kontingenční tabulku klikněte v části Zvolte data, která chcete analyzovat na Použít externí zdroj dat.

    Dialogové okno Vytvořit kontingenční tabulku s volbou vybraného externího zdroje dat

  4. Klikněte na Zvolit připojení.

  5. Na kartě Tabulky vyberte v části Datový model tohoto sešitu možnost Tabulky v datovém modelu sešitu.
    Tabulky v datovém modelu

  6. Klikněte na Otevřít a potom na OK. Zobrazí se seznam polí obsahující všechny tabulky v datovém modelu.

Další informace o kontingenčních tabulkách a datovém modelu

Použít na: Excel 2013



Byly tyto informace užitečné?

Ano Ne

Jak ji můžeme vylepšit?

255 zbývajících znaků

Pokud si chcete chránit soukromí, nedávejte do zpětné vazby kontaktní informace. Ohodnoťte aplikaci zásady ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

Zdroje technické podpory

Změnit jazyk