Práce se seznamy
SEZNAMY V EXCELU
SEŘAZENÍ SEZNAMU
PROHLÍŽENÍ A OPRAVY SEZNAMU
FILTROVÁNÍ DAT
AUTOMATICKÝ FILTR
ROZŠÍŘENÝ FILTR
VYTVÁŘENÍ SOUHRNŮ
VYTVÁŘENÍ SKUPIN A PŘEHLEDŮ
SLUČOVÁNÍ SEZNAMŮ
VYTVÁŘENÍ KONTINGENČNÍ TABULKY
SEZNAMY V EXCELU
Seznamy jsou informace uspořádané do polí a záznamů a jsou tedy analogické databázovým tabulkám, které
používají běžné databázové systémy jako dBASE, Paradox, Fox Pro a Access. Oproti databázovým systémům
však Excel neumožňuje vytvářet relační databáze, kdy lze pracovat s více soubory najednou tak, že související
informace je vyhledávána prostřednictvím společného pole. Další rozdíl je v tom, že databázové soubory mají
větší rozsah typů polí; mohou např. obsahovat i tzv. memo položky (text neomezené délky) nebo OLE objekty
(obrázky, zvuky, klipy apod.).
Seznam v Excelu má, stejně jako databáze, v prvním řádku záhlaví sloupců (názvy polí) a další řádky jsou
potom položky seznamu (záznamy databáze). V každém sloupci seznamu jsou data stejného typu (formátu).
Mohou to být čísla, texty, datum, logické hodnoty nebo výrazy (respektive funkce), které vrací některý
z předcházejících typů pole.
Excel umožňuje přímý export seznamu do databázového souboru (příkaz Soubor / Uložit jako...) a přímý
import databázového souboru (příkaz Soubor / Otevřít...). Do Excelu lze importovat také z textových souborů,
které mohou některé databázové systémy vytvářet. Průvodce převodem textu do sloupců vyvoláme příkazem
Data / Text do sloupců...
Pro vytváření seznamů v Excelu platí následující zásady:
- Seznam nemusí začínat na prvním listu a ani na první buňce.
- Záhlaví seznamu musí být jednořádkové, zalomení textu v buňce nevadí.
- Názvy polí se přebírají z prvního řádku seznamu.
- Mezi seznamem a dalšími daty na listu musí být alespoň jeden prázdný sloupec nebo řádek.
- Seznam nemůže obsahovat prázdný záznam, ten by seznam rozdělil na dva seznamy.
- Na listu může být více seznamů, ale musí být odděleny minimálně jedním prázdným řádkem nebo sloupcem.
Vhodnější je vytvářet další seznam na samostatném listu.
- Bude-li se používat filtrování dat, není vhodné umísťovat data po pravé ani levé straně seznamu,
neboť dojde k zakrytí řádků.
- V seznamu lze použít různé fonty, jejich barva ani barva pozadí buňky nemá na práci se seznamem vliv.
- V jednom sloupci musí být data shodného formátu.
- Názvy polí mohou být v seznamu shodné, v odkazech se potom nabídne rozlišení doplňkovou číslicí,
např. Cena1, Cena2 apod.
- Tabulka může být pro zvýšení přehlednosti ohraničena čarami. Pod posledním záznamem bychom však čáru
dělat neměli, pokud budeme přidávat záznamy příkazem Data / Formulář.
SEŘAZENÍ SEZNAMU
Seřazení (sort = řazení, třídění) je přeorganizování seznamu nebo jakékoli jiné tabulky podle klíčů.
Klíč představuje vybrané pole seznamu, podle kterého se na základě zvoleného kritéria záznamy v seznamu
přemístí.
Seznam lze při jednom zadání seřadit nejvýše podle tří klíčů. Seznam v Excelu můžeme seřadit podle sloupců
nebo podle řádků, vzestupně či sestupně, případně podle předdefinovaných seznamů (např. dnů v týdnu, názvů měsíců
apod.).
Varování: |
Nelze seřadit nesouvislou oblast záznamů! |
Postup při seřazení seznamu:
- Umístíme buňkový kurzor do prostoru seznamu, nejlépe do pole, podle kterého budeme chtít seznam seřadit
(stane se prvním klíčem). Excel sám vybere seznam. Pouze v komplikovanějších případech (např. záhlaví
představuje více řádků) je vhodnější, aby uživatel označil sám oblast seznamu.
- Řazení se zadává příkazem Data / Seřadit... Po zadání příkazu se zvýrazní seřazovaná oblast a zobrazí se
dialogový panel, kde zadáváme názvy polí, které mají sloužit jako klíč a požadovaný způsob řazení
(vzestupně nebo sestupně). Tlačítkem Možnosti vyvoláme panel, v němž můžeme dále upřesnit nastavení řazení
(např. rozlišení velkých a malých písem nebo orientaci řazení).
Pokud seznam vyhovuje automatickému označení oblasti (má jednořádkové záhlaví a data uspořádaná do sloupců),
můžeme využít i tlačítka ve Standardním panelu nástrojů pro automatické řazení. V tomto případě bude seznam
uspořádán podle sloupce, ve kterém je právě umístěn buňkový kurzor.
Upozornění: |
Zatímco data ve skrytých sloupcích mohou být řazena stejně jako ostatní pole záznamu, skryté řádky
(tedy jednotlivé záznamy) seřazení nepodléhají a po zobrazení je nalezneme na jejich původním místě!
Řazení nelze aplikovat na seznam, ve kterém byly vytvořeny souhrny (ty budou před provedením řazení
nenávratně odstraněny). |
PROHLÍŽENÍ A OPRAVY SEZNAMU
Příkazem Data / Formulář... můžeme prohlížet a opravovat jednotlivé záznamy v seznamu. Tlačítkem Nový
můžeme přidat do seznamu nový záznam, tlačítkem Odstranit zase záznam vymazat (bez možnosti obnovy). Stiskem
tlačítka Kritéria se otevře dialog, v němž můžeme zadat kritéria, podle nichž se budou zobrazovat záznamy.
Varování: |
V dialogovém okně prohlížeče může být zobrazeno maximálně 32 polí: pokud je seznam složen z většího
počtu polí,, prohlížeč nebude spuštěn! |
FILTROVÁNÍ DAT
Filtrace umožňuje zobrazit jen požadovaná data bez rušivých vlivů ostatních záznamů. Oproti třídění
nedochází k přemístění záznamů.
Filtrovat lze jen záznamy (řádky) podle polí (sloupců) a nelze tedy filtrovat pole podle záznamů. Filtr
se zpravidla provádí přímo v daném seznamu. Z vyfiltrovaných záznamů můžeme vykreslit graf, ale po zrušení
filtru nebo zadání jiných podmínek se musí zadat nové vykreslení grafu.
Upozornění: |
Při filtrování se skrývají celé řádky listu: není proto vhodné umisťovat další data po stranách
seznamu, protože může dojít k jejich skrytí. |
Excel nabízí dva způsoby filtrace dat: automatický filtr a rozšířený filtr.
AUTOMATICKÝ FILTR
Zadáváme příkazem Data / Filtr / Automatický filtr.
Varování: |
Opětné zadání příkazu ruší dříve nastavené filtry! |
U každého názvu pole se po pravé straně doplní tlačítko se šipkou, po jehož stisknutí myší se zobrazí
setříděný seznam položek pole. Po klepnutí myší na některé položce seznamu se zobrazí jen záznamy pro označenou
položku, ostatní záznamy jsou skryty. Ve stavovém řádku je uvedena statistika, kolik záznamů má celý seznam a
kolik jich bylo vybráno. U použitého filtru se změní barva šipky ze šedé na modrou. Rovněž tak čísla řádků
u vybraných záznamů jsou nyní v modré barvě. Po prvním výběru máme možnost označit myší další tlačítko a
v seznamu vybrat další položku - zobrazí se jen ty položky, které zbyly z předchozího výběru.
V seznamu Automatického filtru nalezneme také následujících 5 položek:
vše - zobrazí se všechny záznamy, rušíme tak nastavený filtr |
prvních 10... - lze použít pouze u číselných nebo datových položek, vybíráme prvních nebo posledních
n položek |
vlastní - můžeme zadat vlastní kritéria pro filtraci, případně je navzájem propojit logickými
operátory "a" či "nebo" |
prázdné - zobrazí se všechny záznamy, které toto pole nemají vyplněné |
neprázdné - zobrazí se všechny záznamy, které toto pole vyplněné mají |
ROZŠÍŘENÝ FILTR
Zadáváme příkazem Data / Filtr / Rozšířený filtr... Příkaz předpokládá, že je vytvořena oblast kritérií
(podmínek), což jsou zvláštním způsobem uspořádané buňky v tabulce. V tomto případě můžeme nastavit výstup
filtrace i na jiný list sešitu: zaškrtnutím položky Kopírovat jinam a správným zadáním oblasti jiného listu
v položce Kopírovat do.
VYTVÁŘENÍ SOUHRNŮ
Příkazem Data / Souhrny vložíme do seřazeného seznamu mezivýsledky za skupiny záznamů a výsledek za celý
seznam. Tyto mezivýsledky se automaticky aktualizují. Skupiny záznamů jsou reprezentovány tlačítky a jejich
stiskem můžeme zobrazit seznam v potřebné míře podrobnosti. Souhrny využijeme např. pro zjištění souhrnných
údajů o prodeji za jeden den.
V zobrazeném dialogovém panelu se jako první parametr musí určit klíčové pole, podle kterého se mají
souhrny vytvářet. Druhým parametrem je funkce, která se má pro vytváření souhrnů použít (např. součet, počet
hodnot, průměr apod.). Třetím parametrem jsou pole, na které má být funkce aplikována. Pro jedno klíčové pole
lze označit více polí, pro která se má souhrn spočítat. Souhrn se automaticky vytvoří při každé změně klíčového
pole. Dalšími parametry můžeme zadat , že aktuální souhrny budou nahrazeny nebo že mají být vytvořeny celkové
souhrny pro všechna data. Tlačítek Odstranit vše se všechny souhrny ruší.
Upozornění: |
Důležitou podmínkou vytvoření souhrnů je seřazení seznamu podle pole, které má být klíčem pro souhrny! |
VYTVÁŘENÍ SKUPIN A PŘEHLEDŮ
Příkazem Data / Skupina a přehled vytvoříme v tabulkách obsahujících výpočty skupiny dat reprezentovaných
tlačítky. Stiskem těchto tlačítek zobrazíme nebo skryjeme souhrnné nebo detailní informace o daných skupinách. T
éto možnosti můžeme využít nejen v seznamech, ale ještě častěji ve výpočtových tabulkách.
Předpokladem je uspořádaná tabulka, ve které odkazy na buňky ve vzorcích v řádku nebo sloupci musí
dodržovat stejný směr a tyto řádky (sloupce) musí být shodně umístěny, a to stejně v celé tabulce.
Přehledy můžeme vytvářet:
- Automaticky. Kurzor umístíme na libovolné místo listu a zadáme příkaz Data / Skupina a přehled / Automatický
přehled. Tabulka se doplní symboly přehledu a můžeme vytvářet variantní pohledy na data.
- Manuálně. Tento způsob umožňuje doplnit přehledy jen tam, kde je potřebujeme. Označíme oblast buněk, ze
které chceme vytvořit skupinu a zadáme příkaz Data / Skupina a přehled / Seskupit. Zobrazí se dialogový
panel pro určení směru vytvoření skupiny. Při seskupování řádků (sloupců) vybereme pouze řádky (sloupce)
s podrobnými daty, které vstupují do vzorců. Do výběru nezahrnujeme příslušné souhrnné řádky (sloupce)
se vzorci.
SLUČOVÁNÍ SEZNAMŮ
Příkazem Data / Sloučit můžeme slučovat seznamy z více zdrojů (např. údaje z různých sešitů sloučit do
jednoho).
Při slučování se operuje s pojmy:
Zdrojová oblast. Mohou jí být samostatné sešity, listy v aktivním sešitu nebo aktivní list. Tyto tři zdroje
mohou být kombinovány, maximálně však může být sloučeno 255 oblastí. Buňky s textem s výjimkou názvů polí a
záznamů jsou pokládány za prázdné. U buněk obsahující výrazy jsou přenášeny jen výsledky.
Cílová oblast. Oblast, do které hodláme umístit výsledky po slučování. Jako cílová oblast může být označena
jedna buňka, jeden řádek (převezmou se jen pole uvedená ve vybraném řádku a všechny záznamy), jeden sloupec (oblast se rozšíří doprava, převezmou se jen názvy ve sloupci a všechna pole u každého záznamu), oblast (převezmou se jen shodné popisy a data na jejich průsečíku).
Funkce. Způsob sloučení seznamů. Implicitně je nastavena funkce sčítání, k dispozici je však ještě deset
dalších funkcí. Lze např. určit maximum a v cílové oblasti obdržíme maximální hodnotu vybranou na příslušném
místě ze všech slučovaných oblastí.
Názvy polí (sloupců) a záznamů (řádků), podle nichž jsou data identifikována.
Upozornění: |
Názvy záznamů musí být prvním polem seznamu! |
VYTVÁŘENÍ KONTINGENČNÍ TABULKY
Kontingenční tabulka je speciální druh interaktivní tabulky (změny se projevují ihned), která se vytváří
ze zdrojových dat uspořádaných do určitého seznamu pomocí Průvodce kontingenční tabulkou.
Tato tabulka poskytuje různé pohledy na zdrojová data včetně možnosti rychlých úprav těchto pohledů. Pole
tabulky můžeme přesunovat myší, data různě formátovat, doplnit souhrnnou funkci, vlastní připravenou funkcí
apod. Jedná se o moderní a přehledný způsob práce s daty.
Jako zdroj dat pro kontingenční tabulku můžeme použít buď list sešitu Excel obsahující seznam, nebo
databázový soubor. Průvodce kontingenční tabulkou vyvoláme příkazem Data / Kontingenční tabulka nebo kliknutím
na ikonu v Panelu nástrojů.
[Úvodní strana -
Úvod do MS EXCEL -
Sešity a listy -
Tabulka -
Formátování a tisk tabulky -
Tvorba grafů -
Další možnosti MS EXCEL]