Excel má arzenál vstavaných funkcií. Tento arzenál obsahuje stovky užitočných funkcií v rôznych kategóriách. Hoci vstavané funkcie Excelu pokrývajú väčšinu oblastí, nemôže mať exkluzívnu funkciu pre každý výpočet.
Excel však ponúka ešte jeden trik. Funkcia LAMBDA vám umožňuje vytvárať vlastné funkcie v Exceli. Vďaka tomu môžete zmeniť svoje dlhé vzorce na vlastnú funkciu a zjednodušiť si pracovný postup.
Čo je funkcia LAMBDA v Exceli?
Funkcia LAMBDA je vstavaná funkcia Excelu, ktorá vám umožňuje vytvárať vlastné funkcie. Na vykonanie výpočtu musíte častejšie kombinovať funkcie Excelu. Ak ste schopní písať zložité vzorce v Exceli, gratulujeme! Úspešne ste vstúpili do zóny nočných môr.
Vzorec pozostávajúci z viacerých funkcií a dlhých výpočtov je náročný na správu a reprodukciu. Predpokladajme, že ste vytvorili dlhý vzorec pre tabuľku, ktorú budú používať aj iní ľudia. Aj keď ste imúnni voči ľudským chybám, ostatní používatelia to nemusia urobiť
dať úplný zmysel vášmu vzorcu v Exceli a robiť chyby.To je miesto, kde prichádza LAMBDA, aby zachránila situáciu. Funkcia LAMBDA v Exceli vám umožňuje previesť vzorec na funkciu. Potom môžete pomenovať svoju vlastnú funkciu a použiť ju vo svojich tabuľkách. To výrazne zjednoduší vašu tabuľku. Namiesto zdĺhavého vzorca s viacerými funkciami bude všetko vykonávať jedna funkcia.
Pochopenie funkcie LAMBDA v Exceli
=LAMBDA([parameter1, parameter2, ...], vzorec)
Funkcia LAMBDA používa dva typy argumentov: parametre vzorca a samotný vzorec. Ak chcete použiť funkciu LAMBDA v Exceli, musíte najprv definovať parametre vo vzorci. Potom musíte zadať vzorec pomocou týchto parametrov.
LAMBDA bude považovať posledný argument za vzorec. Čokoľvek, čo vložíte pred poslednú čiarku, sa zaregistruje ako parameter. Môžete zadať až 253 parametrov pre LAMBDA. Názvy parametrov môžu byť ľubovoľné, pokiaľ zostanete konzistentní v celom vzorci. Je dobrým zvykom udržiavať názvy krátke a výstižné.
Ak chcete použiť funkciu LAMBDA priamo v tabuľke, musíte funkciu napísať spolu s parametrami a vzorcom. Potom musíte zadať parametre do ďalšej dvojice zátvoriek.
=LAMBDA(X; Y; X+Y)(A1; B1)
Napríklad tento vzorec definuje X a Y ako parametre vzorca a potom hovorí LAMBDA aby ste ich spojili. Druhý pár zátvoriek to naznačuje A1 a B1 sú X a Y parametre vo vzorci.
Ak zadáte tento vzorec priamo do tabuľky, získate výsledky. Tento vzorec však nezjednodušuje používanie pôvodného vzorca. V skutočnosti je to ťažšie, pretože teraz v ňom máte ďalšiu funkciu. Je to preto, že by ste nemali používať LAMBDA priamo.
Namiesto toho by ste mali vytvoriť nový názov v Správcovi názvov a odkazovať na svoj vzorec LAMBDA v ňom. Tým sa vytvorí vlastný názov pre vzorec LAMBDA a zmení sa na vlastnú funkciu. Odtiaľ môžete jednoducho zavolať toto meno a použiť svoj vzorec.
Ako používať funkciu LAMBDA so správcom názvov v Exceli
Správca názvov vám umožňuje nastaviť vlastné názvy pre rôzne prvky v tabuľke. Môžeš použite Správcu názvov na pomenovanie konkrétnych rozsahov, jednotlivé bunky alebo vzorce. Akonáhle dáte svojmu vzorcu názov, v podstate sa stane vlastnou funkciou.
Tu je návod, ako môžete použiť funkciu LAMBDA v Správcovi názvov:
- Choďte na Vzorce kartu a vyberte Menný manažér.
- V okne Správca mien kliknite na Nový.
- Zadajte názov vašej vlastnej funkcie.
- Nastaviť Rozsah vašej funkcie. Nastavenie na Pracovný zošit povolí vlastnú funkciu v celom zošite.
- Zadajte popis svojej funkcie Komentujte. To vám pomôže zapamätať si, čo každá vlastná funkcia robí.
- Zadajte vzorec do Odkazuje na Textové pole.
- Kliknite OK.
Teraz je vaša vlastná funkcia pripravená na použitie! Prejdite na panel vzorcov v ľubovoľnej bunke a zadajte názov vlastných funkcií, aby ste sa presvedčili.
Ako používať funkciu LAMBDA v Exceli
Teraz, keď už viete, ako pomenovať svoju vlastnú funkciu, je čas ponoriť sa do používania LAMBDA. LAMBDA môžete použiť na vytváranie najrôznejších vlastných funkcií. Ak vidíte potrebu premeniť svoj vzorec – či už jednoduchý alebo zložitý – na vlastnú funkciu, potom je LAMBDA správna cesta.
Vytvorenie jednoduchej užívateľskej funkcie v Exceli pomocou LAMBDA
Začnime veľmi jednoduchým vzorcom. V tomto príklade vytvoríme vlastnú funkciu, ktorá prevezme dva parametre a spočíta ich dohromady. Hoci to nie je príliš praktické, tento vzorec je dobrým východiskovým bodom.
- Vyberte bunku.
- Do riadka vzorcov zadajte nasledujúci vzorec:
=LAMBDA(prvéČíslo, druhéČíslo, prvéČíslo+druhéČíslo)
- Stlačte tlačidlo Zadajte.
Tento vzorec definuje prvé číslo a secondNumber ako parametre. Potom to povie LAMBDA vziať parametre a zhrnúť ich dohromady.
Akonáhle stlačíte Zadajte, Excel vráti chybu označujúcu, že funkcia vyžaduje vstup. Žiadny dôvod na obavy; je to preto, že váš vlastný vzorec nemá žiadny vstup, s ktorým by ste mohli pracovať. Pridajte dva vzorové vstupy do svojho vzorca za funkciu LAMBDA:
=LAMBDA(prvéčíslo, druhéčíslo, prvéčíslo+druhéčíslo)(A2, B2)
Tento vzorec dáva predchádzajúcej funkcii LAMBDA dva vstupy na prácu. Poradie je dôležité. A2 a B2 vyplniť prvé číslo a secondNumber, resp.
Teraz by ste mali vidieť, že váš vzorec LAMBDA pracuje s hodnotami z A2 a B2. Teraz, keď ste si istí, že váš vzorec LAMBDA funguje, je čas pomenovať ho v Správcovi názvov.
- Skopírujte svoj vzorec LAMBDA. Vylúčte testovacie vstupy zo vzorca.
- OTVORENÉ Menný manažér.
- Vytvorte nový názov.
- Pomenujte svoju funkciu. Ideme to volať mySumFunction v tomto príklade.
- V Odkazuje na zadajte svoj vzorec LAMBDA:
=LAMBDA(prvéČíslo, druhéČíslo, prvéČíslo+druhéČíslo)
- Kliknite OK.
Vaša vlastná funkcia je pripravená na použitie! Vyberte bunku a zadajte názov vlastnej funkcie spolu s parametrami:
=mySumFunction (10,12)
Táto vlastná funkcia spočíta tieto dva parametre 10 a 12a vrátiť sa 22 v cele. Môžete tiež odkazovať na bunky a rozsahy vo svojej vlastnej funkcii. Je to ako každá iná funkcia Excelu, ale s vlastnou chuťou.
Vytvorenie vlastnej funkcie na prevod malých a veľkých písmen v Exceli
Teraz skúsme niečo iné. Vzorec uvedený nižšie preberá text z A2 a prevedie ho na vetný prípad:
=HORNÉ(ĽAVÝ(A2;1))A DOLNÉ(VPRAVO(A2,DŽLKA(A2)-1))
Excel nemá na tento účel vstavanú funkciu. Preto je tento vzorec veľmi užitočný. Na druhej strane je ťažké ho napísať zakaždým, keď potrebujete niečo previesť na veľkosť vety. Tak prečo z toho neurobiť vlastnú funkciu s LAMBDA?
Rovnako ako predtým, najprv otestujte svoj vzorec, aby ste sa uistili, že funguje. Keď ste si istí, že to funguje, premeňte ho na vlastnú funkciu:
- OTVORENÉ Menný manažér.
- Vytvorte nový názov.
- Zadajte názov funkcie. Ideme to volať SENTENCE.
- Vložte vzorec nižšie do Odkazuje na box:
=LAMBDA(cieľ textu, HORNÉ(VĽAVO(cieľ textu, 1))&DOLNÉ(VPRAVO(cieľ textu, LEN (cieľ textu)-1)))
- Kliknite OK.
Vaša vlastná funkcia je teraz pripravená vám slúžiť. Vyberte bunku a potom použite funkciu SENTENCE, ktorú ste práve vytvorili, na prevod textu na veľkosť písmen.
Uvoľnite silu Excelu s LAMBDA
Vďaka svojim výkonným schopnostiam je LAMBDA neoceniteľným nástrojom pre každého používateľa Excelu, ktorý chce posunúť svoje tabuľkové zručnosti na vyššiu úroveň.
Teraz by ste už mali dobre rozumieť tomu, ako používať LAMBDA a Name Manager na vytváranie vlastných funkcií v Exceli. Teraz pokračujte, vyskúšajte LAMBDA a uvidíte, aké úžasné veci dokážete!