Dynamické (automatické) vyplňování seznamů
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
Nejspíš víte, že v Excelu funguje "roztahování" vzorců a že je možné jej používat i na jiné než číselné řady - např. leden roztáhnete na únor, březen, duben... nebo sobotu roztáhnete na neděli, pondělí, úterý...
Od verze 2013 má Excel ještě jednu podobnou elegantní vychytávku. Slouží k oddělování nebo naopak seskupování hodnot.
Příklad
Mám tabulku s jedním sloupcem. Z tohoto sloupce potřebuji "vyseparovat" určité hodnoty tak, abych data mohl filtrovat, řadit nebo analyzovat kontingenční tabulkou dle různých parametrů. Konkrétně v tomto příkladu je v prvním sloupci záznam o prodeji něčeho někomu a já z tohoto složeného záznamu potřebuji získat např. příjmení zákazníka, co si koupil a za kolik si to koupil.
Návod
Šlo by použít některou z textových funkcí nebo
rozdělování textu do sloupců. Ještě rychlejší (byť ne ve všech případech nejvhodnější) je ale takzvané Dynamické vyplňování. V dynamickém vyplňování Excel na začátku "naučíme" jak má "vycucnutý" text vypadat a on to pak dělá sám.
V našem příkladu začnu tím, že z textu získám příjmení člověka. Jdu do B2 a napíšu Novák - což je příjmení člověka z prvního záznamu.
Pak jdu do B3 a začnu psát Fialová - což je příjmení člověka z dalšího záznamu.
Po pár písmenech ale Excel sám doplní konec slova a navíc i všechna příjmení až dolů. Tedy Excel našel zákonitost, podle které se z textu v prvním sloupci berou jednotlivá slova nebo skupiny slov v dalším sloupci, a uplatnil ji.
Podobně vyplním iniciály ve sloupci C.
V některých případech nemusí automatické doplňování fungovat tak, jak potřebuji, a je třeba vynutit je ručně - ukážeme si to na sloupci D.
Pak napíšu první řádek (v mém případě slovo "křeček") a kliknu na Domů / Dynamické vyplňování.
A je hotovo
Kompletní tabulka pak vypadá například takto:
Poznámka:
Dynamické rozdělování je jednorázové. Tedy pokud bych změnil hodnoty v prvním sloupci, tak hodnoty v odvozených sloupcích se automaticky nezmění.
Popsané fungování je pro verzi Excel 2013. Ve starších verzích Dynamické vyplňování také nějak funguje, ale jinak (hůř).
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.