Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

Excel má arzenál vestavěných funkcí. Tento arzenál obsahuje stovky užitečných funkcí v různých kategoriích. Přestože vestavěné funkce Excelu pokrývají většinu oblastí, nemůže mít výhradní funkci pro každý výpočet.

Excel ale nabízí ještě jeden trik. Funkce LAMBDA umožňuje vytvářet vlastní funkce v Excelu. Díky tomu můžete své dlouhé vzorce proměnit ve vlastní funkci a zjednodušit si pracovní postup.

Co je funkce LAMBDA v Excelu?

Funkce LAMBDA je vestavěná funkce Excelu, která umožňuje vytvářet vlastní funkce. Častěji než ne, musíte k provedení výpočtu kombinovat funkce Excelu dohromady. Pokud jste schopni psát složité vzorce v Excelu, pak vám blahopřejeme! Úspěšně jste vstoupili do zóny nočních můr.

Vzorec sestávající z více funkcí a dlouhých výpočtů je obtížné spravovat a reprodukovat. Předpokládejme, že jste vytvořili dlouhý vzorec pro tabulku, kterou budou používat i ostatní lidé. I když jste imunní vůči lidským chybám, ostatní uživatelé to možná nebudou schopni

instagram viewer
dát vašemu vzorci Excelu úplný smysl a dělat chyby.

To je místo, kde přichází LAMBDA, aby zachránila situaci. Funkce LAMBDA v Excelu umožňuje převést vzorec na funkci. Poté můžete svou vlastní funkci pojmenovat a použít pouze tuto funkci ve svých tabulkách. To výrazně zjednoduší vaši tabulku. Místo zdlouhavého vzorce využívajícího více funkcí bude vše dělat jediná funkce.

Pochopení funkce LAMBDA v Excelu

=LAMBDA([parametr1, parametr2, ...], vzorec)

Funkce LAMBDA přebírá dva typy argumentů: parametry vzorce a samotný vzorec. Chcete-li použít funkci LAMBDA v Excelu, musíte nejprve definovat parametry ve vašem vzorci. Poté musíte zadat vzorec pomocí těchto parametrů.

LAMBDA bude považovat poslední argument za vzorec. Cokoli, co vložíte před poslední čárku, se zaregistruje jako parametr. Pro LAMBDA můžete zadat až 253 parametrů. Názvy parametrů mohou být jakékoli, pokud zůstanete konzistentní v celém vzorci. Je dobrým zvykem držet názvy krátké a výstižné.

Chcete-li použít funkci LAMBDA přímo v tabulce, musíte funkci napsat spolu s parametry a vzorcem. Poté musíte zadat parametry do další dvojice závorek.

=LAMBDA(X; Y; X+Y)(A1; B1)

Například tento vzorec definuje X a Y jako parametry vzorce a pak říká LAMBDA přidat je dohromady. Druhá dvojice závorek to naznačuje A1 a B1 jsou X a Y parametry ve vzorci.

Pokud tento vzorec zadáte přímo do tabulky, získáte výsledky. Tento vzorec však použití původního vzorce nijak neusnadňuje. Ve skutečnosti je to těžší, protože nyní v něm máte další funkci. Je to proto, že byste neměli používat přímo LAMBDA.

Místo toho byste měli vytvořit nový název ve Správci názvů a odkazovat v něm na svůj vzorec LAMBDA. Tím se vytvoří vlastní název pro vzorec LAMBDA a změní se na vlastní funkci. Odtud můžete jednoduše zavolat na toto jméno a použít svůj vzorec.

Jak používat funkci LAMBDA s Name Manager v Excelu

Správce názvů umožňuje nastavit vlastní názvy pro různé prvky v tabulce. Můžeš použijte Správce názvů k pojmenování konkrétních rozsahů, jednotlivé buňky nebo vzorce. Jakmile svému vzorci dáte jméno, v podstatě se stane vlastní funkcí.

Zde je návod, jak můžete použít funkci LAMBDA ve Správci názvů:

  1. Přejít na Vzorce kartu a vyberte Správce jmen.
  2. V okně Správce názvů klikněte na Nový.
  3. Zadejte název vaší vlastní funkce.
  4. Nastav Rozsah vaší funkce. Nastavení na pracovní sešit povolí vlastní funkci v celém sešitu.
  5. Zadejte popis vaší funkce Komentář. To vám pomůže zapamatovat si, co každá vlastní funkce dělá.
  6. Zadejte vzorec do Odkazuje na Textové pole.
  7. Klikněte OK.

Nyní je vaše vlastní funkce připravena k použití! Přejděte na řádek vzorců v libovolné buňce a zadejte název vlastních funkcí, abyste se sami přesvědčili.

Jak používat funkci LAMBDA v Excelu

Nyní, když víte, jak pojmenovat svou vlastní funkci, je čas se ponořit do používání LAMBDA. LAMBDA můžete použít k vytvoření nejrůznějších vlastních funkcí. Pokud vidíte potřebu přeměnit svůj vzorec – ať už jednoduchý nebo složitý – na vlastní funkci, pak je LAMBDA správnou cestou.

Vytvoření jednoduché uživatelské funkce v Excelu pomocí LAMBDA

Začněme velmi jednoduchým vzorcem. V tomto příkladu vytvoříme vlastní funkci, která vezme dva parametry a sečte je dohromady. Ačkoli to není příliš praktické, je tento vzorec dobrým výchozím bodem.

  1. Vyberte buňku.
  2. Do řádku vzorců zadejte vzorec níže:
    =LAMBDA(prvníčíslo, druhéčíslo, prvníčíslo+druhéčíslo)
  3. lis Vstupte.

Tento vzorec definuje první Číslo a druhé Číslo jako parametry. Pak to vypráví LAMBDA vzít parametry a sečíst je dohromady.

Jakmile stisknete Vstupte, Excel vrátí chybu indikující, že funkce vyžaduje vstup. Žádný důvod k obavám; je to proto, že váš vlastní vzorec nemá žádný vstup, se kterým by bylo možné pracovat. Přidejte dva vzorové vstupy do vzorce za funkci LAMBDA:

=LAMBDA(prvníčíslo, druhéčíslo, prvníčíslo+druhéčíslo)(A2, B2)

Tento vzorec dává předchozí funkci LAMBDA dva vstupy, se kterými lze pracovat. Pořadí je důležité. A2 a B2 vyplnit první Číslo a druhé Číslo, resp.

Nyní byste měli vidět svůj vzorec LAMBDA pracující s hodnotami z A2 a B2. Nyní, když jste si jisti, že váš vzorec LAMBDA funguje, je čas pojmenovat jej ve Správci názvů.

  1. Zkopírujte svůj vzorec LAMBDA. Vylučte testovací vstupy ze vzorce.
  2. OTEVŘENO Správce jmen.
  3. Vytvoř nový název.
  4. Pojmenujte svou funkci. Zavoláme to mySumFunction v tomto příkladu.
  5. V Odkazuje na zadejte svůj vzorec LAMBDA:
    =LAMBDA(prvníčíslo, druhéčíslo, prvníčíslo+druhéčíslo)
  6. Klikněte OK.

Vaše vlastní funkce je připravena k použití! Vyberte buňku a zadejte název vlastní funkce spolu s parametry:

=mySumFunction (10,12)

Tato uživatelská funkce sečte oba parametry 10 a 12, a zpět 22 v buňce. Můžete také odkazovat na buňky a rozsahy ve své vlastní funkci. Je to jako každá jiná funkce Excelu, ale s vlastní chutí.

Vytvoření vlastní funkce pro převod velkých a malých písmen v aplikaci Excel

Teď zkusme něco jiného. Níže uvedený vzorec přebírá text z A2 a převede to na případ věty:

=UPPER(LEFT(A2;1))&DOLNÍ(RIGHT(A2;DÉLKA(A2)-1))

Excel pro tento účel nemá vestavěnou funkci. Proto je tento vzorec velmi užitečný. Na druhou stranu je těžké to napsat pokaždé, když potřebujete něco převést na případ věty. Tak proč z toho neudělat vlastní funkci s LAMBDA?

Stejně jako předtím svůj vzorec nejprve otestujte, abyste se ujistili, že funguje. Jakmile si budete jisti, že to funguje, přeměňte ji na vlastní funkci:

  1. OTEVŘENO Správce jmen.
  2. Vytvořte nový název.
  3. Zadejte název funkce. Zavoláme to VĚTA.
  4. Vložte níže uvedený vzorec do Odkazuje na box:
    =LAMBDA(cíl textu, NAHOŘE(VLEVO(cíl textu, 1))&DOLNÍ(VPRAVO(cíl textu, DÉLKA(cíl textu)-1)))
  5. Klikněte OK.

Vaše vlastní funkce je nyní připravena vám sloužit. Vyberte buňku a poté pomocí funkce SENTENCE, kterou jste právě vytvořili, převeďte text na velká a malá písmena.

Uvolněte sílu Excelu s LAMBDA

Díky svým výkonným schopnostem je LAMBDA neocenitelným nástrojem pro každého uživatele Excelu, který chce posunout své tabulkové dovednosti na další úroveň.

Nyní byste měli dobře rozumět tomu, jak používat LAMBDA a Name Manager k vytváření vlastních funkcí v Excelu. Nyní jděte do toho, vyzkoušejte LAMBDA a uvidíte, jaké úžasné věci můžete dělat!