Výuka a školení Excelu Výuka a školení Excelu Výuka a školení Excelu
Výuka a školení Excelu Výuka a školení Excelu

úterý 4. února 2014

Dynamické (automatické) vyplňování seznamu

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ůř).

Žádné komentáře:

Okomentovat