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

Jste zde: Úvodní stránka » excel » kontingencni-tabulka » kontingencni-tabulka-excel-vytvoreni

Kontingenční tabulka - vytvoření - Excel

Videokurzy Excel

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

Jak vytvořit kontingenční tabulku v Microsoft Excelu? Odpověď naleznete v tomto článku (platí pro Excel 2010, 2007).

Úvodem

V zahraniční literatuře se kontingenční tabulky vyskytují pod pojmem Pivot Tables.

Microsoft Excel - kontingenční tabulka

Hledáte-li v čem vytvořit interaktivní report, provést sumarizaci dat z rozsáhlých tabulek, nehledejte. Použijte kontingenční tabulku.

Kontingenční tabulka má sice divný název (pro někoho strašidelný), ale zdání klame, její používání je jednodušší než si myslíte. Jakmile to jednou zkusíte, již bez ní nebudete moci pracovat (tvořit reporty).

Pomocí kontingenční tabulky můžete data analyzovat, provádět souhrny, třídění, výpočty, tvořit kontingenční grafy. Prezentovaná data budou snáze pochopitelná a nejen pro prezentování, ale také pro následné rozhodování.

Jak na kontingenční tabulky se dozvíte v připravovaném seriálů: Články o kontingenčních tabulkách a grafech, jak je tvořit, co vše tyto tabulky umí. Předvedeno bude na praktických příkladech obchodů se sportovním zbožím (místo sportovního zboží může jít o prodej pečiva, drogérie, finanční služby, výrobní závod, atd.).


Předpoklad

V následujících článcích předpokládám, že budete mít k dispozici následující tabulku se zdrojovými daty. Tabulku si můžete v dalším odstavci zdarma stáhnout (ať jí nemusíte přepisovat ;)).

Data pro kontingenční tabulku - Excel

Ke stažení

Soubor data pro tvorbu kontingenční tabulky v Excelu soubor ve formátu *.xlsx ke stažení zdarma. (pro Excel 2007, Excel 2010)

Vytvoření první kontingenční tabulky

Cílem je vytvořit kontingenční tabulku. Potřebujeme seznam rozčlenit podle kategorií a v jednotlivých kategoriích mít přehledně uspořádání výrobky.

Pokud už něco s Excelem umíte, bude vás to svádět tabulku seřadit a pak použít souhrny (případně nějaké funkce). Sice se takto také dostanete k cíli, ale ten bude zdlouhavější a nebude tak interaktivní a zábavný jako při použití kontingenční tabulky.

Začínáme Ve zdrojové tabulce si vyberte nějakou buňku (můj "zlozvyk" je, že vybírám celou tabulku, ač je to zbytečné).

Na kartě Vložení sekce Tabulky sekce Kontingenční tabulka a z menu vybrat Kontingenční tabulka.

Menu vložit - kontingenční tabulka

Vytvořit kontingenční tabulku

Obdržíte dialogové okno Vytvořit kontingenční tabulku.

vytvořit kontingenční tabulku - Excel

V dialogovém okně Vytvořit kontingenční tabulku nastavíte (něco je nastaveno automaticky)

  • Zvolte data, která chcete analyzovat: - je zaškrtnuto Vybrat tabulku či oblast - toto je přednastaveno automaticky
  • Zvolte umístění sestavy kontingenční tabulky: - pro přehlednost zaškrtněte Existující list a do Umístění: zadejte horní levý roh pro kontingenční tabulku Zadani!$M$4
  • OK - potvrdit

Seznam polí kontingenční tabulky

seznam polí kontingenční tabulky - Excel

V seznam polí kontingenční tabulky stačí zaškrtnout tato pole:

  • Kategorie
  • Produkt
  • Ks
  • Cena

Zaškrtnutím se automaticky tvoří kontingenční tabulka (průběžně jak zaškrtávate, jde o interaktivní tvorbu)

seznam polí kontingenční tabulky - vyplněno - Excel

Kontingenční tabulka - hotovo

Kontingenční tabulku máte hotovou.

seznam polí kontingenční tabulky - vyplněno - Excel

Trochu úprav kontingenční tabulky

Protože kontingenční tabulka bude potřeba pro další články, ještě provedeme filtr (ať není tak dlouhá ;) ).

filtr kontingenční tabulka

V kontingenční tabulce klik na Popisky řádků a zaškrtnete jen Horolezectví kontingenční tabulka se vyfiltruje:

filtr kontingenční tabulka

Dále můžete do kontingenční tabulky přidat další sloupec v Seznam polí kontingenční tabulky zaškrtnete Prodej kontingenční tabulka se rozšíří o další sloupce.

kontingenční tabulka - přidání sloupec

Ke stažení zdarma

Pokud se Vám nedaří - nabízím vyřešený ukázkový soubor Kontingenční tabulka v Excelu - řešení soubor ve formátu *.xlsx ke stažení zdarma. (pro Excel 2007, Excel 2010)

Pokračování seriálů

Další dílem seriálu je: Data ve zdrojové tabulce - bez číselných hodnot případně Jak ze zdrojové tabulky získat jedinečná data nebo se vrátit na: Seriál o kontingenčních tabulkách a grafech - rozcestník.

Závěrem

O dalších výhodách kontingenčních tabulek se zmíním v samostatném článku o teorií. Jen na okraj při používání kontingenční tabulky si nezničíte zdrojová data (jak se mnohdy při řazení stává, že se člověk "uklikne" a je problém).

Č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


Petra

Přidáno: 27.05.13 10:44

Dobry den, prave zkousim vytvorit kontingencni tabulku podle vaseho navodu. Mam k dispozici bohuzel pouze Excel 2003. Kdyz vlozim pozadovane policka do oblasti Dat, "soucet z ks", "soucet z cena" a "soucet z Prodej" se mi radi pod sebe a ne vedle sebe do sloupcu. Je mozne je v teto verzi 2003 dostat nejak vedle sebe? Dekuji, Petra

Pavel Lasák

Přidáno: 27.05.13 16:53

To Petra: V Excelu je tvorba kontingenční tabulky trochu odlišná viz http://office.lasakovi.com/excel/data/ms-excel-kontingencni-tabulka/

Petra

Přidáno: 28.05.13 19:02

Tak se mi to podarilo :-) Stacilo chytit ten "soucet z ks" a presoupnout ho do sloupcu. Nadhera! Cely den si hraju s ruznyma tabulkama a je to uzasny! Momentalne jsem se zasekla na VBA - msgbox - dialogové okno. Viz muj dotaz v teto sekci. Jsem uplny zacatecnik s VBA, tak prosim o trpelivost :-) Proste nevim jak to dialogove okno aktivovat, aby se mi objevilo :-( Diky moc, Petra

Pavel Lasák

Přidáno: 28.05.13 21:08

To Petra: Gratulace. MsgBox se zobrazí v VBA okně klik na zelenou šipku. Nebo vložit na list tlačítko a do tlačítka vložit kod o MsgBoxu, nebo jej spustí nějaká jiná akce.

Tom

Přidáno: 09.02.14 15:44

Zdravím, chtěl jsem se zeptat, jestli je možné nastavit, abych si do zvláštního sloupce nechal v kontingenční tabulce nechal převést datum na den v týdnu (po, út,...)? Děkuji

TOm

Přidáno: 09.02.14 18:04

Zdravím, narazil jsem na problém. Ve zdrojové tabulce mám datumy a hodnoty a v kontingenční tabulce se mi děje to, že pokud je hodnota se stejným datumem, tak se mi sloučí do jednoho a znehodnotí to další data (např. označení dne a součet času). Šlo by nastavit, aby se to neslučovalo a případné datum hodnoty, které je zobrazeno vícekrát zobrazilo i v kontingenční tabulce vícekráte? Děkuji

dasa

Přidáno: 09.04.14 15:04

supwer stranky pane lašáku

Pavel Lasák

Přidáno: 11.04.14 08:26

To dasa: děkuji.

Radek

Přidáno: 02.10.14 21:38

Díky pomohlo

lga

Přidáno: 11.12.14 21:44

Děkuji moc za pomoc je to výborný. děkuji

Romi

Přidáno: 23.12.14 09:52

Výborná stránka. Ste skúsený človek, pán Lasák. Vďaka!

Petr

Přidáno: 21.01.15 13:45

Myslím pane Lasáku, že Váš materiál je velmi užitečný a pomáhá. Děkuji! Petr J.

Evinka

Přidáno: 21.07.15 07:18

Děkuji vám za tento článek, konečně jsem pochopila kontingenční tabulky.

Pospa

Přidáno: 25.08.15 13:16

Jenom bych rád doplnil, že je nutné označit celou tabulku i s nadpisama (pokud teda jako pan Lasák označujete). Pokud nadpisy nemáte a označíte jenom data, první řádek dat vám bude Excel ignorovat a bude ho považovat za název sloupce. Tímpádem získáte v kontingenčce špatné hodnoty (na což je někdy těžké přijít).

Aleš

Přidáno: 24.06.16 09:10

Děkuji za článek, moc mi pomohl pochopit účel a tvorbu kontingenčních tabulek.






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 - 2024 |