EXCEL (NEJEN) PRO ELEKTROTECHNIKY Ing. Ivana Linkeová, Ph.D. 3
Úvod Obsah skript odpovídá rozsahu látky probírané ve volitelném pedmtu Technická dokumentace II MS Excel 1, který zajišuje Katedra mechaniky a materiál Fakulty elektrotechnické eského vysokého uení technického v Praze. Nápl pedmtu byla zvolena s ohledem na využití standardních i vlastních možností a nástroj MS Excel pi ešení úloh z technicko-inženýrské praxe. Formou výkladu i ešením konkrétních píklad se zde seznámíme s adou standardních i doplkových funkcí a nástroj, kterými disponuje MS Excel. V tchto skriptech se zamíme na praktické úlohy, na kterých budeme prezentovat pístup ke grafickému i numerickému ešení problému. V uvedených píkladech narazíme i na požadavky, které jsou obvyklé a potebné pi ešení úloh z technicko-inženýrské praxe, ale které nelze ešit pomocí standardních prostedk programu pímo. Vždy uvedeme možný zpsob ešení, a pokud bude teba problém vyešit makrem, uvedeme i komentovaný kód makra 2. Skripta ve vtšin pípad popisují obecn platné postupy a principy práce s tabulkovým procesorem, které nejsou závislé na verzi aplikace. Jako základní verze pro obrázky dialogových oken a posloupností jednotlivých krok píkaz byla zvolena verze MS Excel 2002. Pokud existuje rozdíl v chování aplikace ve verzi MS Excel 2000, je v textu konkrétn uveden. Poznámky: Jednotlivé kroky v uvádných postupech jsou oddleny symbolem. Kliknout znamená kliknout levým tlaítkem myši. Z místní nabídky konkrétního objektu znamená kliknout pravým tlaítkem myši na konkrétní objekt, ímž se zobrazí místní nabídka, ze které lze píkazy volit rovnocenn pravým i levým tlaítkem myši. V ad obrázk jsou z prostorových dvod uvedeny pouze podstatné ásti dialogových oken. Zejmé ásti, jako tlaítka OK, Storno, apod. jsou asto vynechány. V uvedených kódech maker se pedpokládá, že není povinná deklarace promnných. 1 Tvorba odborné technické publikace pomocí textového procesoru Word, která je náplní pedmtu Technická dokumentace II MS Word, je podrobn zpracována v [2] 2 V této publikaci se nezabýváme programováním ve Visual Basicu for Applications (VBA) 3
Excel nejen pro elektrotechniky Obsah Pesun, kopie, vložení a odstranní list...10 Výbr obecné oblasti...13 Výbr vyplnné/prázdné oblasti...13 Výbr aktuální oblasti...13 Výška ádku, šíka sloupce...15 Skrytí/Zobrazení ádk/sloupc...15 Druhy íselných formát a jejich automatická aplikace...17 Obecný...17 íslo...18 Mna...19 Úetnický...19 Datum...19 as...20 Procenta...21 Zlomky...21 Matematický...21 Text...22 Speciální...22 Vlastní...23 Znaky a zástupné symboly v kódu formátu...23 Další souásti kódu...26 Karta Zarovnání...29 Karta Písmo...30 Karta Ohraniení...31 Karta Vzorky...32 Karta Zámek...32 Podmínné formátování definované hodnotou v buce...33 Podmínné formátování definované vzorcem...33 Odstranní podmínných formát...35 Vyhledání bunk s podmínným formátem...36 Použití vyplovacího úchytu...37 Vyplnní pomocí +...39 Vyplnní údaji ze seznam...39 Natení dat z textového souboru...39 Výbr vstupních dat ze seznamu pípustných hodnot...43 Omezení vstupních dat vzorcem...44 Modifikace ovení vstupních dat...45 Kontrola údaj v bukách...46 Zprávy pi zadávání údaj do bunk...46 Odstranní ovení...47 Vyhledání bunk s ovením...47 Zadání vzorce kopírováním pomocí vyplovacího úchytu...51 4
Obsah Zadání vzorce pomocí +...53 Zadání maticového vzorce pomocí + +...53 ešení soustavy lineárních rovnic inverzní maticí...54 ešení soustavy lineárních rovnic Cramerovým pravidlem...54 Zadání vzorce pomocí tabulky dat...55 Výpoet funkce jedné promnné y = f (x), data jsou uspoádána do ádku...55 Výpoet funkce jedné promnné y = f (x), data jsou uspoádána do sloupce...55 Výpoet funkce dvou promnných z = f (x, y)...56 Výpoet rekurentního vzorce...57 Urení odhadu...57 Cyklický odkaz...58 Vložit jinak...70 Vložit jinak do jiné aplikace...72 Speciální symboly v legend pomocí textového pole...90 Speciální symboly v legend pes popisek datového bodu...90 Hladká ára...95 Hladká ára a uzavené kivky...95 Kalibrace grafu...97 Chybové úseky...98 Pidání nových ad do grafu...99 Vedlejší osy v grafu...101 Zmna polohy datového bodu myší...102 Automatické formátování bod v kritickém pásmu...103 Kód makra KritickePasmo...103 Zobrazení hodnot parametru u parametricky zadané funkce...105 Kód makra ZobrazParametr...105 Propojení obsahu buky do grafu...108 Objekty paprskového grafu...112 Vyhlazení ar v paprskovém grafu...113 Orientace zdrojových dat do ádk...115 Orientace zdrojových dat do sloupc...116 Tvorba grafu...116 Podtypy povrchového grafu...118 Prostorové zobrazení povrchového grafu...119 Zmna formátu všech vrstev povrchového grafu...121 Kód makra FormatPlochy...122 Tlaítko Vložit rovnici...138 Pidání popisu k vlastní funkci...140 Metoda nejmenších tverc...152 Histogram...152 Statistické funkce...154 5
Excel nejen pro elektrotechniky 1 Prvky aplikace MS Excel Na zaátku se budeme vnovat technikám práce se základními prvky MS Excel, které jsou bžn pítomny v okn aplikace (Obr. 1). U prvk, jejichž vlastnosti a využití vyžadují detailnjší komentá, jsou uvedeny odkazy na píslušnou kapitolu. Viditelnost ady prvk okna aplikace lze ovlivnit na kart Zobrazení (Obr. 2) dialogového okna Možnosti, které vyvoláme z hlavní nabídky Nástroje. Jedná se pedevším o tyto prvky: ádek vzorc, Stavový ádek, Mížka, Záhlaví ádk, Záhlaví sloupc, Vodorovný posuvník, Svislý posuvník, Ouška list. Panel nabídek Standardní Formát Pole názv Tlaítko Vybrat vše Aktivní buka Bukový kurzor Vyplovací úchyt Záhlaví ádk Záhlaví sloupc Tlaítko Vložit funkci ádek vzorc Mížka Ouška list Zobrazení oušek list Stavový ádek Zmna délky vodorovného posuvníku Vodorovný posuvník Automatický výpoet Ovládání vodorovné píky Svislý posuvník Ovládání svislé píky Indikace režim Obr. 1 Okno aplikace Panel nabídek nabídky se implicitn zobrazují ve zkrácené podob s nkolika nejastji naposledy používanými píkazy (Obr. 3). Nezkrácená nabídka se zobrazí s krátkým zpoždním nebo po kliknutí na dvojitou šipku v dolním okraji nabídky. Pokud chceme toto základní nastavení nabídek zmnit, je teba zobrazit dialogové okno Vlastní (nap. z menu Nástroje), kde na kart Zobrazení zaškrtneme volbu Vždy zobrazovat úplné nabídky. Tím budou v nabídkách zobrazeny vždy všechny píkazy a jejich umístní v nabídce se nebude mnit. Panely nástroj Standardní a Formát jsou implicitn umístny v jednom ádku. Zaujímají tím menší prostor, ale nejsou zobrazena všechna tlaítka, která mají panely k dispozici. Kliknutím na dvojitou šipku v pravém okraji panelu lze dosáhnout i na nezobrazená tlaítka (Obr. 4). Volba Zobrazit tlaítka ve dvou adách pehledn umístí panel nástroj Standardní a Formát pod sebe, takže jsou všechna tlaítka tchto panel nástroj 6
Prvky aplikace MS Excel zobrazena. Alternativní možnost pedstavuje zaškrtnutí volby Umístit panely nástroj Standardní a Formát ve dvou adách v dialogovém okn Vlastní (Obr. 5). Volba Zobrazit tlaítka ve dvou adách není ve verzi MS Excel 2000 pítomná. Zde je teba na kart Možnosti v dialogovém okn Vlastní zrušit zaškrtnutí u volby Umístit panely nástroj Standardní a Formát v jedné ad. Obr. 2 Dialogové okno Možnosti, karta Zobrazení Obr. 3 Nabídka Obr. 4 Panel nástroj Obr. 5 Dialogové okno Vlastní, karta Možnosti Mížka mížka od sebe oddluje jednotlivé buky, implicitn je zobrazena tenkými šedými arami. Zobrazení/skrytí mížky, resp. její barvu lze zmnit na kart Zobrazení (Nástroje Možnosti karta Zobrazení zaškrtnout/vyškrtnout volbu Mížky, resp. Barva zvolit barvu mížky). I když není mížka zobrazena, list je stále rozdlen na buky. Poznámka: grafické objekty lze pi kreslení, pesunu a kopírování pichytit k mížce oddlující buky. Vzhledem k tomu, že velikost této mížky nelze nastavit v rozumných délkových jednotkách (viz kap. Formát ádku a sloupce), je lepší vytvoit pesnou grafiku v jiné aplikaci a do listu ji potom vložit píkazem z hlavní nabídky Vložit Obrázek Ze souboru vyhledat soubor s grafikou. Stavový ádek v levé ásti se objevují rzná hlášení a upozornní aplikace. V pravé ásti se zobrazuje výsledek automatického výpotu a indikátory rzných stisknutých kláves a zapnutých režim. 7
Excel nejen pro elektrotechniky Automatický výpoet z místní nabídky stavového ádku lze vybrat funkci (Žádné, Prmr, Poet hodnot, Poet ísel, Maximum, Minimum, Souet), jejíž výsledek se bude automaticky zobrazovat ve stavovém ádku, jakmile vybereme více než jednu buku obsahující data. Automatický výpoet lze aplikovat i na nesouvislou oblast. Indikace režim ve stavovém ádku se zobrazují následující indikátory : ROZ/ADD... indikace režimu rozšíeného výbru souvislé/nesouvislé oblasti aktivovaného klávesou / + (viz kap. Výbr oblastí). ABC... stisknutá klávesa. 123... stisknutá klávesa. SCRL... stisknutá klávesa, obrazovka se posunuje pomocí kurzorových kláves. PES...indikace režimu pepisu, který lze aktivovat klávesou výhradn v režimu editace obsahu buky. Režim editace obsahu buky nastane po dvojím kliknutí na buku nebo po stisku klávesy. FIX...indikace zapnutého pevného potu desetinných míst píkazem Nástroje Možnosti karta Úpravy Pevný poet desetinných míst nastavit poet desetinných míst, který bude platný pro všechna ísla zadávaná z klávesnice. V tomto režimu se ísla zadávají vetn desetinných míst bez desetinného oddlovae. Po ukonení zadávání se v buce zobrazí desetinné íslo vetn desetinného oddlovae. Vypnutí režimu nebo další zmna pevného potu desetinných míst nemá vliv na díve zadaná ísla. Režim lze využít nap. pi zadávání ceny vetn halé. Pole názv šipkou lze rozbalit seznam názv pojmenovaných oblastí na listu (viz kap. 3.1.5 Názvy ve vzorcích). Pokud nebyly žádné oblasti na listu pojmenovány, je seznam prázdný. Podle aktuální situace se v poli názv zobrazují následující informace: Adresa aktivní buky ve tvaru, který odpovídá nastavenému stylu odkazu (A1 nebo R1C1). V pípad, že je aktivní buka pojmenována, zobrazuje se zde její název. Název vybrané oblasti, je-li vybrána pojmenovaná oblast. Rozsah práv provádného výbru ve tvaru poet vybraných ádk x poet vybraných sloupc (nap. 5R x 4C). ádek vzorc oblast, kde se zobrazuje a lze editovat úplný obsah aktuální buky. V ádku vzorc se obsah buky zobrazuje bez jakéhokoliv formátování (viz kap. Formát a obsah buky) standardním písmem nastaveným pro celou aplikaci píkazem Nástroje Možnosti karta Obecné Standardní písmo, resp. Velikost. Vložit funkci tímto tlaítkem lze zahájit zadávání vzorce do aktivní buky, pípadn editaci existujícího vzorce v aktivní buce. Po stisku tlaítka Vložit funkci nebo pi jakékoliv zmn obsahu buky se vedle tohoto tlaítka zobrazí další dv tlaítka: tlaítko Zadat, které slouží k potvrzení obsahu buky (obdoba klávesa ) a tlaítko Storno, které slouží ke zrušení zmn obsahu buky (obdoba klávesa ). Detailn se zadáváním dat do buky/bunk a editací existujícího obsahu buky/bunk zabývá kap. 2.2.1 Vstup dat. Ve verzi MS Excel 2000 je v ádku vzorc místo tlaítka Vložit funkci tlaítko Upravit vzorec. 8
Prvky aplikace MS Excel Píky okno s listem lze pomocí píek rozdlit na dv nebo tyi podokna. Píky rozeznáváme plovoucí a pevné. Plovoucí píky lze do listu pidat tažením myší za ovlada vodorovné a svislé píky (Obr. 1) nebo píkazem Okno Rozdlit. Plovoucí píky jsou zobrazeny šedivou tlustou arou (netiskne se, Obr. 6), jejich umístní lze mnit myší. Pomocí plovoucích píek lze zobrazit i znan vzdálené oblasti téhož listu. Všechna podokna se posouvají pomocí vlastních posuvník. Pevné píky lze pidat do listu píkazem Okno Ukotvit píky. Pevné píky se umístí k hornímu a levému okraji aktivní buky. Jsou zobrazeny tenkou ernou arou (netiskne se, Obr. 7) a jejich umístní nelze zmnit. Pomocí posuvník se posunuje pouze pravé dolní podokno listu, ádky a sloupce, které jsou umístny vlevo a nahoe vzhledem k pevným píkám (na Obr. 7 jsou šed podbarveny), jsou ukotveny na obrazovce a mimo obrazovku se neposunují. Pevné píky slouží k ukotvení ádk/sloupc, které tvoí záhlaví rozsáhlých tabulek souvislosti mezi daty a záhlavím jsou potom vždy zejmé. Plovoucí i pevné píky lze odstranit píkazem Okno Odstranit píky, plovoucí píky lze odstranit i dvojím kliknutím na píce. Obr. 6 Rozdlení okna plovoucími píkami Obr. 7 Rozdlení okna pevnými píkami 1.1 Sešity a listy Výchozím typem souboru MS Excel je sešit soubor s koncovkou *.xls. Je-li oteveno více sešit, lze jejich umístní na ploše aplikace ovlivnit volbou z hlavní nabídky Okno Uspoádat vybrat zpsob uspoádání sešit. Na Obr. 8 je píklad uspoádání sešit Vedle 9
Excel nejen pro elektrotechniky sebe. Polohu jednotlivých oken se sešity lze upravit i run myší. Celkové rozmístní oken lze uložit jako tzv. pracovní prostor píkazem Soubor Uložit prostor. Soubor s pracovním prostorem má implicitní název resume a koncovku xlw. K uložené konfiguraci se vrátíme píkazem Soubor Otevít vyhledat píslušný soubor s pracovním prostorem. Sešit obsahuje jeden nebo více list. Základní typy list jsou pracovní list (list rozdlený na buky) a list s grafem (list, který není rozdlen na buky; zpravidla obsahuje jediný graf, ale mže obsahovat i více graf, pop. žádný, viz kap. 6 Grafy). Nov otevený sešit implicitn obsahuje ti pracovní listy. Maximální poet list v novém souboru lze nastavit na 256 (Nástroje Možnosti karta Obecné Poet list v novém sešitu), další listy lze do sešitu vložit viz dále. Sešit je implicitn zobrazený. Okno aktivního sešitu lze skrýt (a tím do jisté míry chránit proti nepovolaným zmnám) píkazem z hlavní nabídky Okno Skrýt. Data ve skrytém sešitu jsou stále dostupná, ale nelze je bez zobrazení sešitu editovat. Skrytý je nap. soubor Personal.xls, do kterého se ukládají kódy uživatelem nahraných maker (viz kap. 9.1 Makra). Skrytý sešit lze zobrazit píkazem z hlavní nabídky Okno Zobrazit vybrat píslušný sešit ze seznamu skrytých sešit. Je-li píkaz Zobrazit v této nabídce nedostupný, není skrytý žádný sešit. 1.1.1 Práce s listy S listy se v okn aplikace pracuje nejsnáze prostednictvím oušek list záložkou s názvem listu (Obr. 1). Implicitn je ouško aktivního listu bílé, ostatní ouška jsou šedá. Barvu ouška lze zmnit postupem Formát List Barva karty. Ouško neaktivních list bude barevné, aktivní list bude mít ouško stále bílé, pouze název bude barevn podtržen 3. Pokud v prostoru vyhrazeném pro ouška list nejsou vidt všechna ouška list, lze tlaítkem / / / zobrazit ouško prvního/ pedchozího/ následujícího/posledního listu (list se neaktivuje). V místní nabídce tchto tlaítek se objeví seznam list, ze kterého lze vybrat píslušný list (list se aktivuje). Pracovní list má implicitní název List1, List2, ; list s grafem Graf1, Graf2, Pejmenovat list mžeme bu z místní nabídky, po dvojím kliknutí na ouško listu nebo z hlavní nabídky Formát List Pejmenovat. V rámci sešitu musí být každý název listu jedinený, musí obsahovat minimáln jeden, maximáln 31 znak a nesmí obsahovat dvojteku, lomítko, zptné lomítko, otazník, hvzdiku, pravou a levou hranatou závorku. List se aktivuje kliknutím na ouško listu. Aktivovat (vybrat) lze i více list (s klávesou vybíráme listy za sebou následující, s klávesou vybíráme listy nesouvisle). Vícenásobný výbr zrušíme kliknutím na ouško neaktivního listu, pop. z místní nabídky volbou Oddlit listy. Pokud pracujeme s vícenásobným výbrem list, projeví se provedené akce a formátování na všech listech, proto je vícenásobný výbr list vhodný nap. pro zajištní shodného formátování na všech listech výbru. Pesun, kopie, vložení a odstranní list Vybraný list/listy lze pesunout nebo zkopírovat následujícími zpsoby: Myší metodou táhni a pus lze vývr pesunout v rámci téhož sešitu, do jiného zobrazeného sešitu nebo pokud výbr pesuneme do prázdné plochy v okn aplikace 3 Ve verzi MS Excel 2000 nelze mnit barvu oušek list. 10
Prvky aplikace MS Excel (Obr. 8) do nového sešitu, který se automaticky po dokonení pesunu založí. Pokud pi pesunu bude stisknuta klávesa, bude se vybraný list/listy kopírovat. Z místní nabídky ouška listu, resp. z hlavní nabídky Úpravy se volbou Pesunout nebo zkopírovat zobrazí dialogové okno Pesunout nebo zkopírovat (Obr. 9), ve kterém lze vybrat otevený sešit vetn pozice, pop. nový sešit, do kterého se má výbr pesunout nebo (po zaškrtnutí volby Vytvoit kopii) zkopírovat. Obr. 9 Dialogové okno Obr. 8 Pesun listu na prázdnou plochu aplikace Pesunout nebo zkopírovat Další pracovní listy i listy s grafem lze pidat z místní nabídky Vložit, resp. z hlavní nabídky Vložit List/Graf. Ped první aktivní list se vloží tolik nových pracovních list, kolik bylo aktivních list ped vyvoláním píkazu. List s grafem se vždy vloží pouze jeden. Celkový poet list sešitu není omezen. Vybrané listy mžeme odstranit pouze z místní nabídky ouška listu volbou Odstranit. Odstranní listu je operace, kterou nelze vzít zpt. Jediná možnost, jak zachránit odstranný list je zavít soubor bez uložení zmn. Pokud není zamknutá struktura sešitu (viz kap. 5.2 Ochrana dat), lze vybraný list/listy skrýt píkazem Formát List Skrýt. Skryté listy jsou stále souástí sešitu, ale nejsou vidt. Skryté listy lze zobrazit píkazem Formát List Zobrazit výbr konkrétního listu (nelze vybrat více list najednou). 1.2 ádky, sloupce, buky Jeden list obsahuje 65 536 ádk a 256 sloupc, tedy 16 777 216 bunk. ádky jsou v záhlaví ádk vždy oznaeny ísly (1, 2,, 65536), sloupce jsou v záhlaví sloupc implicitn oznaeny písmeny (A, B,, Z, AA, AB,, IU, IV). Adresa buky (tzv. styl odkazu) má tvar A1, tj. první je písmeno oznaující sloupec a druhé je íslo oznaující ádek, ve kterém se buka nachází. Pokud zmníme styl odkazu píkazem Nástroje Možnosti karta Obecné Styl odkazu R1C1, budou i sloupce oznaené ísly. Poet bunk listu je konstantní a nelze jej zvtšit. S touto skuteností je teba poítat pi pevodu rozsáhlých datových soubor do aplikace MS Excel (viz kap. 2.2.1 Natení dat 11
Excel nejen pro elektrotechniky z textového souboru). Pokud bude datový soubor obsahovat více položek/záznam než je maximální poet sloupc/ádk, budou pesahující data odíznuta. 1.2.1 Aktivní buka, bukový kurzor, vyplovací úchyt Aktivní buka je buka, která reaguje na vstup z klávesnice. Je-li vybrána jediná buka, je tato buka aktivní a je na ní umístn bukový kurzor (silné orámování buky, netiskne se, Obr. 10 a). V pravém dolním rohu bukového kurzoru je erný tvercový vyplovací úchyt. Tento úchyt je dležitý pro rychlé vyplování bunk adami, vzorci a údaji ze seznam (viz kap. 2.2.1 Vstup dat). Vyplovací úchyt se zobrazuje jen tehdy, je-li zaškrtnutá volba Povolit petahování bunk myší (hlavní nabídka Nástroje Možnosti karta Úpravy). Je-li vybrána souvislá oblast bunk, je aktivní nepodbarvená buka, bukovým kurzorem je silné orámování kolem vybrané oblasti Obr. 10 b). Souvislá oblast má také v pravém dolním rohu vyplovací úchyt. Pokud je oznaena nesouvislá oblast, jsou jednotlivé dílí oblasti svtle orámovány a nepodbarvená buka je aktivní. Nesouvislá oblast nemá bukový kurzor ani vyplovací úchyt Obr. 10 c). a) jediná buka b) souvislá oblast c) nesouvislá oblast 1.2.2 Výbr oblastí Obr. 10 Aktivní buka Mnohým akcím pedchází výbr oblasti, na kterou se provádná akce bude vztahovat a v mnoha dialogových oknech program žádá zadání odkazu na oblast, kde se nacházejí data, kam budou smovány výsledky apod. Tyto odkazy lze psát run. Mnohem efektivnjší zpsob však pedstavuje pímý výbr oblasti myší (pokud to pole v dialogovém okn umožuje) nebo kombinacemi rzných kláves. Pokud samotný pímý výbr myší provedeme správn, máme jistotu, že se odkaz na oblast automaticky zapíše ve správném tvaru, obzvlášt, pokud se budeme odkazovat na oblast v jiném listu nebo sešitu. Název sešitu je v odkazu na oblast uzaven do hranatých závorek, za ním následuje název listu oddlený od vlastní adresy oblasti vykiníkem. Pokud je víceslovný název sešitu nebo listu, uvádí se do apostrof. Nap. odkaz '[Zkoušky 2004.xls]Zimní semestr'!$a$1 je absolutním odkazem na buku A1 na listu Zimní semestr v sešitu Zkoušky 2004. xls. Pímý výbr oblasti myší umožují ta pole v dialogových oknech, která obsahují tlaítko Sbalit dialog. Poznámka: Stiskem tlaítka Sbalit dialog lze dialogové okno minimalizovat na jediný ádek a po provedení výbru opt zobrazit do pvodní velikosti tlaítkem Obnovit dialog. Není to ale teba, protože k minimalizaci a obnovení okna dochází pi pímém výbru automaticky. Pítomnost tlaítka Sbalit dialog lze chápat jako povolení odkazu na buku. Jinými slovy: pokud není tlaítko Sbalit dialog pítomné, je nutné do pole zadat konkrétní hodnotu. 12
Prvky aplikace MS Excel Výbr obecné oblasti co má být vybráno jedna buka celý ádek/sloupec všechny buky v listu postup kliknout na buku nebo se na ni pesunout kurzorovými klávesami kliknout na záhlaví ádku/sloupce kliknout na tlaítko Vybrat vše v prseíku záhlaví ádk a sloupc oznait myší buky/záhlaví ádk/sloupc souvislá oblast bunk/ádk/sloupc kliknout na první buku/záhlaví prvního ádku/záhlaví prvního sloupce stisknout a držet kliknout na poslední buku/záhlaví posledního ádku/záhlaví posledního sloupce kliknout na první buku/záhlaví prvního ádku/záhlaví prvního sloupce stisknout a držet + kurzorovými klávesami rozšiovat výbr v píslušném smru kliknout na první buku/záhlaví prvního ádku/záhlaví prvního sloupce stisknutím zapnout rozšíený výbr kliknout na poslední buku/záhlaví posledního ádku/záhlaví posledního sloupce stisknutím vypnout rozšíený výbr stisknout a držet a vybírat další oblasti nesouvislá oblast stisknutím kláves + zapnout rozšíený výbr nesouvislé oblasti vybírat další oblasti stisknutím kláves + vypnout rozšíený výbr nesouvislé oblasti Výbr vyplnné/prázdné oblasti V ad pípad potebujeme pracovat s vyplnnou oblastí, která tvoí okolí aktivní buky, pípadn vybrat souvislou oblast prázdných bunk mezi dvma oblastmi vyplnnými. Konec vyplnné/prázdné oblasti není teba hledat, vhodnjší jsou následující zpsoby: rozšíit výbr až po poslední vyplnnou buku vpravo/vlevo/nahoe/dole první vyplnnou buku vpravo/vlevo/nahoe/dole poslední prázdnou buku vpravo/vlevo/nahoe/dole postup bukový kurzor oznauje vyplnnou buku + + kurzorové klávesy / / / bukový kurzor oznauje vyplnnou buku stisknout a držet 2 x kliknout na pravý/levý/horní/dolní okraj bukového kurzoru bukový kurzor oznauje prázdnou buku + + kurzorové klávesy / / / bukový kurzor oznauje prázdnou buku stisknout a držet 2 x kliknout na pravý/levý/horní/dolní okraj bukového kurzoru Výbr aktuální oblasti Zvláštní zpsob výbru pedstavuje aktuální oblast, což je obdélníkové okolí aktuální buky, které je ze všech stran oddlené od ostatních dat v listu prázdnými bukami. S aktuální oblastí pracuje mnoho funkcí jako s argumentem a vtšinou ji funkce automaticky rozpozná. 13
Excel nejen pro elektrotechniky Aktuální oblast lze vybrat píkazem (bukový kurzor je v oblasti) Úpravy Pejít na Jinak Aktuální oblast. V aktuální oblasti lze vybrat všechny prázdné buky píkazem (bukový kurzor je v oblasti) Úpravy Pejít na Jinak Obr. 11 a) zapnout volbu Prázdné buky. Poznámka: Dialogové okno Pejít na Obr. 11 a) obsahuje seznam názv definovaných v sešitu a pole, do kterého lze napsat odkaz na buku, na níž chceme pejít umístit bukový kurzor. Druhá ást dialogového okna Pejít na Obr. 11 b) obsahuje adu dalších speciálních výbr, jejichž princip bude vysvtlen v konkrétních souvislostech. a) základní okno b) po stisku tlaítka Jinak Obr. 11 Dialogové okno Pejít na 1.2.3 Vkládání/odstraování bunk/ádk/sloupc Vkládání/odstraování buky/ádku/sloupce lze provést bu z místní nabídky vybrané buky/záhlaví ádku/záhlaví sloupce píkazem Vložit buky/odstranit nebo píkazem z hlavní nabídky Vložit Buky/ádek/Sloupec. Jsou-li vybrány pouze buky, objeví se dialogové okno Vložit (Obr. 12), resp. Odstranit (Obr. 13), ve kterých lze urit, zda se ostatní buky mají odsunout doprava nebo dol, resp. pisunout vlevo nebo nahoru, pípadn zda se má vložit, resp. odstranit celý ádek/ádky nebo sloupec/sloupce. Celé ádky se vkládají nad oznaené buky, celé sloupce se vkládají vlevo od oznaených bunk. Poet vkládaných bunk/ádk/sloupc záleží na pvodním potu vybraných bunk. Pi vkládání/odstraování bunk/ádk/sloupc se celkový poet ádk/sloupc listu nemní, stále se vyrovnává na 65 536 ádk a 256 sloupc. Pi pokusu o pekroení tchto hodnot se objeví varovné hlášení. 14
Prvky aplikace MS Excel Obr. 12 Dialogové okno Vložit Obr. 13 Dialogové okno Odstranit 1.2.4 Formát ádku a sloupce K formátovacím prvkm, které lze aplikovat na ádek/sloupec, patí nastavení výšky ádku/šíky sloupce a skrytí/zobrazení ádku/sloupce. Tyto možnosti se volí z místní nabídky záhlaví ádku/sloupce nebo píkazem z hlavní nabídky Formát ádek/sloupec. Je-li vybráno více ádk/sloupc, týká se zmna formátování všech ádk/sloupc ve výbru. Výška ádku, šíka sloupce Výška ádku se udává a nastavuje v bodech (1 bod = 1/72 palce, tj. pibližn 0,353 mm). Mže dosahovat hodnot 0 (ádek je skryt) až 409 bod. Volba Pizpsobit nastaví výšku ádku optimáln podle nejvyššího obsahu buky v ádku. Stejného efektu se dosáhne i dvojím kliknutím na dolní okraj záhlaví ádku. Šíka sloupce se udává a nastavuje v potu znak (íslic 0 až 9) standardního písma, které lze v buce zobrazit. Mže dosahovat hodnot 0 (sloupec je skryt) až 255 znak. Volba Pizpsobit upraví šíku sloupce na optimální hodnotu podle nejširšího obsahu ve sloupci. Stejného efektu se dosáhne i dvojím kliknutím na pravý okraj záhlaví sloupce. Volba Standardní nastaví standardní šíku sloupce, tj. 8,43 znaku. Pi zmn šíky sloupce/výšky ádku tažením myší za pravý/dolní okraj záhlaví se zobrazuje i pibližná šíka sloupce/výška ádku v pixelech, na tyto rozmry se však nelze spolehnout (i když pomocí údaje v pixelech nastavíme tvercovou mížku, mže být po vytisknutí obdélníková). Neexistuje možnost, jak spolehliv nastavit pesné rozmry mížky v milimetrech nebo jiných rozumných jednotkách stejných pro šíku sloupce i výšku ádku. Skrytí/Zobrazení ádk/sloupc Skrytí ádku/sloupce dosáhneme nastavením výšky ádku/šíky sloupce na 0, resp. z místní nabídky záhlaví ádku/sloupce píkazem Skrýt, resp. z hlavní nabídky píkazem Formát ádek/sloupec Skrýt. Pokud je ádek/sloupec skryt, je nutné nejprve myší oznait záhlaví jednoho ádku/sloupce ped a jednoho ádku/sloupce za skrytým ádkem/sloupcem a teprve poté provést zobrazení z místní nabídky píkazem Zobrazit nebo píkazem z hlavní nabídky Formát ádek/sloupec Zobrazit. Pokud je skryt první ádek resp. sloupec A, je nutné pro jejich zobrazení oznait souasn se záhlavím druhého ádku resp. sloupce B i tlaítko Vybrat vše. V bublinové nápovd se musí objevit poet vybraných ádk 2R (Obr. 14), resp. poet vybraných sloupc 2C (Obr. 15). 15
Excel nejen pro elektrotechniky Na skrytou buku lze pemístit bukový kurzor píkazem z hlavní nabídky Úpravy Pejít na do pole Odkaz napsat adresu skryté buky bukový kurzor bude mít podobu svislé áry a v ádku vzorc se zobrazí plný obsah skryté buky (pokud nejsou skryty vzorce a zamknut list viz kap. 2.1.2 Vizuální formát buky, Karta Zámek). Situaci lze sledovat na Obr. 16 a), kde nejsou skryty žádné buky a na Obr. 16 b), kde jsou skryty sloupce B až G a na skrytou buku B2 je pemístn bukový kurzor. Obr. 14 Výbr záhlaví prvního skrytého ádku Obr. 15 Výbr záhlaví prvního skrytého sloupce A a) zobrazená buka b) skrytá buka Obr. 16 Bukový kurzor zobrazené a skryté buky 16
Formát a obsah buky 2 Formát a obsah buky Buka neobsahuje pouze údaj hodnotu, ale mže obsahovat i mnoho dalších informací, jako je zpsob zobrazování údaje (íselný formát buky), vizuální formát (zarovnání údaj, písmo, ohraniení, výpl, zámek), vzorec, vysvtlující komentá, pop. informace o nastaveném ovení. Pi pesunu a kopírování bunk je možné mnoho jednotlivých ástí buky vkládat do cílového místa oddlen. 2.1 Formát buky V této ásti se budeme vnovat dosti rozsáhlé problematice íselného formátu buky, seznámíme se s prvky vizuálního a možnostmi podmínného formátu buky. Budeme se také zabývat automatickým formátováním a formátováním pomocí styl. 2.1.1 íselný formát buky Jeden a tentýž íselný údaj mže být v buce zobrazován rzným zpsobem; záleží na íselném formátu buky. íselný formát buky lze bu vhodn nastavit (píkazem Formát Buky karta íslo výbr druhu formátu volba konkrétního formátu, Obr. 17), nebo jej lze (v pípad, že buka nemá definovaný formát Vlastní) automaticky aplikovat uritou syntaxí vstupních dat zadávaných do buky. Každý íselný formát má adu parametr pro detailní nastavení zobrazování údaj (poet desetinných míst, zobrazování msíc arabskými nebo ímskými íslicemi apod.). Pokud formát buky nastavujeme z dialogového okna (Obr. 17), mžeme si vybrat z nkolika pednastavených možností, pop. definovat vlastní formát. Pokud se ale aplikuje íselný formát automaticky, budou údaje zobrazovány v uritém základním nastavení konkrétního formátu (nap. základní nastavení formátu data pi automatické aplikaci je ve tvaru d.mmm, tedy den arabskými íslicemi 1 až 31 a msíc ímskými íslicemi I až XII oddlenými tekou). Úpravu parametr formátu je teba provést z dialogového okna (Obr. 17). Druhy íselných formát a jejich automatická aplikace V následující ásti si uvedeme charakteristiku jednotlivých druh íselných formát a syntaxi vstupních dat nutnou k jejich automatické aplikaci na buky. Obecný Formát Obecný je implicitním formátem všech bunk. Obsah bunk se automaticky zarovnává podle typu dat íslo doprava, text doleva, logické a chybové hodnoty doprosted. Formát Obecný nelze automaticky aplikovat žádnou syntaxí vstupních dat, lze jej nastavit pouze píkazem Formát Buky karta íslo druh Obecný. 17
Excel nejen pro elektrotechniky Obr. 17 Dialogové okno Formát bunk, karta íslo íslo Formát se používá k zobrazování ísel lze zvolit poet zobrazovaných desetinných míst, použít/nepoužít oddlova tisíc (nastavený v operaním systému) a ervenou barvou odlišit zobrazování záporných ísel. Tento formát nelze aplikovat na buky automaticky. Poet zobrazovaných desetinných míst implicitn neovlivuje pesnost výpotu. Píkazem Nástroje Možnosti karta Výpoty zaškrtnout volbu Pesnost podle zobrazení lze tuto skutenost zmnit a poítat s ísly zaokrouhlenými na daný poet desetinných míst. Volba platí pro celý sešit. Pvodní pesnost dat nelze obnovit. Za íslo je považován obsah buky, který je tvoen íslicemi 0 1 2 3 4 5 6 7 8 9 a dalšími znaky (viz dále). íslo se automaticky zarovnává doprava. Celkový poet znak, které tvoí íslo, je omezen na 11 znak. Zobrazení ísla na více znak lze dosáhnout pouze vlastním formátem. Pokud není zaškrtnuta volba Pesnost podle zobrazení (Nástroje Možnosti karta Výpoty), jsou ísla v aplikaci Excel uložena s pesností až 15 íslic a s touto pesností se také poítá ve vzorcích. Rozsah aplikace dovoluje zpracovat ísla z rozsahu ± 9,99999999999999 ± 308, zadat lze íslo z rozsahu ± 9,99999999999999 ± 307. ísla mimo tento rozsah jsou považována za text. Znaky, které mohou být souástí ísla, jsou následující: Kladné znaménko, záporné znaménko kladné znaménko ped íslem je ignorováno a nezobrazí se, záporné znaménko ped íslem se zobrazí. Kulaté závorky záporné íslo lze pi zadávání uzavít do závorek. Místo závorek se zobrazí záporné znaménko. Desetinný oddlova v ísle mže být použit jeden desetinný oddlova, což je árka nebo teka podle nastavení operaního systému. Zmnu desetinného oddlovae provedeme bu píkazem Nástroje Možnosti Mezinárodní zrušit zaškrtnutí u volby Použít oddlovae ze systému zadat Oddlova desetinných míst nebo (ve verzi MS Excel 2000 jedin) z tlaítka operaního systému Start Nastavení Ovládací panely Místní a jazykové nastavení íslo zadat oddlova desetinných míst. Teka je pro práci v Excelu jako desetinný oddlova vhodnjší. 18
Formát a obsah buky Pokud je desetinným oddlovaem árka, mže být íslo s tekou automaticky pevedeno na datum, pokud to syntaxe vstupu umožuje (viz formát Datum). Formát buky se tím automaticky zmní na Datum. Pokud íslo s tekou na datum pevést nelze, bude považováno za text a formát buky se nezmní. Pokud je desetinným oddlovaem teka, bude íslo s árkou pevedeno automaticky na text, formát buky se nezmní. Mna Formát Mna se hodí pro zobrazování penžních hodnot lze zvolit poet zobrazovaných desetinných míst, zobrazovaný symbol mny a ervenou barvou odlišit zobrazování záporných ísel. Pokud zvolíme symbol mny Žádný, vynechá se mezera v píslušné šíce symbolu mny. Využití je uvedeno na Obr. 18: v prvních tech ádcích je nastaven symbol Žádný, v posledním ádku, kde se údaje sítají, je nastaven symbol K. Obsah bunk s formátem Mna lze dodaten vodorovn zarovnávat doleva/doprosted/doprava tlaítky Zarovnat doleva / Zarovnat na sted / Zarovnat doprava nebo nastavením vodorovného zarovnání obsahu buky (Formát Buky karta Zarovnání, viz Karta Zarovnání). Pípustná syntaxe vstupních dat, která automaticky zmní formát buky na formát Mna, je íslo následované symbolem mny s/bez mezery, nap.: 13K v buce se zobrazí 13K; v ádku vzorc 13. 13,5K v buce se zobrazí 13,50K; v ádku vzorc 13,5. Úetnický Formát Úetnický má volby shodné jako formát Mna. Obsah v buce je odsazený od pravého okraje a jeho poloha v buce je nemnná nelze jej dodaten vodorovn zarovnat (Obr. 19). Tento formát nelze aplikovat na buky automaticky. Obr. 18 Formát buky Mna Obr. 19 Formát buky Úetnický Datum MS Excel respektuje datum v rozsahu 1.1.1900 až 31.12.9999. V souladu s tímto rozsahem je konkrétní datum v programu reprezentováno poadovým íslem od 1 (datum 1.1.1900) do 2958465 (datum 31.12.9999). Pokud do bunk s formátem Datum zadáme konkrétní datum mimo tento rozsah nebo v nevhodném tvaru, bude interpretováno jako text. Pípustné zpsoby zadání konkrétního data do buky s formátem Datum zárove pedstavují syntaxi vstupních dat pro automatickou aplikaci formátu Datum. Pípustné zpsoby zadání data jsou následující (ukázky jsou uvedeny pro datum 13. kvtna za pedpokladu, že aktuální rok je 2004): 13.5 den a msíc oddlený tekou, 13-5 den a msíc oddlený pomlkou nebo klávesou mínus, 13/5 den a msíc oddlený lomítkem. 19
Excel nejen pro elektrotechniky Ve všech výše uvedených pípadech bude v ádku vzorc zobrazeno datum 13.5.2004. V buce s formátem Datum bude datum zobrazeno v souladu s nastavením parametr formátu. Buka, která mla nastavený jiný formát, zmní automaticky svj formát na Datum a zobrazí zadané údaje v základním formátu data (tj. 13.V). Pokud bychom chtli do buky zadat konkrétní datum vetn roku, zadáváme obdobn: 13.5.4, 13-5-4, 13/5/4 (opt bude zobrazeno datum 13.5.2004). Platí však uritá pravidla pro interpretaci ísla, které pedstavuje rok: íslo od 0 do 29 bude interpretováno jako rok 2000 až 2029. íslo od 30 do 99 bude interpretováno jako rok 1930 až 1999. íslo od 1900 do 9999 bude interpretováno jako rok 1900 až 9999. Poznámka: Existují i jiné pípustné syntaxe vstupních dat, kdy je údaj chápán jako datum, nap. 13kv, 13 kv, 13.kv, 13kv4, 13 kv 4, 13.kv.4 v buce se zobrazí 13.5.2004; kv4, kv 4, kv.4 v buce se zobrazí 1.5.2004. Pro praxi tyto syntaxe vhodné nejsou, ale jsou velmi zrádné i pro samotné tvrce programu, jak dokazuje chybná interpretace názvu listu pi generování zprávy o historii zmn (viz kap. 5.3 Sledování zmn), kdy název listu List1 je vyhodnocen jako datum 1.listopadu 2001 (v eské verzi MS Excel). as Pokud do bunk s formátem as zadáme údaj v nevhodném tvaru, bude pokládán za text. I zde platí, že pípustné zpsoby zadání konkrétního asu do buky s formátem as zárove pedstavují syntaxi vstupních dat pro automatickou aplikaci formátu as. Oddlovaem hodin, minut a sekund je vždy dvojteka. Hodiny lze zadat celým íslem v rozsahu 0 až 9999, resp. 00 až 9999. Minuty lze zadat celým íslem v rozsahu 0 až 59, resp. 00 až 59. Sekundy lze zadat celým íslem v rozsahu 0 až 59, resp. 00 až 59 nebo jako desetinnou ást. Pípustné zpsoby zadání asu jsou následující (ukázky jsou uvedeny pro konkrétní as 9 hodin, 15 minut, 30 sekund): 9:15:30 v buce i v ádku vzorc se zobrazí 9:15:30. 09:15:30 v buce i v ádku vzorc se zobrazí 9:15:30. 9:15 v buce se zobrazí 9:15, v ádku vzorc se zobrazí 9:15:00. 09:15 v buce se zobrazí 9:15, v ádku vzorc se zobrazí 9:15:00. Je-li asový údaj pesnjší než jedna sekunda, lze k jeho zadání použít následující syntaxi (ukázky jsou uvedeny pro konkrétní as 9 hodin 15 minut 30,47 sekund): 9:15:30,47 v buce, která ped zadáním mla jiný formát než as, se zobrazí údaj bez hodin, sekundy jsou zaokrouhleny na desetiny 15:30,5; v ádku vzorc se zobrazí údaj bez zlomk sekund 9:15:30. Formát buky se tímto zadáním automaticky zmní na as. 15:30,47 v buce, která ped zadáním mla jiný formát než as, se zobrazí 15:30,47; v ádku vzorc 0:15:30. Formát buky se tímto zadáním automaticky zmní na as. Jiné zobrazování asových údaj pesnjších než jedna sekunda je teba nastavit v dialogovém okn Formát buky na kart íslo (Obr. 17). 20