www.grada.cz
Příklady k procvičování zdarma ke stažení na www.grada.cz O autorech Vedoucí autor knihy, Ing. Marek Laurenčík se (společně se spoluautorem Michalem Burešem) výuce a vzdělávání v oblasti výpočetní techniky věnuje od roku 1992. Zabývá se výukou a speciálními konzultacemi téměř všech běžně používaných kancelářských programů. V posledních letech je vyhledávaným lektorem odborných manažerských kurzů projektového řízení a manažerských nástrojů programu MS Excel. V těchto programech se svými kolegy vyvíjí aplikace použitelné v oblasti obchodu a účetnictví. Spolu s dalšími autory pravidelně publikuje na internetu v odborných článcích týkající se výpočetní techniky a je autorem mnoha publikací z oblasti MS Office. Současně je autorem speciálních e-learningových kurzů doplňujících standardní znalosti programu Excel (Excel a databáze, Excel a manažer, Excel a makra), práce s digitální technikou, tvorbou internetových stránek a časopisů MS Off ice a Excel při ruce. Je vedoucím týmu publikace Microsoft Excel v příkladech a Microsoft Off ice v příkladech. Pan Laurenčík je současně spolumajitelem vzdělávací společnosti JUBELA, s.r.o., která k tématům uvedené v této knize pořádá celou řadu odborných kurzů – od začátečnických, přes pokračovací až po specializované manažerské kurzy projektového řízení a rozhodování. A tyto kurzy by vám, vážení čtenáři, prostřednictvím tohoto svého díla rád nabídnul. Ing. Michal Bureš, CSc. působí v oblasti školení počítačových kurzů od roku 1992. Má za sebou dlouholetou pedagogickou praxi na VŠCHT, následně jako letor IT kurzů a dlouholetou praxi při školení uživatelů výpočetní techniky a tvorbě rozsáhlých zakázkových přehledů a výkaznictví na bázi MS Excelu. V současnosti aktivně působí jako lektor počítačových kurzů a věnuje se i publikační činnosti – spoluautor knihy Microsoft Office v příkladech a internetových periodik v oblasti MS Off ice.
Grada Publishing, a. s. U Průhonu 22, 170 00 Praha 7 tel.: +420 234 264 401 fax: +420 234 264 400 e-mail:
[email protected] www.grada.cz
pokročilé nástroje
Excel – pokročilé nástroje
Kniha obsahuje tato témata: Tvorba maker pomocí záznamu Práce s editorem VBA Základy jazyka VBA Tvorba vlastních funkcí Práce s buňkami, listy a sešity Tvorba uživatelských dialogových oken Využívání rozvíracích seznamů na listu Tvorba vlastních ovládacích prvků a doplňků Práce s adresáři a soubory
Excel
Excel pokročilé nástroje funkce, makra, databáze, kontingenční tabulky, prezentace, příklady
Marek Laurenčík Marek Laurenčík
Dostáváte do rukou to nejlepší z tabulkového kalkulátoru Excelu. Každému pokročilému uživateli, který používá Excel denně ke své práci, odpovídá tato kniha na nejčastěji řešené problémy. K nim bezesporu patří formátování tabulek související s obchodní, řídicí a analytickou činností, práce se vzorci, tvorba kontingenčních tabulek, maker, databází, snadný export a import dat i jejich bezpečné sdílení s více uživateli. Celá kniha jde napříč verzemi 2007–2016.
Vhodné oblasti pro použití maker a editor jazyka VBA Vlastnosti a metody buněk a oblastí Práce s listy, sešity a aplikací Excelu Pokročilejší programovací postupy Spolupráce Excelu s jinými aplikacemi Určeno pro verze 2007–2016
Excel pokročilé nástroje funkce, marka, databáze, kontingenční tabulky, prezentace, příklady
Marek Laurenčík
Upozornění pro čtenáře a uživatele této knihy Všechna práva vyhrazena. Žádná část této tištěné či elektronické knihy nesmí být reprodukována a šířena v papírové, elektronické či jiné podobě bez předchozího písemného souhlasu nakladatele. Neoprávněné užití této knihy bude trestně stíháno.
Marek Laurenčík
Excel – pokročilé nástroje
funkce, marka, databáze, kontingenční tabulky, prezentace, příklady Vydala Grada Publishing, a.s. U Průhonu 22, Praha 7
[email protected], www.grada.cz tel.: +420 234 264 401, fax: +420 234 264 400 jako svou 6039. publikaci Odpovědný redaktor Petr Somogyi Sazba Jan Šístek Počet stran 224 První vydání, Praha 2016 Vytiskly Tiskárny Havlíčkův Brod, a. s. © Grada Publishing, a.s., 2016 Cover Design © Grada Publishing, a.s., 2016 Názvy produktů, firem apod. použité v knize mohou být ochrannými známkami nebo registrovanými ochrannými známkami příslušných vlastníků. ISBN 978-80-247-5942-5 (pdf ) ISBN 978-80-247-5570-0 (print)
OBSAH 1
2
3
Nastavení programu........................................................................................................................13 1.1
Možnosti práce programu......................................................................................................13
1.2
Úprava panelu Rychlý přístup..............................................................................................16
1.3
Kompatibilita mezi verzemi...................................................................................................19
Skupina Obecné...........................................................................................................................13 Skupina Vzorce..............................................................................................................................14 Skupina Kontrola pravopisu a mluvnice...........................................................................14 Skupina Uložit................................................................................................................................14 Skupina Upřesnit..........................................................................................................................15 Skupina Doplňky..........................................................................................................................16 Úprava pásu karet........................................................................................................................17
Základní akce s tabulkami.......................................................................................................20 2.1
Práce s řádky, sloupci a listy...................................................................................................20
2.2
Mazání a plnění buněk..............................................................................................................23
2.3 2.4
Vkládání různými způsoby......................................................................................................24 Tvorba datových řad....................................................................................................................26
2.5 2.6 2.7
Dynamické doplňování.............................................................................................................27 Odstranění duplicit.......................................................................................................................28 Práce s komentáři a hypertextovými odkazy..........................................................28
Vkládání a odstraňování buněk.............................................................................................20 Skrývání a zobrazení řádků a sloupců...............................................................................20 Zobrazení a skrytí listu...............................................................................................................21 Ruční seskupování řádků nebo sloupců..........................................................................21 Ukotvení řádků a sloupců........................................................................................................21 Tisk rozsáhlé tabulky...................................................................................................................22 Mazání................................................................................................................................................23 Zápis do oblasti.............................................................................................................................23 Plnění různým způsobem........................................................................................................23 Lineární řada...................................................................................................................................26 Geometrická řada.........................................................................................................................26 Kalendářní řada.............................................................................................................................26 Textová řada....................................................................................................................................27
Komentáře.......................................................................................................................................28 Hypertextové odkazy.................................................................................................................29 Hypertextové odkazy u grafických objektů...................................................................31
Formátování.................................................................................................................................................32 3.1
Základní shrnutí...............................................................................................................................32
3.2
Tvorba vlastních číselných formátů................................................................................34
3.3
Podmíněné formátování podle hodnot......................................................................36
Písmo..................................................................................................................................................32 Zarovnání.........................................................................................................................................33 Číselný formát buněk.................................................................................................................33
Formátování číselných a měnových hodnot.................................................................35 Formátování textových hodnot............................................................................................36 Formátování hodnot kalendářního data..........................................................................36 Formátování číselných hodnot.............................................................................................37
4
5
3.4
Formátování hodnot kalendářního data..........................................................................37 Formátování textových hodnot............................................................................................38 Další možnosti formátování podle hodnot buněk.....................................................38 Podmíněné formátování při využití rychlé analýzy dat............................................38 Použití více pravidel v jedné oblasti...................................................................................39
Podmíněné formátování pomocí vzorce....................................................................39
Práce se vzorci...........................................................................................................................................41 4.1 4.2
Složitější vzorce................................................................................................................................41 Odkazy na buňky a názvy buněk......................................................................................41
4.3 4.4 4.5
Chyby ve vzorcích a závislosti..............................................................................................44 Maticové vzorce..............................................................................................................................45 Vzorce s hodnotami z různých listů................................................................................46
4.6
Vzorce s hodnotami z různých sešitů............................................................................47
Relativní a absolutní odkazy...................................................................................................41 Názvy platné pro celý sešit......................................................................................................42 Názvy platné na jednom listu................................................................................................43 Další typy názvů............................................................................................................................44
Tvorba listu s celkovým součtem.........................................................................................47
Propojení na sešit ........................................................................................................................48
Standardní funkce Excelu.........................................................................................................49 5.1
Vkládání funkcí do vzorce.......................................................................................................49
5.2
Matematické funkce....................................................................................................................50
5.3
Funkce pro datum a čas...........................................................................................................53
5.4
Textové funkce.................................................................................................................................55
5.5
Informační funkce..........................................................................................................................57
5.6
Logické funkce..................................................................................................................................58
5.7
Vyhledávací funkce.......................................................................................................................60
5.8 5.9
Funkce CONVERT............................................................................................................................66 Komplexní příklady.......................................................................................................................68
Opakované použití průvodce funkcí..................................................................................50 Sčítání.................................................................................................................................................50 Zaokrouhlování.............................................................................................................................51 Další matematické funkce.......................................................................................................51 Funkce pro práci s maticemi..................................................................................................52 Aktuální datum a den v týdnu...............................................................................................53 Práce s pracovními dny.............................................................................................................53 Další funkce pro práci s datem a časem...........................................................................54 Získání části textu.........................................................................................................................55 Přehled dalších textových funkcí.........................................................................................55
Základní informační funkce....................................................................................................57 Další informační funkce............................................................................................................57 Funkce POLÍČKO...........................................................................................................................58 Funkce KDYŽ...................................................................................................................................58 Spojování podmínek..................................................................................................................59 Zachycení chyb.............................................................................................................................59 Funkce SVYHLEDAT.....................................................................................................................60 Další vyhledávací funkce..........................................................................................................61 Funkce pro odkazy......................................................................................................................63 Tvorba dynamických odkazů.................................................................................................64 Tvorba dynamických názvů....................................................................................................65 Peněžní deník.................................................................................................................................68
6
7
Plánovací kalendář.......................................................................................................................69 Hledání v ceníku...........................................................................................................................69 Výpočet poplatku.........................................................................................................................70 Převod rodného čísla na datum narození ......................................................................71 Dvourozměrné hledání.............................................................................................................72 Evidence hodin.............................................................................................................................72
Finanční výpočty a funkce......................................................................................................74 6.1 6.2 6.3
Jednoduché úročení...................................................................................................................74 Základní funkce pro úvěry......................................................................................................75 Další funkce pro úvěry................................................................................................................78
6.4 6.5
Úvěr se stálou splátkou jistiny..............................................................................................80 Investiční rozhodování...............................................................................................................80
6.6
Výpočet odpisů................................................................................................................................83
6.7
Další finanční funkce...................................................................................................................85
6.8
Praktické využití finančních funkcí a finanční matematiky..........................87
Přepočet úrokové sazby............................................................................................................79
Periodické finanční toky............................................................................................................81 Neperiodické finanční toky.....................................................................................................82 Rovnoměrný odpis......................................................................................................................83 Zrychlený odpis............................................................................................................................84 Proměnlivý úrok............................................................................................................................85 Modifikovaný výpočet úroku v aplikaci Lotus...............................................................86 Výpočet počtu období a úrokové sazby z počátečního a konečného vkladu...................................................................................................................86
Statistika.............................................................................................................................................................90 7.1
Statistické funkce............................................................................................................................90 Základní statistické funkce......................................................................................................90 Statistické funkce s podmínkou...........................................................................................90 Další statistické funkce..............................................................................................................91
7.2 Regrese...................................................................................................................................................92
8
Lineární regrese.............................................................................................................................93 Nelineární regrese........................................................................................................................93
7.3
Doplněk Analytické nástroje.................................................................................................94
7.4
Komplexní příklady.......................................................................................................................97
Korelace.............................................................................................................................................95 Histogram.........................................................................................................................................95 Klouzavý průměr..........................................................................................................................96 Vzorkování........................................................................................................................................96 Četnosti.............................................................................................................................................97 Kontrola výroby.............................................................................................................................98 Docházka a kontrola výuky.....................................................................................................98 Příjmy a výdaje...............................................................................................................................99 Regrese u nepřímé úměrnosti...............................................................................................99
Ochrana a kontrola dat............................................................................................................. 101 8.1 8.2 8.3 8.4 8.5
Ochrana sešitu heslem........................................................................................................... 101 Zámek listu........................................................................................................................................ 102 Zámek oblasti................................................................................................................................. 103 Zámek sešitu................................................................................................................................... 104 Ověření vstupních dat podle hodnot........................................................................ 104 Kontrola číselných údajů....................................................................................................... 106
9 10
8.6
Kontrola data a času................................................................................................................ 106 Kontrola textu............................................................................................................................. 106 Použití dynamického seznamu při ověřování textu................................................ 107
Ověření vstupních dat podle vzorce........................................................................... 107
Sdílení sešitů mezi více uživateli................................................................................. 109 9.1 9.2 9.3
Sdílení sešitu.................................................................................................................................... 109 Zápis ve sdíleném sešitu....................................................................................................... 111 Sledování změn............................................................................................................................ 111
Tabulka jako databáze................................................................................................................ 113
10.1 Rozšíření možnosti řazení..................................................................................................... 113 Řazení podle hodnot............................................................................................................... 114 Další možnosti řazení.............................................................................................................. 114 Řazení podle barev a ikon..................................................................................................... 114
10.2 Tvorba souhrnů............................................................................................................................. 115
Tvorba jednoduchého souhrnu........................................................................................ 115 Změna typu souhrnu.............................................................................................................. 116 Souhrny do více úrovní.......................................................................................................... 117
10.3 Možnosti automatického filtru......................................................................................... 117
Využití automatického filtru................................................................................................. 118 Filtrace podle číselných hodnot........................................................................................ 118 Filtrace podle hodnot kalendářního data..................................................................... 119 Filtrace podle textových hodnot....................................................................................... 120 Filtrace podle barev a ikon................................................................................................... 120
10.4 Databázové funkce.................................................................................................................... 120
Funkce DSUMA........................................................................................................................... 121 Tvorba podmínek...................................................................................................................... 121 Funkce DZÍSKAT......................................................................................................................... 122 Statistické databázové funkce............................................................................................ 122
10.5 Slučování dat z více oblastí................................................................................................. 123
Sloučení bez propojení.......................................................................................................... 123 Sloučení s propojením........................................................................................................... 124
10.6 Formátované tabulky............................................................................................................... 124
Tvorba formátované tabulky............................................................................................... 124 Vzhled tabulky............................................................................................................................ 125 Výpočty ve formátované tabulce...................................................................................... 125 Filtrace ve formátované tabulce........................................................................................ 126 Exportování dat z formátované tabulky........................................................................ 126
11
10.7 Automatický přehled............................................................................................................... 127
Export a import dat........................................................................................................................ 128 11.1 Rozdělení textu do sloupců................................................................................................ 128
Rozdělení textu pomocí oddělovače.............................................................................. 129 Nastavení formátu rozdělených dat................................................................................ 130 Rozdělení textu s pevnou šířkou....................................................................................... 130
11.2 Import a export do textového souboru................................................................... 132 Přímé otevření textového souboru.................................................................................. 132 Import dat z textového souboru....................................................................................... 132 Export do textového souboru............................................................................................ 133 Export dat do webové stránky........................................................................................... 134
11.3 Spojení Excelu s Wordem..................................................................................................... 135 Přenos údajů do Wordu......................................................................................................... 135
Vložení s propojením.............................................................................................................. 136 Přenos textu z Wordu.............................................................................................................. 137 Excel jako zdroj dat hromadné korespondence........................................................ 137
11.4 Připojení vnějších dat............................................................................................................... 138
Připojení tabulky Accessu..................................................................................................... 139 Vytvoření ovladače ODBC..................................................................................................... 139 Připojení k databázi.................................................................................................................. 141 Práce s připojenou tabulkou............................................................................................... 143
11.5 Import dat ve formátu XML................................................................................................ 143
Import souboru XML............................................................................................................... 143 Aktualizace tabulky.................................................................................................................. 144 Přidání dat na konec tabulky............................................................................................... 145
11.6 Připojení vnějších tabulek pomocí dotazů............................................................ 146
12
Tvorba nového dotazu........................................................................................................... 146 Práce s editorem dotazů........................................................................................................ 148 Řazení a filtrace........................................................................................................................... 148 Spojení dvou tabulek v dotazu.......................................................................................... 149 Výpočty v dotazech................................................................................................................. 151
Kontingenční tabulky.................................................................................................................. 153
12.1 Tvorba jednoduché kontingenční tabulky a grafu......................................... 153 Tvorba kontingenční tabulky.............................................................................................. 153 Aktualizace kontingenční tabulky.................................................................................... 154 Změna struktury kontingenční tabulky......................................................................... 155 Formátování a styly v kontingenční tabulce............................................................... 155 Tvorba kontingenčního grafu............................................................................................. 155
12.2 Filtrace a řazení v kontingenční tabulce.................................................................. 156
Řazení podle popisků řádků a sloupců.......................................................................... 156 Řazení podle hodnot............................................................................................................... 157 Filtrace podle popisků řádků a sloupců......................................................................... 157 Použití polí ve filtru................................................................................................................... 158 Filtrace podle hodnot............................................................................................................. 158 Filtrace pomocí průřezů......................................................................................................... 158 Filtrace pomocí časové osy.................................................................................................. 158
12.3 Různé typy výpočtů a zobrazení hodnot................................................................ 159
Volba typu výpočtu.................................................................................................................. 159 Volba typu pohledu................................................................................................................. 160 Porovnání s určitou hodnotou........................................................................................... 161 Rozdělení v procentech......................................................................................................... 161 Průběžné součty........................................................................................................................ 161 Pořadí hodnot............................................................................................................................. 161
12.4 Výpočtová pole v kontingenční tabulce.................................................................. 162
Počítané položky....................................................................................................................... 163
12.5 Kontingenční tabulka z externího zdroje dat...................................................... 164 Kontingenční tabulka z databáze Accessu.................................................................. 164 Kontingenční tabulka využívající ovladač ODBC...................................................... 166
12.6 Kontingenční tabulka s využitím relací..................................................................... 166
Tvorba relací................................................................................................................................. 166 Tvorba kontingenční tabulky s relacemi....................................................................... 167
12.7 Využití dat z kontingenční tabulky............................................................................... 168 Funkce ZÍSKATKONTDATA..................................................................................................... 168 Rozepsání kontingenční tabulky podle filtru.............................................................. 169 Získání dat ze zdrojové tabulky.......................................................................................... 170
12.8 Komplexní příklady.................................................................................................................... 170
13
Rozbor mezd............................................................................................................................... 170 Vyhodnocení ankety................................................................................................................ 171 Přehled tržeb............................................................................................................................... 172
Šablony a formuláře...................................................................................................................... 174
13.1 Použití šablon................................................................................................................................. 174
Uložení šablony.......................................................................................................................... 174 Vytvoření sešitu ze šablony.................................................................................................. 176 Otevření šablony....................................................................................................................... 176
13.2 Práce s formulářovými prvky............................................................................................. 176
Úprava vytvořeného prvku.................................................................................................. 177 Seznamy......................................................................................................................................... 177 Seznam s dynamickou vstupní oblastí........................................................................... 177 Zaškrtávací pole......................................................................................................................... 178 Přepínač......................................................................................................................................... 178 Posuvník......................................................................................................................................... 179
13.3 Komplexní příklady.................................................................................................................... 180
14
Vyhodnocení testu................................................................................................................... 180 Hledání v ceníku........................................................................................................................ 180
Analýza dat................................................................................................................................................. 181 14.1 Práce se scénáři............................................................................................................................. 181
Tvorba nového scénáře.......................................................................................................... 181 Použití scénáře............................................................................................................................ 182 Sloučení scénářů....................................................................................................................... 183
14.2 Hledání řešení................................................................................................................................. 183 14.3 Řešitel.................................................................................................................................................... 184
Práce s oknem Řešitele........................................................................................................... 184 Omezující podmínky............................................................................................................... 186
14.4 Citlivostní analýza........................................................................................................................ 187
Citlivostní analýza s jednou proměnnou...................................................................... 187 Citlivostní analýza se dvěma proměnnými.................................................................. 189
14.5 Analýza datových řad............................................................................................................... 189
15
Funkce FORECAST.ETS ........................................................................................................... 189 Vložení listu prognózy............................................................................................................ 190
Vizualizace dat....................................................................................................................................... 192
15.1 Pokročilé techniky při vytváření grafů........................................................................ 192 Změna zdrojových dat........................................................................................................... 192 Popisky dat................................................................................................................................... 193 Spojnice trendu.......................................................................................................................... 194 Chybové úsečky......................................................................................................................... 195 Kombinovaný graf.................................................................................................................... 196
15.2 Tvorba vlastního typu grafu............................................................................................... 197 15.3 Nastavení os v grafech............................................................................................................ 198
Úprava os....................................................................................................................................... 198 Použití vedlejší osy.................................................................................................................... 199 Graf se zápornými hodnotami............................................................................................ 200 Skládaný pruhový graf: Ganttův diagram..................................................................... 200
15.4 Bublinové grafy............................................................................................................................. 201
Vzhled a popisky bublin........................................................................................................ 201 Zobrazení záporných hodnot............................................................................................. 202 Umístění popisků na vodorovnou osu........................................................................... 202
Zobrazení několika datových sad..................................................................................... 203
15.5 Paprskové a burzovní grafy................................................................................................. 203 Paprskový graf............................................................................................................................. 203 Burzovní grafy............................................................................................................................. 203
15.6 Grafy s podmíněným formátováním.......................................................................... 204 Podmíněné formátování barvy sloupců........................................................................ 204 Podmíněné formátování barvy popisků....................................................................... 205
15.7 Vodopádové grafy...................................................................................................................... 205 15.8 Interaktivní grafy.......................................................................................................................... 207 Zvýraznění zvoleného datového bodu......................................................................... 207 Graf s proměnlivou oblastí dat........................................................................................... 207 Graf s rozsahem od/do........................................................................................................... 208
15.9 Minigrafy............................................................................................................................................. 208
Úprava vzhledu minigrafů.................................................................................................... 209 Osy v minigrafu.......................................................................................................................... 209
15.10 Podmíněné formátování s grafickými prvky......................................................... 210
Dvoubarevná škála................................................................................................................... 210 Tříbarevná škála.......................................................................................................................... 210 Datový pruh................................................................................................................................. 211 Sady ikon....................................................................................................................................... 213
15.11 Komplexní příklady.................................................................................................................... 214
16
Pareto.............................................................................................................................................. 214 Zobrazení posledních hodnot v tabulce...................................................................... 214 Rozdíly mezi příjmy a výdaji................................................................................................. 215 Datové sloupce s limitou....................................................................................................... 215 Přerušený graf............................................................................................................................. 215 Graf Minimum – Maximum – Střed................................................................................. 216 Anketa............................................................................................................................................. 217
PowerView................................................................................................................................................... 218
Tvorba listu PowerView.......................................................................................................... 218 Výpočet v tabulce..................................................................................................................... 219 Aktualizace tabulky.................................................................................................................. 219 Filtrace v tabulce........................................................................................................................ 220 Vzhled tabulky............................................................................................................................ 220 Tisk a export................................................................................................................................. 221
Rejstřík ............................................................................................................................................................ 222
Úvod Kniha, kterou právě otvíráte, je určena uživatelům Excelu, kteří již nějaké zkušenosti s tímto programem mají a chtěli by své znalosti rozšířit. Kniha je přednostně orientována na Excel 2013. Mohou ji však využívat i uživatelé starších verzí programu. Pokud se u některých postupů v dřívějších verzích Excelu objevují odchylky nebo omezení, bude to v knize vždy uvedeno. První kapitoly jsou věnovány nastavení programu, práci s buňkami, formátování a tvorbě vzorců. Podrobně je rozebrána práce se standardními funkcemi Excelu. Funkcím, určeným pro finanční výpočty, a funkcím statistickým jsou věnovány samostatné kapitoly, zaměřené na finanční a statistické výpočty. Další kapitoly jsou pak zaměřeny na ochranu dat, sdílení sešitů mezi uživateli a na export a import dat. Další prostor je věnován databázovému pojetí Excelu, kontingenčním tabulkám a grafům. Vzhledem k omezenému rozsahu knihy není možné popsat toto rozsáhlé téma v celé jeho šíři. Pro podrobnější seznámení s touto problematikou proto odkazujeme na dřívější knihu obou autorů: Excel 2013 – Práce s databázemi a kontingenčními tabulkami, kterou vydalo nakladatelství Grada v roce 2014. Závěrečné kapitoly se věnují práci s formulářovými prvky na listu, analýze dat a jejich vizualizaci, včetně využití podmíněného formátování a minigrafů. Součástí knihy je i popis práce se třemi užitečnými doplňky: doplňkem Analytické nástroje, doplňkem Řešitel a doplňkem PowerView. Najdete zde i řadu příkladů k procvičení. Sešity s příklady si můžete stáhnout na webových stránkách nakladatelství Grada (www.grada.cz). Všechny stahované sešity najdete ve dvou verzích: v první pracovní verzi jsou pouze zadání příkladů, ve druhé kontrolní verzi jsou příklady již vyřešeny. V knize jsou použity následující konvence: gg Názvy ovládacích karet, příkazy a názvy tlačítek, sekcí v dialogových oknech a volby v ovládacích seznamech jsou zvýrazněny tučným písmem. gg Názvy souborů a internetových stránek jsou zvýrazněny kurzívou. gg Označení kláves je zvýrazněno Kapitálkami. Ať se vám při práci s Excelem daří! Autoři
12
Excel – pokročilé nástroje
1
Nastavení programu
1.1 Možnosti práce programu Program Excel umožňuje nastavit různé způsoby, jak s ním pracovat. Pro nastavení přejdete na kartu Soubor a vlevo dole klepnete na příkaz Možnosti. Tím se zobrazí okno Možnosti aplikace Excel, v němž můžete provést obecná nastavení pro práci s Excelem. V levé části okna klepnete na zvolenou skupinu, v pravé části provedete potřebná nastavení a potvrdíte tlačítkem OK. Nastavení programu je trvalé a neváže se jen na otevřený sešit. Okno Možnosti aplikace Excel obsahuje celou řadu nastavení, jež zpravidla ponecháte beze změny. V této kapitole jsou uvedena pouze taková, která bude zapotřebí v některých případech změnit.
Skupina Obecné V této skupině můžete vyplnit uživatelské jméno (standardně je použito přihlašovací jméno do systému Windows). Dále můžete nastavit výchozí velikost písma a počet listů v nově vytvořeném sešitu – u Excelu 2013 a 2016 je tato hodnota nastavena na jedničku a nový sešit obsahuje pouze jeden list.
Obrázek 1.1: Nastavení Excelu ve skupině Obecné
Nastavení programu
13
Skupina Vzorce Z této skupiny se v praxi používají především dvě nastavení: 1. V přepínači Přepočet sešitu je možné použít volbu Ručně. Při této volbě se vzorce neaktualizují automaticky, ale je nutné vynutit si aktualizaci klávesou F9. Toto nastavení se hodí u rozsáhlých tabulek se složitými vzorci. Při automatické aktualizaci se totiž po každém přepisu některé buňky aktualizuje vždy celý sešit, což může u velkých sešitů vést k nepříjemnému zdržování při práci. 2. Označení volby Styl odkazu R1C1 způsobí, že se v nadpisech sloupců na listu zobrazí místo písmen pořadová čísla sloupců. Toto nastavení je platné pro celý sešit a použijete jej k bezpečnému zjištění pořadového čísla některého sloupce.
Obrázek 1.2: Nastavení Excelu ve skupině Vzorce
Skupina Kontrola pravopisu a mluvnice V programu Excel funguje kontrola pravopisu obdobně jako ve Wordu (ve skutečnosti je tato kontrola společným nástrojem balíku programů MS Office a funguje ve všech programech tohoto balíku). V této skupině můžete nastavit způsob kontroly pravopisu a tlačítkem Možnosti automatických oprav upravit automatický přepis některých slov. Je však třeba mít na paměti, že změny provedené v této skupině se projeví u všech programů balíku MS Office.
Skupina Uložit Ve skupině Uložit je nastaveno automatické ukládání otevřeného sešitu po 10 minutách, což můžete v případě potřeby upravit. Dále zde můžete změnit výchozí umístění sešitů pro ukládání a otvírání (standardně je nastavena složka Dokumenty). Nové umístění je nutné zadat z klávesnice.
14
Excel – pokročilé nástroje
Skupina Upřesnit Tato skupina obsahuje řadu možností, rozdělených do sekcí. Existuje několik nastavení, která by mohla mít význam i při praktické práci. V seznamu Po stisknutí klávesy Enter přesouvat výběr (sekce Možnosti úprav) způsobí výchozí volba Dolů přechod na nový řádek ve stejném sloupci. Volba Doprava zajistí, že se kurzor po ukončení zápisu v buňce přesune ve stejném řádku o buňku doprava. Označená volba Automaticky vložit desetinnou čárku (sekce Možnosti úprav) způsobí, že se velikost zapsaného čísla řádově zmenší o hodnotu nastavenou v číselníku Počet. Výchozí hodnota v tomto číselníku je 2, což znamená, že se zapsaná čísla zmenší stokrát. Po vypnutí této volby se čísla budou nadále zapisovat normálně, ale zapsaná čísla se již nezmění. Zrušením volby Používat oddělovače ze systému (sekce Možnosti úprav) je možné nastavit v desetinných číslech tečku místo čárky. Nastavení použijete například při exportu listu do textového souboru, kde mají být čísla s desetinnými tečkami. Číselník Zobrazovat tento počet posledních sešitů (sekce Zobrazení) určuje počet naposledy otevřených sešitů, které se zobrazí na kartě Soubor po zadání příkazu Otevřít. V přepínači U buněk s komentáři zobrazovat (sekce Zobrazení) je možné nastavit způsob zobrazení vytvořených komentářů (podrobněji viz podkapitolu 2.5).
Obrázek 1.3: Nastavení Excelu ve skupině Upřesnit
V sekci Možnosti pro tento list je možné provést některá nastavení pro jednotlivé listy, které vyberete v seznamu. U každého listu můžete provést nastavení jinak. V sekci lze použít tyto volby: gg Zobrazit záhlaví řádků a sloupců: zobrazení čísel řádků a písmen nad sloupci. gg Zobrazit v buňkách vzorce namísto vypočtených výsledků: v buňkách se vzorci se zobrazí text vzorce, který se normálně zobrazuje jen v řádku vzorců. gg Zobrazit konce stránek: na listu jsou zobrazena zalomení stránek při tisku směrem dolů a doprava.
Nastavení programu
15
gg Zobrazit v buňkách nulovou hodnotu: při deaktivaci této volby nejsou v buňce zobrazeny nulové hodnoty, ať jsou zapsané jako pevná čísla, nebo vypočítané vzorcem. gg Zobrazit symboly přehledu v případě jeho využití: jestliže jsou na listu některé řádky, popřípadě sloupce seskupeny (například po vytvoření přehledu), vlevo od čísel řádků, popřípadě nahoře nad označením sloupců se zobrazí tlačítka pro seskupení, která umožňují seskupené řádky nebo sloupce zobrazit či skrýt. Při zrušení volby se tato tlačítka nezobrazují a skrytí seskupených řádků nebo sloupců není možné. gg Zobrazit mřížku: dojde k zobrazení hranic mezi buňkami. Tlačítko Upravit vlastní seznamy (sekce Obecné) zobrazí dialogové okno pro práci s vlastními seznamy textů (viz podkapitolu 2.4).
Skupina Doplňky V této skupině je možné aktivovat některé nástroje Excelu, které nejsou běžně dostupné, například doplňky Analytické nástroje nebo Řešitel. Klepněte na tlačítko Přejít, v dalším okně označte potřebný doplněk a potvrďte tlačítkem OK. Aktivované doplňky jsou zařazeny v seznamu Aktivní doplňky aplikací.
Obrázek 1.4: Výběr doplňků
1.2 Úprava panelu Rychlý přístup Panel Rychlý přístup je umístěn zpravidla nad záložkami karet a po instalaci kompletu MS Office obsahuje tři tlačítka: Ukládání (disketa), akce Zpět (šipka doleva) a akce Znovu (šipka doprava). Panel si můžete upravit podle svých potřeb: 1. Přejděte na kartu Soubor a vlevo dole klepněte na příkaz Možnosti. 2. V levé části zobrazeného okna klepněte na skupinu Panel nástrojů Rychlý přístup. 3. V levém velkém seznamu označte příkaz a klepněte na tlačítko Přidat. Tím se do panelu Rychlý přístup přidá nové tlačítko. 4. Tlačítkem Odebrat můžete tlačítko z panelu Rychlý přístup zase odstranit. 5. Tlačítky se šipkami, umístěnými u pravého okraje okna, je v panelu Rychlý přístup možné změnit pořadí tlačítek. Úprava panelu Rychlý přístup je trvalé nastavení a projeví se ve všech otevřených sešitech.
16
Excel – pokročilé nástroje
Při práci s panelem Rychlý přístup je v levém rozvíracím seznamu jako výchozí nastavena volba Oblíbené příkazy. V levém velkém seznamu se tak zobrazí nejpoužívanější příkazy Excelu. Můžete také použít volbu Všechny příkazy nebo volbu Příkazy mimo pás karet, jež zobrazí právě ty příkazy, které na kartách umístěny nejsou. Pro uvedení panelu Rychlý přístup do původního stavu klepněte na tlačítko Obnovit a použijte volbu Obnovit jenom panel nástrojů Rychlý přístup. Tato akce je jištěna kontrolním dotazem.
Obrázek 1.5: Nastavení panelu Rychlý přístup
Úprava pásu karet Pás ovládacích karet můžete upravit dvěma způsoby: gg Do některé ze standardních karet můžete přidat novou skupinu a do této skupiny zařadit potřebná tlačítka. gg Lze také vytvořit nový pás karet s jednou nebo více skupinami. Přidání nové skupiny do některé z karet provedete takto: 1. Přejděte na kartu Soubor a vlevo dole klepněte na příkaz Možnosti. 2. V levé části zobrazeného okna klepněte na skupinu Přizpůsobit pás karet. 3. V pravém velkém seznamu označte název karty a klepněte na tlačítko Nová skupina. Na konec zvolené karty se přidá nová skupina a zároveň se v seznamu označí. Polohu nové skupiny můžete upravit pomocí tlačítek se šipkami, umístěnými u pravého okraje okna. 4. Klepněte na tlačítko Přejmenovat a vyplňte název nové skupiny. 5. Do nové skupiny přidejte jednotlivé příkazy. Provedete to stejným postupem jako u panelu Rychlý přístup: v levém velkém seznamu označíte příkaz a tlačítkem Přidat jej zařadíte do skupiny. 6. Úpravu dokončete klepnutím na tlačítko OK.
Nastavení programu
17
*
Obrázek 1.6: Vytvoření nové skupiny karet
Obrázek 1.7: Přejmenování nové skupiny karet
Nově vytvořenou skupinu můžete dodatečně upravit, přejmenovat, přesunout nebo odstranit. Se standardními skupinami žádné úpravy provádět nelze, není do nich ani možné přidávat nové příkazy. Vytvoření vlastní karty provedete takto: 1. Zobrazte okno pro přizpůsobení pásu karet. 2. Klepněte na tlačítko Nová karta. Tím se v pravém seznamu vytvoří nová karta a v ní jedna nová skupina. 3. V pravém seznamu označte řádek Nová karta. Pomocí tlačítek se šipkami upravte polohu nové karty. 4. Klepněte na tlačítko Přejmenovat a vyplňte název nové karty.
18
Excel – pokročilé nástroje
5. V nové kartě označte první skupinu, pomocí tlačítka Přejmenovat pro ni zadejte vhodný název a zařaďte do ni příkazy. 6. Další skupinu přidáte tlačítkem Nová skupina. 7. Potvrďte tlačítkem OK. I nově vytvořenou kartu je možné dodatečně upravovat, popřípadě z pásu karet odstranit. Standardní karty odstranit nelze, je však možné je přejmenovat a upravit jejich polohu.
1.3 Kompatibilita mezi verzemi Sešity vytvořené verzemi Excelu 2007, 2010, 2013 a 2016 mají stejný formát. Mezi jednotlivými verzemi však není úplná kompatibilita, proto některé nástroje použité ve vyšší verzi není možné využít ve verzi nižší. Například verze 2007 nemůže používat minigrafy, verze 2007 a 2010 nemají možnost vytvářet relace mezi tabulkami a popisky datových řad u grafů nelze převzít z buněk mimo oblast grafu. Počínaje Excelem 2003 a níže se liší i formát uložených souborů. V Excelu 2003 tedy není možné běžně otevřít sešit s příponou DOCX. Opačně to samozřejmě možné je, ale v sešitu staršího formátu nejsou přístupné některé nástroje, které starší formát sešitů neumožňuje. Sešit v novějším formátu je možné uložit ve starším formátu pomocí příkazu Uložit jako, který naleznete na kartě SOUBOR. Při ukládání použijete seznam Uložit jako typ a nastavíte v něm volbu Sešit Excelu 97-2003. Při ukládání se provede kontrola kompatibility a často se zobrazí okno s varováním, že se při uložení některé funkce sešitu ztratí. V mnoha případech je toto varování prakticky bezvýznamné. Pro uložení klepněte na tlačítko Pokračovat. V Excelu 2003 je možné otevřít i sešit v novém formátu, je však třeba doplnit instalaci kompletu MS Office o doplněk, který toto otevření umožní. Instalaci doplňku provede program FileFormatConverters.exe, který lze najít na internetu a zdarma stáhnout. Instalace tohoto doplňku umožní otvírat i novější dokumenty Wordu a prezentace PowerPointu.
Nastavení programu
19
2
Základní akce s tabulkami
2.1 Práce s řádky, sloupci a listy Vkládání a odstraňování buněk Pro vložení buněk použijete pravé tlačítko myši a příkaz Vložit buňky, nebo klávesovou zkratku C trl++ (znamená to, že musíte současně stisknout klávesu C trl a +). Pro odstranění buněk stiskněte pravé tlačítko myši a z místní nabídky zadejte příkaz Odstranit, nebo použijte klávesovou kombinaci C trl+– (klávesy C trl a –). Jestliže předem označíte celý řádek nebo sloupec, odstraní se celý a vložení se provede nad označeným řádkem nebo napravo od označeného sloupce. Při označení jen jedné nebo více buněk se zobrazí okno, v němž rozhodnete, kam se má provést posun (odstranění vlevo nebo nahoru, vložení vpravo nebo dolů). V okně se také nabízí akce s celým sloupcem nebo řádkem.
Obrázek 2.1: Vložení buněk
Odstranění nebo vložení buněk se dá provést i s nesouvislou oblastí nebo s několika označenými řádky nebo sloupci. Označit několik řádků nebo sloupců za sebou můžete provést třemi způsoby: gg Táhnout myší se stisknutým levým tlačítkem po číslech řádků nebo označení sloupců. gg Označit jeden řádek nebo sloupec a s podrženou klávesou Shift použít šipku dolů nebo doprava. gg Označit první řádek nebo sloupec a s podrženou klávesou Shift označit poslední. Také je možné označit nesouvislou skupinu řádků nebo sloupců: označte jeden řádek nebo sloupec a další pak označte klepnutím s podrženou klávesou C trl.
Skrývání a zobrazení řádků a sloupců Označíte jeden nebo více řádků, popřípadě sloupců, použijete pravé tlačítko myši a příkaz Skrýt. Zobrazit skrytý řádek nebo sloupec můžete tak, že myší ukážete mezi označení dvou sloupců nebo čísla dvou řádků, mezi nimiž je umístěn skrytý řádek nebo sloupec, a s podrženým levým tlačítkem myši zatáhnete
20
Excel – pokročilé nástroje
dolů nebo doprava. Tímto způsobem se však nezachová původní výška řádku nebo šířka sloupce. Nelze také zobrazit více skrytých řádků (sloupců) najednou. Proto je lepší označit dva řádky nebo sloupce, mezi nimiž se nachází skrytá oblast, použít pravé tlačítko myši a z místní nabídky zadat příkaz Zobrazit.
Zobrazení a skrytí listu Pravým tlačítkem myši klepněte na záložku listu a použijte příkaz Skrýt. Pokud označíte více listů klepnutím s podrženou klávesou C trl, skryjete všechny označené listy najednou. Pro zobrazení listu klepněte pravým tlačítkem myši na záložku listu a použijte příkaz Zobrazit. Zobrazí se tak okno se seznamem skrytých listů. Zobrazit najednou několik listů možné není.
Obrázek 2.2: Seznam skrytých listů
Ruční seskupování řádků nebo sloupců Příkladem může být tabulka, obsahující několik sloupců s dílčími údaji, další sloupec pak obsahuje součty pro jednotlivé řádky. Označíte dílčí sloupce a na kartě Data použijete tlačítko Seskupit. Nad označení sloupců se vloží další řádky s grafickým vyznačením seskupovaných sloupců. Klepnutím na tlačítko se symbolem minus se seskupované sloupce skryjí, klepnutím na tlačítko plus se zobrazí. Obdobně provedete seskupování po řádcích. Seskupení zrušíte tak, že seskupené sloupce zobrazíte a označíte, na kartě Data pak klepnete na tlačítko Oddělit.
Obrázek 2.3: Seskupení sloupců
Ukotvení řádků a sloupců Tuto možnost využijete při práci s velkými tabulkami. Vložte kurzor do sloupce A, na kartě Zobrazit klepněte na tlačítko Ukotvit příčky a zadejte příkaz Ukotvit příčky. Všechny řádky nad aktivním řádkem budou ukotveny, tedy budou stále viditelné a oddělené od zbytku listu čárou. Obdobně ukotvíte jeden nebo více sloupců, pokud označíte buňku v prvním řádku. Při označení buňky, která není ani v prvním řádku, ani v prvním sloupci, se ukotví najednou řádky i sloupce.
Základní akce s tabulkami
21
Ukotvení se ukládá společně se sešitem. Zrušíte jej klepnutím na tlačítko Ukotvit příčky a zadáním příkazu Uvolnit příčky. Uvedené tlačítko obsahuje také příkazy Ukotvit horní řádek a Ukotvit první sloupec. Těmito příkazy se ukotví vždy první řádek nebo sloupec A, bez ohledu na pozici kurzoru. Oba uvedené příkazy se navzájem vylučují; není tedy možné je postupně použít k ukotvení prvního řádku a zároveň prvního sloupce.
Obrázek 2.4: Tlačítko pro ukotvení
Tisk rozsáhlé tabulky Při tisku rozsáhlé tabulky se často stane, že tabulka zabere více než jednu stránku na výšku, popřípadě na šířku. Pak je vhodné zajistit, aby se na každé stránce tiskly nadpisy sloupců nebo první sloupec, označující data v jednotlivých řádcích. Provedete to následujícím postupem: 1. Na kartě Rozložení stránky klepněte na ležatý křížek ve skupině Vzhled stránky. 2. V zobrazeném okně klepněte na záložku List. 3. V položce Nahoře opakovat řádky vyznačte myší jeden nebo více řádků, které se mají při tisku zobrazit na začátku stránky. 4. Pro opakovaný tisk sloupců obdobně použijte položku Vlevo opakovat sloupce. 5. Potvrďte tlačítkem OK.
Obrázek 2.5: Opakování nadpisů sloupců
22
Excel – pokročilé nástroje
2.2 Mazání a plnění buněk Mazání Mazání pomocí klávesy Delete vymaže z buňky pouze obsah. Formátování a další nastavení buňky se nezmění. Pro různé způsoby mazání přejděte na kartu Domů a klepněte na tlačítko s obrázkem gumy ve skupině Úpravy. V nabídce se zobrazí příkazy Vymazat vše, Vymazat formáty, Vymazat obsah, Vymazat komentář.
Zápis do oblasti Zápis hodnoty do celé oblasti najednou provedete tak, že vyznačíte oblast buněk, zapíšete potřebný údaj a uložení provedete klávesovou zkratkou C trl+Enter (pokud při uložení nepodržíte klávesu C trl, hodnota se zapíše jen do první označené buňky). Tato akce vyplní celou označenou oblast beze změny zapsané hodnoty, hodí se tedy například pro vložení stejného kalendářního data do více buněk. Takto můžete zapisovat i do nesouvislé oblasti. Pro zápis hodnoty pouze do prázdných buněk použijete následující postup: 1. Označte oblast pro zápis. 2. Na kartě Domů klepněte na tlačítko Najít a vybrat (s dalekohledem) a použijte příkaz Přejít na – jinak. Druhou možností je označit oblast, stisknout klávesu F5 a v zobrazeném okně klepnout na tlačítko Jinak. Oba způsoby zobrazí okno Přejít na – jinak. 3. V okně označte volbu Prázdné buňky a potvrďte tlačítkem OK. 4. Z označené oblasti zůstane označena jen nesouvislá oblast prázdných buněk. Zapište vkládanou hodnotu a potvrďte klávesovou zkratkou C trl+Enter.
Obrázek 2.6: Okno Přejít na – jinak
Plnění různým způsobem Plnění oblasti provádíte nejčastěji tahem myší za pravý dolní růžek buňky. Pokud plnění provedete se stisknutou klávesou C trl, v oblasti se vyplní vždy stejná hodnota. To můžete využít při plnění kalendářními daty nebo názvy dnů a měsíců, které při běžném plnění vytvoří textovou řadu. Plnění můžete také využít pro tvorbu jednoduché řady: zapište první dvě hodnoty do dvou sousedních buněk, obě buňky označte a plňte tahem myší za pravý dolní růžek označené oblasti. Můžete tak vytvořit řadu číselných nebo datových hodnot; krok se automaticky vypočítá ze dvou prvních buněk.
Základní akce s tabulkami
23
Textovou řadu (a, b, c, atd.) plněním pomocí myši vytvořit nejde. Uvedený efekt se však při plnění uplatní i tehdy, pokud buňka obsahuje kombinaci textu a čísla. Například plněním textu „Praha 1“ dostanete text „Praha 2“ atd. Platí to i tehdy, jestliže je číselný údaj na začátku a mezi číslem a textem je mezera. Po vyplnění oblasti jednou buňkou se vpravo dole zobrazí malé tlačítko, které umožňuje provést plnění různými způsoby. U textu máte tyto možnosti: gg Kopírovat buňky (výchozí volba) – plní se obsah i formátování. gg Vyplnit pouze formátování – z první buňky se přenese pouze formát, obsah buněk se nezmění. gg Vyplnit bez formátování – vyplní se pouze obsah, formátování buněk včetně první buňky se odstraní. Při plnění číslem se navíc zobrazí volba Vyplnit řady, která vytvoří číselnou řadu s krokem jedna. Při plnění kalendářními daty je nastavena výchozí volba Vyplnit řady. V nabídce jsou ještě tyto možnosti: gg Vyplnit dny – vytvoří se řada po jednom dni (stejné jako výchozí hodnota). gg Vyplnit pracovní dny – vytvoří se řada po jednom dni, s vynecháním sobot a nedělí. gg Vyplnit měsíce – ponechá se den, měsíc posune o jeden dopředu. gg Vyplnit roky – obdobně pro roky.
Obrázek 2.7: Tlačítko pro plnění buněk
2.3 Vkládání různými způsoby Při běžném kopírování a vkládání se do cílové oblasti vloží vše, tedy obsah buněk, formátování (včetně podmíněného), ověření dat a komentář. Excel rovněž umožňuje provádět kopírování a vkládání různými způsoby: 1. Výchozí buňku nebo oblast zkopírujte do schránky. 2. Označte cílovou buňku. 3. Klepněte na šipku u tlačítka pro vkládání (vlevo na kartě Domů), nebo na cílové buňce klepněte pravým tlačítkem myši a z místní nabídky zadejte příkaz Vložit jinak. 4. V zobrazeném okně zvolte potřebný způsob vkládání a potvrďte tlačítkem OK. Po použití příkazu Vložit jinak se obsah schránky nezahodí, kolem zkopírovaných buněk jsou stále zobrazeny pohyblivé čárky. Proto je nutné obsah schránky vymazat klávesou Esc. Příkaz Vložit jinak lze použít pouze po kopírování; po vyjmutí je možné jen vkládat běžným způsobem. Okno, zobrazené po použití příkazu Vložit jinak, obsahuje dva přepínače a dvě zaškrtávací volby. V prvním přepínači Vložit máte tyto možnosti: gg Vše (výchozí volba): vkládání běžným způsobem. gg Vzorce: ze zkopírovaných buněk se vloží pouze obsah. Protože se obsah zkopírované buňky přenese bez formátování, hodnoty kalendářního data se vloží nenaformátované, tedy jako pořadové číslo dne od 1. ledna 1900.
24
Excel – pokročilé nástroje
Obrázek 2.8: Okno pro vkládání různými způsoby
gg Hodnoty: ze zkopírovaných buněk se vloží pouze obsah s tím, že pokud zkopírované buňky obsahují vzorec, hodnota vypočtená vzorcem se vloží jako pevná hodnota. Údaje kalendářního data se vloží jako neformátované. gg Formáty: ze zkopírovaných buněk se vloží pouze formátování (včetně podmíněných formátů a rámečků). Tato volba odpovídá použití štětečku. gg Komentáře: ze zkopírovaných buněk se vloží pouze komentáře. gg Ověření: ze zkopírovaných buněk se vloží pouze ověřovací pravidla buněk. gg Použít zdrojový motiv u všech: u vkládaných buněk se použije motiv, který byl použit pro formátování zkopírovaných buněk. Nastavení motivu pro aktivní list provedete použitím tlačítka Motivy na kartě Rozložení stránky. Ve velké většině situací je výsledek této akce stejný jako u obyčejného vkládání. gg Vše kromě ohraničení: ze zkopírovaných buněk se vloží vše (obsah, formátování, ověření, komentáře), s výjimkou rámečků. gg Šířky sloupců: ze zkopírované buňky se přenese pouze šířka sloupce, v němž ležela kopírovaná buňka. Cílová buňka se nemění. gg Vzorce a formáty čísla: tato volba je obdobná jako volba Vzorce, ale ze zkopírované buňky se navíc přenese číselný formát. Hodnoty kalendářního data se tedy vloží s příslušným formátem. Ostatní formátování cílové buňky zůstane beze změny. gg Hodnoty a formáty čísla: tato volba je obdobná jako volba Hodnoty, ale ze zkopírované buňky se navíc přenese číselný formát. Hodnoty kalendářního data se vloží s odpovídajícím formátem. Ostatní formátování cílové buňky zůstane beze změny. gg Vše se sloučením podmíněných formátů (verze 2010 a výše): ze zkopírovaných buněk se vloží vše s jednou výjimkou: jestliže v cílových buňkách existují podmíněné formáty, nepřepíší se a podmíněné formáty ze zkopírovaných buněk se přidají k podmíněnému formátování v cílových buňkách. Přepínač Operace umožňuje kombinovat vkládání číselných hodnot se zvolenou aritmetickou operací: přičtení, odečtení, násobení nebo dělení zkopírovanou hodnotou. Jestliže cílová buňka obsahuje vzorec, tento vzorec v buňce zůstane a odpovídajícím způsobem se upraví. Pokud není možné operaci provést (například výchozí nebo cílová buňka obsahuje text), akce neskončí chybou, ale neprovede se. Volbu Vynechat prázdné můžete použít při vkládání oblasti, která obsahuje prázdné buňky. Při použití této volby se cílová oblast prázdnými buňkami nepřepíše a odpovídající buňky zůstanou beze změny. U neprázdných buněk se přenese vše. Volbu Transponovat použijete pro otočení zkopírované oblasti o 90°, z řádků se stanou sloupce a ze sloupců řádky. Ze zkopírovaných buněk se přenese vše.
Základní akce s tabulkami
25
2.4 Tvorba datových řad Vytváření jednoduchých datových řad je možné pouhým tažením myší (viz podkapitolu 2.2, Mazání a plnění buněk). Druhou možností je použít nástroj pro tvorbu datových řad, který poskytuje více možností. Na kartě Domů klepněte na tlačítko Vyplnit s obrázkem šipky dolů (ve skupině Úpravy) a použijte příkaz Řady. Zobrazí se dialogové okno pro tvorbu řad. Pomocí tohoto okna můžete vytvářet čtyři typy řad: gg Lineární – řada čísel, lišících se o stálý rozdíl (1, 3, 5 …). gg Geometrický – řada čísel, lišících se o stálý násobek (1, 2, 4 …). gg Kalendářní – řada hodnot kalendářního data. gg Automatické vyplňování – řada tvořená texty (názvy dnů a měsíců).
Obrázek 2.9: Okno pro tvorbu řad
Lineární řada Pro vytvoření lineární řady zapište do buňky počáteční hodnotu, vyznačte sloupec nebo řádek buněk tak, aby buňka s počáteční hodnotou byla v oblasti jako první, a použijete příkaz Řady. V prvním seznamu označte řádky nebo sloupce, dále vyplňte velikost kroku a potvrďte tlačítkem OK. Do pole Konečná hodnota je možné zapsat hodnotu, kterou vytvářená řada nesmí překročit; v tomto případě se nevyplní všechny označené buňky. Jestliže označená oblast zahrnuje dvě vyplněné buňky, velikost kroku se automaticky určí podle těchto buněk. Vyplněné buňky nemusí ležet za sebou – u vyznačené oblasti je například možné vyplnit první a poslední buňku a vytvořením řady se pak hodnoty mezi ostatní buňky rovnoměrně rozpočítají.
Geometrická řada Při tvorbě geometrické řady postupujete obdobně, jen s tím rozdílem, že do položky Velikost kroku zapíšete násobitel: například hodnota 1,1 znamená, že je každá následující hodnota vyšší o 10%. Při vyplnění dvou buněk v označené oblasti se však do položky Velikost kroku nevypočítá násobitel, ale rozdíl. Proto označíte volbu Trend. Položka Velikost kroku je pak nepřístupná a násobitel se vypočítá správně z obou vyplněných buněk.
Kalendářní řada Při tvorbě kalendářní řady si můžete zvolit, zda velikost kroku představuje rozdíl ve dnech, měsících nebo rocích. Volba Pracovní den funguje stejně jako volba Den, ale do vyplňované řady se nezařadí dny, připadající na soboty a neděle. U kalendářní řady se velikost kroku automaticky vypočítá ze dvou sousedních vyplněných buněk. Pokud jsou v oblasti vyplněny dvě nesouvislé buňky, použije se krok vyplněný v položce Velikost kroku. I pro kalendářní řadu je možné využít položku Konečná hodnota, kam zapíšete poslední možné datum.
26
Excel – pokročilé nástroje
Textová řada Poslední volba Automatické vyplňování funguje zcela stejně jako při plnění buněk tažením myší. Textová řada se vytvoří z názvů dnů v týdnu nebo ze jmen měsíců. Pro tvorbu textových řad můžete vytvářet také vlastní seznamy textů, například názvy dnů nebo měsíců v cizím jazyce. Postupujete takto: 1. Na listu vytvořte oblast s potřebnými texty. 2. Na kartě Soubor zadejte příkaz Možnosti. 3. V levé části zobrazeného okna klepněte na příkaz Upřesnit. 4. Ve skupině Obecné klepněte na tlačítko Upravit vlastní seznamy. Tím se zobrazí okno obsahující textové seznamy. 5. V položce Importovat seznam z buněk vyznačte oblast se zapsanými texty. 6. Klepněte na tlačítko Importovat a poté dvakrát na tlačítko OK.
Obrázek 2.10: Tvorba vlastního seznamu
Vytvořený seznam funguje stejně jako seznam dnů v týdnu a měsíců. Je součástí instalace Excelu a je možné ho využívat ve všech sešitech. Vlastní seznam můžete dodatečně upravovat nebo odstranit (odstranění je jištěno zpětným dotazem a je nevratné). Standardní seznamy, tedy názvy měsíců a dny v týdnu, nelze upravovat ani odstranit.
2.5 Dynamické doplňování Dynamické doplňování bylo do Excelu zařazeno poprvé ve verzi 2013. Umožňuje plnění sloupce podle zadaného vzoru. Pro doplňování použijete dva sloupce dat. V prvním jsou zapsány texty, druhý sloupec se bude doplňovat. Vlevo od sloupce textů by měly být prázdné buňky. Pro doplňování zapíšete do první buňky pravého sloupce vzorek textu, podle něhož se bude doplňování provádět. Zbylé buňky ve druhém sloupci jsou prázdné. Buňku se vzorkem textu označíte a na kartě Data klepnete na tlačítko Dynamické doplňování (skupina Datové nástroje). Jestliže dynamické doplňování selže, zobrazí se informace o chybě. Doplňování textových hodnot může fungovat dvěma způsoby: gg Texty v prvním sloupci jsou rozděleny mezerou na několik částí. Jako vzorek použijete první, druhé atd. slovo z prvního řádku levého sloupce. V pravém sloupci se pak do dalších řádků doplní odpovídající slova z levého sloupce. Texty v prvním sloupci by měly mít stejný počet částí – pokud tomu tak není, doplňování nemusí fungovat správně.
Základní akce s tabulkami
27
gg Vzorek textu obsahuje jedno nebo více písmen, které se vyskytují v prvním řádku levého sloupce. Při tomto způsobu doplňování se zjistí poloha prvního výskytu zapsaného vzoru, u ostatních řádků se vyberou ty části textu, které jsou umístěné ve stejné poloze. Texty v prvním sloupci nemusí být děleny mezerami. Doplňování je možné použít také u hodnot kalendářního data. Zapsané datum je chápáno jako text se třemi částmi oddělenými tečkou. Jako vzorek použijete číslo dne, měsíce nebo roku z první buňky v levém sloupci a do zbylých buněk v pravém sloupci se doplní odpovídající údaje, tedy pořadová čísla dne, měsíce nebo roku.
2.6 Odstranění duplicit U souvislé tabulky můžete odstranit řádky, které obsahují duplicitní hodnoty ve zvolených sloupcích. U tabulky postupujte takto: 1. Označte některou buňku v tabulce. 2. Na kartě Data klepněte na tlačítko Odebrat stejné (skupina Datové nástroje). 3. V zobrazeném okně označte sloupce, které chcete použít ke kontrole duplicitních hodnot. Pro označení všech sloupců použijte tlačítko Vybrat vše, tlačítkem Zrušit výběr označení všech sloupců zrušíte. 4. Jestliže jsou v prvním řádku tabulky nadpisy sloupců, označte volbu Data obsahují záhlaví. V dialogovém okně se pak zobrazí nadpisy jednotlivých sloupců. Jestliže ponecháte volbu neoznačenou, první řádek v tabulce se považuje za řádek s daty, sloupce pro kontrolu duplicitních hodnot označíte jejich písmeny. 5. Klepněte na tlačítko OK.
Obrázek 2.11: Odstranění duplicit
Při označení všech sloupců se z tabulky odstraní všechny identické řádky. Při označení jen některých sloupců se odstraní řádky, které mají v označených sloupcích stejné hodnoty, v tabulce se ponechá pouze první řádek. Odstranění duplicitních hodnot můžete provést i u označené oblasti buněk, což umožňuje vymazat duplicity jen z části tabulky. Volbu Data obsahují záhlaví ponecháte zpravidla neoznačenou.
2.7 Práce s komentáři a hypertextovými odkazy Komentáře K jednotlivým buňkám je možné vkládat poznámky a další informace ve formě komentářů. Pro vložení komentáře do buňky na ni klepnete pravým tlačítkem myši a z místní nabídky vyberete příkaz Vložit komentář. Text komentáře zapíšete do zobrazeného okénka. Buňka s komentářem je označena v pravém horním rohu červenou barvou. Komentář se zobrazí, jakmile na buňku ukážete myší.
28
Excel – pokročilé nástroje
Tento způsob zobrazení komentářů je nastaven po instalaci kompletu MS Office. Je možné jej změnit: zobrazte dialogové okno pro možnosti programu, vlevo klepněte na skupinu Upřesnit a v sekci Zobrazení nastavte potřebnou volbu v seznamu Zobrazit u buněk s komentáři. Příkaz Vložit komentář se u buňky s vloženým komentářem změní na příkazy Upravit komentář a Odstranit komentář. Běžným mazáním pomocí klávesy Delete se z buňky komentář neodstraní. Pokud však použijete příkaz Vymazat vše (viz podkapitolu 2.2), z buňky se odstraní všechno včetně vloženého komentáře. Komentáře se běžně netisknou. Vytištění listu i s komentáři nastavíte následovně: 1. Přejděte na kartu Rozložení stránky. 2. Klepněte na ležatý křížek ve skupině Vzhled stránky. 3. V zobrazeném okně přejděte na kartu List. 4. V seznamu Komentáře nastavte volbu Na konci listu. 5. Potvrďte tlačítkem OK.
Obrázek 2.12: Tisk komentářů
Tato volba zajistí, že se komentáře vytisknou na zvláštní stránce.
Hypertextové odkazy Obsahem buňky může být také hypertextový odkaz. Buňka může obsahovat následující typy odkazů: gg Odkaz na některou buňku v sešitu – při klepnutí na buňku se kurzor přemístí na zvolenou buňku. gg Odkaz na soubor – při klepnutí na buňku se soubor otevře. gg Odkaz na webovou stránku – při klepnutí na buňku se spustí výchozí prohlížeč a otevře se nastavená webová stránka. gg Odkaz na adresu elektronické pošty – při klepnutí na buňku se spustí poštovní program a vytvoří se e-mailová zpráva se zadanou adresou. Tento typ odkazu funguje pouze u programů instalovaných přímo do počítače, jako je například MS Outlook. Elektronickou poštu otevíranou pomocí webového rozhraní takto využívat nelze.
Základní akce s tabulkami
29
Obrázek 2.13: Odkaz na místo v sešitu
Vytvoření hypertextového odkazu provedete takto: 1. Klepněte na buňku pravým tlačítkem myši a zadejte příkaz Hypertextový odkaz. 2. V zobrazeném okně vyplňte položku Zobrazený text. Jestliže buňka nebyla prázdná, zobrazeným textem bude obsah buňky. 3. Klepnutím na tlačítko Popis se zobrazí pomocné okno. V okně vyplňte text bublinkové nápovědy, zobrazované při najetí myší na buňku. 4. Pro tvorbu odkazu na místo v sešitu klepněte vlevo na tlačítko Místo v tomto dokumentu, označte list a do položky Zadejte odkaz na buňku zapište adresu buňky. V okně se zobrazí i názvy, definované v sešitu, pak postačí označit název. 5. Pro tvorbu odkazu na soubor klepněte vlevo na tlačítko Existující soubor nebo web. stránka. V seznamu Oblast hledání zvolte diskovou jednotku, poté vyberte adresář a soubor označte. 6. Tlačítko Existující soubor nebo web. stránka použijte i při tvorbě odkazu na webovou stránku. Adresu stránky zapište do položky Adresa. Šipka napravo od položky nabízí naposledy použité webové stránky. 7. Odkaz na adresu elektronické pošty vytvořte klepnutím na tlačítko E-mailová adresa. V okně vyplňte adresu elektronické pošty, popřípadě předmět vytvářené zprávy. 8. Klepněte na tlačítko OK.
Obrázek 2.14: Odkaz na webovou stránku
30
Excel – pokročilé nástroje