Ukázka2.8.4 Změna struktury kontingenční tabulky
V minulých dílech jsme si popsali tvorbu kontingenční tabulky. Nyní je čas se podívat na její další úpravy. A těmi jsou především změna struktury polí v tabulce a formátování tabulky.
Změna polí ve struktuře kontingenční tabulky (řádky, sloupce, stránka):
Pokud jsme již vytvořili kontingenční tabulku se strukturou, která nám nevyhovuje, nemusíme ji mazat a vytvářet znovu. Stačí upravit její strukturu. Ukážeme si to na následujícím příkladu:
Podle upraveného příkladu 2_8_4_sklad.xls z minulé kapitoly máme kontingenční tabulku, ve které vidíme, kolik kusů jednotlivých typů zboží máme na jednotlivých skladech. Nás však tento údaj již nezajímá, ale chceme v tabulce vidět rozdělení počtu položek jednotlivých typů zboží podle dealerů.
Postupujeme následovně:
-
Postavíme se kurzorem do kontingenční tabulky (na listu A) - zobrazí se nám panel nástrojů „kontingenční tabulka" se zobrazenými poli tabulky.

-
Pomocí levého tlačítka myši přesuneme pole „Sklad" (šedivé pole v buňce B3) mimo kontingenční tabulku. Po uvolnění tlačítka myši pole zmizí a současně se uvedená položka odstraní z tabulky:

-
Pomocí levého tlačítka myši přesuneme do tabulky (na žlutou buňku B3) pole dealer z panelu nástrojů „Kontingenční tabulka". Výsledek bude následující:

- výsledek naleznete na listu B uvedeného souboru
Obdobným způsobem můžeme měnit i strukturu třetího stránkového pole. Na následujícím příkladu máme úpravu původní tabulky na takovou, ve které budeme mít na sloupcích zobrazeny jednotlivé sklady, na řádcích dealery a v poli stránky budeme mít zobrazeny jednotlivé typy zboží. Pro procvičení si uvedený příklad vyzkoušejte a pro porovnání jej naleznete na listu C souboru 2_8_3_sklad.xls:

Změna pořadí dat v polích kontingenční tabulky:
Pokud potřebujeme setřídit abecedně data ve sloupcových nebo řádkových polích tabulky, postupujeme následujícím způsobem (na příkladu 2_8_4_sklad.xls - list A):
Abecední řazení sloupcových polí (Sklad):
-
Pravým tlačítkem myši klikneme na názvu pole „Sklad" a zvolíme příkaz „Nastavení pole":

-
Zvolíme příkaz „Upřesnit" a v možnostech automatického řazení zvolíme požadovanou možnost:

Abecední řazení řádkových polí (Typ):
- obdobným způsobem - pravé tlačítko myši / Nastavení pole / Upřesnit.
Standardní změna dat ve struktuře kontingenční tabulky:
Tímto myslíme změnu souhrnného výsledku v tabulce (například nechceme vidět uvnitř tabulky celkový obrat, ale průměrný obrat nebo počty kusů apod.)
Vše funguje na již dříve popsaném principu:
-
pokud do tabulky přetáhneme pole, ve kterých je text, výsledný souhrn v tabulce bude počet hodnot (např. ks)
-
pokud do tabulky přetáhneme pole, ve kterých jsou čísla, bude výsledný souhrn v tabulce součet (SUMA)
-
pokud bychom chtěli zobrazit jiné výpočty souhrnu, musíme výpočet změnit ve vlastnostech daného pole - a to bude hlavním tématem příští kapitoly
Budeme vycházet z příkladu 2_8_4_obchod.xls, kde máme na listu A tabulku počtu obchodů jednotlivých obchodníků podle položek zboží:

Uvedené data v tabulce chceme změnit z počtu kusů na výši obratů (tzn. součet cen). Budeme postupovat následovně:
-
Přetažením levého tlačítka myši odstraníme pole „Počet obchodů" z tabulky. Tím dostaneme opět prázdnou tabulku, která čeká na vložení dat:

-
Levým tlačítkem myši přesuneme dovnitř tabulky (na „Sem přetáhněte datové položky) pole „Cena" z panelu nástrojů „Kontingenční tabulka". Výsledkem bude následující tabulka:

- výsledek naleznete na listu B uvedeného souboru
Změna funkce v datech kontingenční tabulky:
Tímto myslíme změnu souhrnného výsledku v tabulce - např. nechceme vidět uvnitř standardní součty nebo počet hodnout (ks), ale chceme zde mít takové výpočty jako jsou průměrné hodnoty, maxima, minima ...
Podle dříve popsaného principu můžeme pouhým přetažením textových hodnot zobrazit počty hodnot a přetažením číselných hodnot zobrazit součet těchto hodnot. Pokud však chceme mít jiný výpočet, postupujeme následujícím způsobem:
Opět vycházíme z příkladu 2_8_4_funkce.xls, kde máme na listu A tabulku celkového objemu obchodů jednotlivých dealerů podle skladů. A my tato data chceme změnit na průměrné výše obchodu (na položku/komponentu) podle skladů. Postupujeme následovně:
-
Pravým tlačítkem myši si klikneme na název pole „Objem obchodu" a zvolíme příkaz „Nastavení pole":

-
V následujícím dialogovém okně změníme „Souhrn" na „Průměr" a současně přepíšeme název pole na „Průměrný objem obchodu":

Po potvrzení tlačítkem OK dostaneme výslednou kontingenční tabulku:

- výsledek naleznete na listu B uvedeného souboru
Jako procvičení si ukážeme příklad upravené kontingenční tabulky s minimálním objemem obchodu/komponentu podle jednotlivých skladů. Postupovat budeme stejným způsobem jako u předcházejícího příkladu a výsledek naleznete na listu C uvedeného souboru:

Přidání další řady dat do kontingenční tabulky:
Mnohdy nám v prostoru dat nestačí jedna hodnota (např. objem obchodu), ale chceme jich vidět více (např. objem obchodu a počet kusů). Chceme tedy do prostoru dat přidávat další údaje.
Máme příklad 2_8_4_data.xls, kde máme na listu A kontingenční tabulku objemu obchodu v závislosti na skladech a dealerovi. My do ní chceme doplnit počty kusů. Postupujeme následovně:
-
Postavíme se kurzorem do kontingenční tabulky (na listu A) - zobrazí se nám panel nástrojů „kontingenční tabulka" se zobrazenými poli tabulky.
-
Pomocí levého tlačítka myši přesuneme pole „Kusů" do prostoru dat tabulky. V tabulce se objeví další vypočtená data:
- výsledek naleznete na listu B uvedeného souboru
Jako procvičení si ukážeme příklad vložení tří údajů v kontingenční tabulce: celkového objemu obchodu, minimálního a maximálního. Postupovat budeme obdobným způsobem jako u předcházejících kapitol:
Nejprve si dvakrát vložíme do tabulky pole „Cena celkem" - budeme tam mít uvedené pole celkem třikrát. Následovně obě vložená pole přejmenujeme na „Maximální/minimální cena celkem" a pomocí vlastností polí jim změníme souhrn na minimum/maximum.Výsledek naleznete na listu C uvedeného souboru:

Změna pořadí datových řad v kontingenční tabulce:
V případě, že potřebujeme přesunout pořadí jednotlivých polí, zvolíme pomocí pravého tlačítka myši na příslušném poli příkaz „Pořadí" a následně zvolíme požadovanou možnost podle následujícího obrázku (z příkladu souboru 2_8_4_data.xls na listu C):

Změna zobrazení řady dat v kontingenční tabulce:
Ne vždy chceme mít zobrazeny hodnoty v kontingenční tabulce přímo v původních číslech. - velmi často potřebujeme mít k dispozici procentuální vyjádření původních hodnot.
Na příkladu zobrazení kontingenční tabulky objemu obchodů po obchodnících (z příkladu 2_8_4_procenta.xls) chceme vidět upravenou tabulku z listu A tak, abychom viděli nikoliv číselné, ale procentuální vyjádření objemu jednotlivých obchodníků v rámci položek zboží (řádku tabulky). Postupujeme následovně:
-
Postavíme se kurzorem do kontingenční tabulky a pravým tlačítkem myši si klikneme na názvu pole „Obrat". Zvolíme příkaz „Nastavení pole":

-
Upravíme název pole na „Obrat v %". Následně pomocí tlačítka „Možnosti>>" vyvoláme rozšířenou nabídku dialogového okna s volbou zobrazení. Zde zvolíme druh požadovaného zobrazení: „% řádku". Po potvrzení bude výsledná kontingenční tabulka následující (podle listu C uvedeného souboru):

Procvičovací příklad na změnu struktury dat v kontingenční tabulce:
Máme soubor 2_8_4_cviceni.xls, kde je na listu A kontingenční tabulka celkového obratu obchodníků podle položek zboží:

Upravte tuto kontingenční tabulku tak, aby z ní bylo vidět obrat i počet obchodů podle obchodníků a položek zboží, a to jak v číselném, tak i v procentuálním vyjádření. Výsledek bude následující tabulka (podle listu B uvedeného příkladu):

Řešení:
-
Otevřeme si uvedený soubor a vložíme do něj podruhé pole cena.
-
Pomocí příkazu „Nastavení pole" a „Možnosti" přepneme toto druhé pole na zobrazení „% řádku" a přejmenujeme na „Obrat v %"
-
Vložíme do prostoru dat v tabulce dvakrát pole „Obchodník" (vloží se nám jako počet obchodů).
-
První z těchto vložených polí přejmenujeme na „Počet obchodů"
-
Druhé opět pomocí příkazu „Nastavení pole" a „Možnosti" přepneme na zobrazení „% řádku" a přejmenujeme na „Počet obchodů v %".
-
Změníme pořadí jednotlivých polí podle vzoru.
|