Excel ma arsenał wbudowanych funkcji. Ten arsenał zawiera setki przydatnych funkcji w różnych kategoriach. Chociaż wbudowane funkcje programu Excel obejmują większość obszarów, nie może on mieć wyłącznej funkcji dla każdego obliczenia.
Ale Excel ma do zaoferowania jeszcze jedną sztuczkę. Funkcja LAMBDA umożliwia tworzenie niestandardowych funkcji w programie Excel. Dzięki temu możesz przekształcić swoje długie formuły w niestandardową funkcję i uprościć przepływ pracy.
Co to jest funkcja LAMBDA w Excelu?
Funkcja LAMBDA jest wbudowaną funkcją programu Excel, która umożliwia tworzenie funkcji niestandardowych. Częściej niż nie, musisz połączyć funkcje programu Excel, aby wykonać obliczenia. Jeśli potrafisz pisać złożone formuły w Excelu, to gratulacje! Pomyślnie wkroczyłeś do strefy koszmaru.
Formuła składająca się z wielu funkcji i długich obliczeń jest kłopotliwa w zarządzaniu i odtwarzaniu. Załóżmy, że utworzyłeś długą formułę do arkusza kalkulacyjnego, z której będą korzystać również inne osoby. Nawet jeśli jesteś odporny na błędy ludzkie, inni użytkownicy mogą nie być w stanie tego zrobić
w pełni zrozumieć formułę programu Excel i popełniać błędy.W tym miejscu wkracza LAMBDA, aby uratować sytuację. Funkcja LAMBDA w programie Excel umożliwia przekształcenie formuły w funkcję. Następnie możesz nazwać swoją funkcję niestandardową i używać jej tylko w arkuszach kalkulacyjnych. To drastycznie upraszcza arkusz kalkulacyjny. Zamiast długiej formuły korzystającej z wielu funkcji, będzie jedna funkcja wykonująca wszystko.
Zrozumienie funkcji LAMBDA w programie Excel
=LAMBDA([parametr1, parametr2, ...], formuła)
Funkcja LAMBDA przyjmuje dwa rodzaje argumentów: parametry formuły i samą formułę. Aby użyć funkcji LAMBDA w Excelu, musisz najpierw zdefiniować parametry w formule. Następnie musisz wprowadzić formułę przy użyciu tych parametrów.
LAMBDA uzna ostatni argument za formułę. Wszystko, co umieścisz przed końcowym przecinkiem, jest rejestrowane jako parametr. Możesz wprowadzić do 253 parametrów dla LAMBDA. Nazwy parametrów mogą być dowolne, o ile zachowasz spójność w całej formule. Dobrą praktyką jest stosowanie krótkich i zwięzłych nazw.
Aby użyć funkcji LAMBDA bezpośrednio w arkuszu kalkulacyjnym, należy napisać funkcję wraz z parametrami i formułą. Następnie musisz wprowadzić parametry w innej parze nawiasów.
=LAMBDA(X; Y; X+Y)(A1; B1)
Na przykład ta formuła definiuje X I Y jako parametry formuły, a następnie mówi LAMBDA aby dodać je do siebie. Wskazuje na to druga para nawiasów A1 I B1 są X I Y parametry w formule.
Jeśli wprowadzisz tę formułę bezpośrednio do arkusza kalkulacyjnego, otrzymasz wyniki. Ale ta formuła nie sprawia, że oryginalna formuła jest prostsza w użyciu. W rzeczywistości utrudnia to, ponieważ teraz masz w nim dodatkową funkcję. To dlatego, że nie powinieneś używać LAMBDA bezpośrednio.
Zamiast tego powinieneś utworzyć nową nazwę w Menedżerze nazw i odwołać się w niej do swojej formuły LAMBDA. Spowoduje to utworzenie niestandardowej nazwy formuły LAMBDA, przekształcając ją w funkcję niestandardową. Stamtąd możesz po prostu wywołać tę nazwę, aby użyć swojej formuły.
Jak korzystać z funkcji LAMBDA w Menedżerze nazw w programie Excel
Menedżer nazw umożliwia ustawianie własnych nazw dla różnych elementów w arkuszu kalkulacyjnym. Możesz użyj Menedżera nazw, aby nazwać określone zakresy, pojedyncze komórki lub formuły. Gdy nadasz swojej formule nazwę, staje się ona w zasadzie funkcją niestandardową.
Oto jak możesz użyć funkcji LAMBDA w Menedżerze nazw:
- Idź do Formuły zakładkę i wybierz Menedżer nazw.
- W oknie Menedżera nazw kliknij na Nowy.
- Wpisz Nazwa swojej niestandardowej funkcji.
- Ustaw Zakres swojej funkcji. Ustawienie tego na zeszyt ćwiczeń włączy funkcję niestandardową w całym skoroszycie.
- Wpisz opis swojej funkcji w Komentarz. Pomaga to zapamiętać, co robi każda funkcja niestandardowa.
- Wpisz formułę w Odnosi się do pole tekstowe.
- Kliknij OK.
Teraz Twoja niestandardowa funkcja jest gotowa do użycia! Przejdź do paska formuły w dowolnej komórce i wpisz nazwę funkcji niestandardowej, aby przekonać się o tym.
Jak korzystać z funkcji LAMBDA w programie Excel
Teraz, gdy wiesz, jak nadać nazwę swojej funkcji niestandardowej, nadszedł czas, aby zagłębić się w korzystanie z LAMBDA. Możesz użyć LAMBDA do tworzenia wszelkiego rodzaju niestandardowych funkcji. Jeśli widzisz potrzebę przekształcenia swojej formuły — prostej lub złożonej — w funkcję niestandardową, LAMBDA jest najlepszym rozwiązaniem.
Tworzenie prostej funkcji niestandardowej w Excelu za pomocą LAMBDA
Zacznijmy od bardzo prostej formuły. W tym przykładzie utworzymy niestandardową funkcję, która pobiera dwa parametry i sumuje je razem. Chociaż nie jest to zbyt praktyczne, ta formuła jest dobrym punktem wyjścia.
- Wybierz komórkę.
- Na pasku formuły wprowadź poniższą formułę:
=LAMBDA(pierwszaliczba; drugaliczba; pierwszaliczba+drugaliczba)
- Naciskać Wchodzić.
Ta formuła określa pierwszy numer I druga liczba jako parametry. Wtedy mówi LAMBDA wziąć parametry i zsumować je razem.
Po naciśnięciu Wchodzić, program Excel zwróci błąd wskazujący, że funkcja wymaga wprowadzenia danych. Nie ma powodu do niepokoju; dzieje się tak, ponieważ Twoja formuła niestandardowa nie ma żadnych danych wejściowych do pracy. Dodaj dwa przykładowe dane wejściowe do formuły po funkcji LAMBDA:
=LAMBDA(pierwszaliczba; drugaliczba; pierwszaliczba+drugaliczba)(A2; B2)
Ta formuła daje poprzedniej funkcji LAMBDA dwa dane wejściowe do pracy. Kolejność jest ważna. A2 I B2 wypełnić pierwszy numer I druga liczbaodpowiednio.
Powinieneś teraz zobaczyć swoją formułę LAMBDA działającą z wartościami z A2 i B2. Teraz, gdy masz pewność, że Twoja formuła LAMBDA działa, nadszedł czas, aby nadać jej nazwę w Menedżerze nazw.
- Skopiuj swoją formułę LAMBDA. Wyklucz testowe dane wejściowe z formuły.
- otwarty Menedżer nazw.
- Stwórz nowy Nazwa.
- Nadaj swojej funkcji nazwę. Zadzwonimy mojaFunkcja Sumy w tym przykładzie.
- w Odnosi się do wpisz swoją formułę LAMBDA:
=LAMBDA(pierwszaliczba; drugaliczba; pierwszaliczba+drugaliczba)
- Kliknij OK.
Twoja niestandardowa funkcja jest gotowa do użycia! Wybierz komórkę i wprowadź nazwę funkcji niestandardowej wraz z parametrami:
=mojaFunkcja Sumy (10,12)
Ta funkcja niestandardowa zsumuje dwa parametry 10 I 12i powrót 22 w komórce. Możesz także odwoływać się do komórek i zakresów w swojej funkcji niestandardowej. To tak jak każda inna funkcja programu Excel, ale z własnym gustem.
Tworzenie niestandardowej funkcji do konwersji wielkości liter w programie Excel
Spróbujmy teraz czegoś innego. Poniższa formuła pobiera tekst z A2 I konwertuje go na przypadek zdania:
=GÓRNA(LEWA(A2;1))&DOLNA(PRAWA(A2;DŁUG(A2)-1))
Excel nie ma wbudowanej funkcji do tego celu. Dlatego ta formuła jest bardzo przydatna. Z drugiej strony trudno jest wpisać go za każdym razem, gdy trzeba przekonwertować coś na przypadek zdania. Dlaczego więc nie zrobić z niej niestandardowej funkcji za pomocą LAMBDA?
Tak jak poprzednio, najpierw przetestuj swoją formułę, aby upewnić się, że działa. Gdy masz pewność, że to działa, zmień to w funkcję niestandardową:
- otwarty Menedżer nazw.
- Utwórz nową nazwę.
- Wpisz nazwę swojej funkcji. Zadzwonimy ZDANIE.
- Wstaw poniższy wzór w Odnosi się do skrzynka:
=LAMBDA(cel tekstu, GÓRNY(LEWY(cel tekstu; 1))&DOLNY(PRAWY(cel tekstu; DŁ(cel tekstu)-1)))
- Kliknij OK.
Twoja niestandardowa funkcja jest teraz gotowa, by Ci służyć. Wybierz komórkę, a następnie użyj utworzonej właśnie funkcji ZDANIE, aby przekonwertować tekst na wielkość liter w zdaniu.
Uwolnij moc Excela dzięki LAMBDA
Dzięki swoim potężnym możliwościom LAMBDA jest nieocenionym narzędziem dla każdego użytkownika programu Excel, który chce przenieść swoje umiejętności obsługi arkuszy kalkulacyjnych na wyższy poziom.
Do tej pory powinieneś dobrze rozumieć, jak używać LAMBDA i Menedżera nazw do tworzenia niestandardowych funkcji w Excelu. Teraz śmiało, wypróbuj LAMBDA i zobacz, jakie niesamowite rzeczy możesz zrobić!