U II T lnstitut U II 1 biostatistiky r n a analýz Aplikace MS Office, podzim 2022 Základy práce s aplikací MS Excel Mgr. Renata Chloupková (chloupkova@iba.muni.cz) Organizační informace Rozvrh - podzim 2022 —19. září 2022 Or.—26. září 2022 3:—10. října 2022 4. 17. října 2022 Ukončení bloku „MS Excel" - řádná docházka - aktivita v hodinách - samostatná cvičení lili U l\l I biostatistikv 2 Institut biostatistiky a analýz Lékařské fakulty Masarykovy univerzity _ J J. Jarkovský, L. Dušek, J. Kalina, R. Chloupková M F D & 3 yZ Shrnutí předchozí lekce - Grafy - Graf se dvěma osami - Spojnice trendu - Minigrafy - Kontingenční tabulky - Tvorba + nastavení M T lnstitut M lil í biostatistikv Institut biostatistiky a analýz Lékařské fakulty Masarykovy univerzity; J. Jarkovský, L. Dušek, J. Kalina, R. Chloupková t ^ analýz U íl T lnstitut U II 1 biostatistiky r q a analýz 4.1. Pokročilé vzorce Funkce SVYHLEDATQ, 4 Inštitút biostatistiky a analýz Lékařské fakulty Masarykovy univerzity; J. Jarkovský, L. Dušek, J. Kalina, R. Chloupková Funkce SVYHLEDATQ - Umožňuje vyhledávat v tabulce podle klíčového sloupce - ten musí být vždy první v zadané tabulce. - Funkce má 4 argumenty: 1. Vyhledávaná hodnota (odpovídá hodnotám v 1. sloupci tabulky). 2. Oblast (tabulka), ve které se nachází vyhledávací hodnota. 3. Pořadové číslo sloupce v oblasti (tabulce), ve kterém je hodnota, která se má vrátit. 4. Volitelně logická hodnota přesné shody: PRAVDA v případě přibližné shody, nebo NEPRAVDA v případě přesné shody vyhledávané hodnoty s hodnotou v prvním sloupci oblasti (tabulky). =SVYHLEDAT(G5;$A$2:$C$5;2;NEPRAVDA) || T lnstitut V lil X biostatistikv Institut biostatistiky a analýz Lékařské fakulty Masarykovy univerzity; J. Jarkovský, L. Dušek, J. Kalina, R. Chloupková „ „ _ _ „ * r ľ] 3 analýz U íl T lnstitut U II 1 biostatistiky r q a analýz 4.2. Makra Záznam makra. Visual basic. 6 Inštitút biostatistiky a analýz Lékařské fakulty Masarykovy univerzity; J. Jarkovský, L. Dušek, J. Kalina, R. Chloupková Visual Basic makro - Účelem maker v Excelu je buď usnadnění opakujících se činností nebo zpřístupnění složitějších funkcí, kterých není možné dosáhnout při rozumné složitosti ručně, případně kombinace obojího. - Pomocí maker lze rovněž vkládat do listů Excelu interaktivní prvky. - „Všechno, co jde udělat ručně, lze udělat také pomocí makra." - Existují dva režimy zadávání maker - záznam přímo v prostředí Excelu a ruční zápis makra v jazyce Visual Basic. Institut biostatistiky a analýz Lékařské fakulty Masarykovy univerzity; J. Jarkovský, L. Dušek, J. Kalina, R. Chloupková UIQiTai' Pro9rarn 'E protected by US and international \ g - " copyright law: a: described in Help About. ■> 1 ■ :l -5 Copyright © 1987-1998 Microsoft Corporation UNI lns,i,u, ED biostatistiky a analýz Karta Vývojář Nejprve je nutné zpřístupnit v Excelu kartu Vývojář (od verze 2010) v rámci možností (Soubor-> Možnosti aplikace Excel): Přizpůsobit pás karet. Možnosti aplikace Excel Obecné Vzorce Data Kontrola pravopisu a mluvnice Ukládání 1 s: i Usnadnenípřístupu Upřesnit Přizpůsobit pás. karet Panel nástrojů Rychlý přístup Doplňky Centrum zabezpečení 5s j Přizpůsobit pás karet Zvolit příkazy z:(;) Oblíbené příkazy < Aktualizovat vše , Barva písma Barva výplně , Dolníindex 1 E-mail Formátovat buňky Horníindex ] Kontingenčnítabulka ] Kopírovat Kopírovat formát Makra i Náhled a tisk , Nas.tavitoblas.ttis.ku Nový soubor ) Obrazce • Odstranit buňky... : Odstranit řádky listu 1 Odstranit sloupce listu Ohraničení ) Opakovat ' Otevřít Písmo ] Podmíněnéformátování Pravopis,.. Přepočítat Přidat nebo odebrat filtry I Rychlý tisk . Seřadit sestupné Seřadit vzestupná Sloučit a zarovnat na střed Zapnout zobrazení karty Vývojář. Přizpůsobit pás karetíi) I Hlavníkarty Hlavni karty H 0 Odebránípozadí □ 0 Domů H Schránka El Písmo El Zarovnání S Číslo El Styly El Buňky S Úpravy El Citlivost El 0 Vložení El □ Kreslení El 0 Rozložení stránky El 0Vzorce El 0Data El 0 Revize El 0Zobrazení El 0 Vývojář 0 Doplňky '\H 0 Nápověda Nová karta Nová skupina Přejmenovat... Vlastní nastavení: IImportovat nebo exportovat T | 1 U IM I ED Institut biostatistiky a analýz Záznam makra - Jednoduchý způsob vytvoření makra. K dispozici jsou pouze standardně přístupné funkce, ale lze je pomocí makra opakovat jako proceduru. Přepíná do prostředí Visual Basic Tlačítko pro zahájení záznamu makra. [ľ® Zaznamenat makro H Použit relativní'odkazy Visual Makra Baiic A. A, Zabezpečeni'maker Otevírá dialogové okno se seznamem maker. í Kód Přepíná mezi absolutními a relativními odkazy v makru. Tlačítko pro zastavení záznamu makra. Z\ Zastavit záznam Visual Makra Basic A Zabezpečeni'maker | Použit relativní odkazy Kód Ul\l I ED Institut biostatistiky a analýz Uložení makra - Před spuštěním záznamu makra: Zaznamenat m a Název makra: Makro2| Místo pro uložení makra. Klávesová zkratka: Ctrl - ^ Uložit makro do: Tento sešit Popis: 10 Volitelný popis makra. Uživatelský název makra. OK X Zruš Klávesová zkratka neodporující standardním zkratkám. Musí jít o písmeno nebo příbuzný znak. V případě kolize navrhuje Excel varianty Ctrl nebo Ctrl+Shift. U ED J Institut biostatistiky a analýz Spuštění makra -Okno pro spouštění maker Seznam vytvořených maker. Makro Makra v. | Všechny otevřené sešity Popis 11 Zruš it Spuštění vybraného makra. Krokování makra v prostředí VB. Úprava makra v prostředí VB. Změna popisu a klávesové zkratky. U NIlns,i,u, ED biostatistiky a analýz Visual Basic - Integrated development environment (IDE) Project explorer Okno pro psaní kódu. ft Microsoft Visual BasicforApplications File Edit View Insert Format Debug Run Took Add-lns is a - a a i *> c i ► i a Kinf V Properties window 12 i D Institut biostatistiky a analýz Vytvoření nové funkce 1. vložíme modul Microsoft Visual Basic for Applications - Sešiti £ile fdit Vjew |nseri | Ffjimat Qebug i n ' d Project - VBAProj«t S3 procedure. E JJserForm S Module i VBAProject ( £3 Mtcrosoft E Bp Listí (uai Q ThisWorkbook ft MoAiles i& Module I dd-lns Window fclelp & T V 9 Lni. Coll 4$Seiit1 -Modulel (Code) (General) 2. napíšeme kód nové funkce: w**. (funkci následně najdeme v kategorii Vlastní) vynásob = x 4 y End Function U íl T lnstitut U II 1 biostatistiky r q a analýz 4.3. Opakování Kahoot. Samostatné cvičení. 14 Inštitút biostatistiky a analýz Lékařské fakulty Masarykovy univerzity; J. Jarkovský, L. Dušek, J. Kalina, R. Chloupková Samostatné cvičení - úkoly 1 - Datové podklady: - 4 data.xlsx -Zadání: I. Vytvořte kopii listu „data" a nazvěte ji výsledky, nastavte žlutou barvu karty II. Ukotvěte horní řádek tabulky III. Vytvořte proměnnou „léčivo_nemocnice" jako spojení sloupců „Léčba" a „Nemocnice" (jako oddělovač využijte podtržítko) IV. Vytvořte sloupce „Linie léčby" a „Mutace" vždy za sloupce „Linie léčby_kód" a „Mutace_kód ". V. Pomocí funkce SVYHLEDAT() nahraďte číselníky ve sloupcích „Linie léčby_kód" a „Mutace_kód " do nově vzniklých proměnných v bodě IV. VI. Všechny buňky doplněné pomocí SVYHLEDATQ převeďte na hodnoty 15 Institut biostatistiky a analýz Lékařské fakulty Masarykovy univerzity; J. Jarkovský, L. Dušek, J. Kalina, R. Chloupková y um i MED Institut biostatistiky a analýz Samostatné cvičení - úkoly 2 -Zadání - pokračování VII. Vytvořte sloupec „První nebo druhá linie léčby", do sloupce překódujte linii léčby (využijte sloupec „Linie léčby" nebo „Linie léčby_kód") pomocí funkce „když" následovně: 12 = 1. nebo 2. linie, 99 = bez ohledu na linii léčby. VIII. Pomocí minigrafů se podívejte na vývoj ve sloupcích „Počet pacientů na léčbě v období 2016_01" až „Počet pacientů na léčbě v období 2016_12" - v grafech zobrazte extrémy IX. Vytvořte list „Grafy" - na list vložce následující grafy (vhodné vycházet z kontingenční tabulky): X. 1. graf: zesumarizujete počty ve sloupci „Léčba" XI. 2. graf: zobrazte vývoj sloupce „Rok_léčba_začátek" jako trend v letech 16 Institut biostatistiky a analýz Lékařské fakulty Masarykovy univerzity; J. Jarkovský, L. Dušek, J. Kalina, R. Chloupková y um i MED Institut biostatistiky a analýz