Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Praktické ukázky použití nových funkci (RANDARRAY, FILTER, SORT, SORTBY, ...) v Excel.
Pozor: Funkce jsou zatím k dispozici v Insider verzi Excel 365 (07/2019).
Seznam praktických ukázek použití nových funkcí:
Potřebuji větu slovo rozdělit na jednotlivá písmena, abych mohl například využít při tvorbě šifer pro tábor atd. Pokud již máte funkci SEQUENCE, můžete s výhodou použít:
=VELKÁ(ČÁST(B4;SEQUENCE(C6);1))
Pokud nemáte nejnovější funkce, můžete využít řado čísel 1 až počet písmen ve větě a následně funkci ČÁST (MID) pro "vyzobání" konkrétního písmena z dané věty. Následně si přes funkci SVYHLEDAT doplníte, třeba znaky z morseovky a následně pomocí funkce TEXTJOIN spojíte do jedné buňky.
=SVYHLEDAT(B10;P:Q;2;NEPRAVDA)
=TEXTJOIN("/";NEPRAVDA;C10:C31)
Potřebuji vytvořit číselnou řadu z dnů. Stačí použít vzorec s funkcí SEQUENCE a odkázat se na datum od kterého chcete připočítávat (odpočítávat).
=SEQUENCE(7;1;C4)
=SEQUENCE(7;;C4;7)
Pokud nemáte nejnovější funkci, můžete využít pomocný sloupce a postupně přičítat 1 až x dnů. Podobně se dají přičítat roky, měsíce atd.
Sem tam potřebujete unikátní náhodná čísla, proč tedy nevyužít funkce, které máte k dispozici (pokud máte Excel 365 v Insider). Stačí využít funkci RANDARRAY a máte hotovo:
=RANDARRAY(10;;1;10;PRAVDA)
Pokud bude chtít jen unikátní:
=UNIQUE(B7#)
Pokud tato čísla budete chtít setřídit využitím funkce SORTBY:
=SORTBY(D7#;D7#)
Pokud tato čísla budete chtít setřídit, ale využít funkci SORT:
=SORT(D7#)
Pozor, jelikož se jedná o danamickou funkci, nikdy nevíte, jak je rozsáhlá je výstupní oblast výsledku, proto je vhodné se na množinu výsledku odkazovat s využitím znaků #. Funguje jen u nových dynamických funkcí. Nebude fungovat ve starších verzích Excel.
Stejně jako předchozí případ, jen potřebuji náhodná písmena. Opět lze krásně využít i táborových her.
=ZNAK(RANDARRAY(10;;65;90;PRAVDA))
=ZNAK(RANDARRAY(10;;97;122;PRAVDA))
Pokud nemáte nejnovější funkce, můžete využít pro generování náhodných čísle funkcí RANDBETWEEN. Samozřejmě využijete ASCI znaky a jejich číselné kódy. Případně funkce MALÁ, VELKÁ, které dokáží vygenerované znaky převést na malá / velká písmena. Případně jako v předchozí kapitole, využijete možností vygenerovat pouze náhodné unikátní znaky. Případně je ještě setřídit (pro anglickou abecedu při počtu 26 máte opět celou abecedu ;)
Pro výběrová pole využívající ověření dat mnohdy potřebují pouze unikátní hodnoty. Navíc ať je to pro uživatele přijemnější, tak je potřebuji mít seřazeny podle abecedy. Nejjednoduší je na tohle využít nové funkce UNIQUE (pro unikáty) a SORT, případně SORTBY (pro seřazení).
=UNIQUE(B5:B11)
Když mám unikáty je vhodné je setřídit pak stačí:
=SORTBY(B14:B17;B14:B17)
Jen unikátu nemusí být stále stejný počet, pak budu mít problém, že při klasické omezené oblasti nebudu vědět její velikost (mohu si pomoci přes funkce POSUN a POČET, POČET2), proto při použití nových dynamických funkcí je možnost se odkázat na první prvek a využít # (mřížku), Excel ví jak velká daná oblast je.
=SORTBY(B14#;B14#)
Případně pokud nechcete využít funkci SORTBY, můžete využít i SORT:
=SORT(B14#)
Nebo vše vložit do jedné složené funkce:
=SORT(UNIQUE(B5:B11))
=UNIQUE(SORTBY(B5:B11;B5:B11))
=UNIQUE(SORT(B5:B11))
Pozor u dynamických funkcí je vhodné místo odkazování se na rozsah (který se může změnit), využít v odkazech odkaz na první buńku se znakem # (mřížka), Excel pak díky dynamických funkcím ví, jak je velký rozsah výsledků (mřížka lze použít i v ověření dat atd.).
Další články související se funkci? Jelikož se jedná o nové funkce, musím nejprve další články sepsat. Následně doplním.
Na dalších ukázkách pracuji.
Článek byl aktualizován: 19.09.2020 10:59
Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.
Můžete být prvními co zanechají smysluplný komentář.
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2024 |