Funkcje LAMBDA – krok Excel’a do przyszłości

LAMBDA – rewolucja w tworzeniu funkcji

Gigant z USA stawia coraz bardziej na rozwój Microsoft Excel i wykonuje krok milowy w tym kierunku. Krok, który nazywa się LAMBDA. Jest to funkcja, która zrewolucjonizuje sposób tworzenia formuł w usłudze Excel. Formuły to, zdaniem Microsoft, najczęściej używany język programowania na świecie, lecz brakowało jej jednej z podstawowych opcji, jaką jest możliwość definiowania własnych funkcji wielokrotnego użytku. 

LAMBDA pozwala na definicję własnych funkcji niestandardowych z wykorzystaniem formuł z Excela. Wcześniej również była taka możliwość, lecz trzeba było się wspomagać innymi językami programowania takimi jak JavaScript. Co więcej, jedna funkcja może wywołać kolejną, dlatego możliwość rozbudowy są praktycznie nieograniczone. Dodatkowym atutem, też już dobrze znanym w Microsoft Excel, jest możliwość wywołania funkcji samej w sobie czyli rekurencja. Wcześniej możliwe było to jedynie za pomocą skryptów, takich jak VBA czy JavaScript.

W pracy z formułami w programie Excel jedną z trudniejszych części jest ich złożoność. Są one wielokrotnie wykorzystywane w innych arkuszach, co może utrudnić innym użytkownikom ich czytanie lub zrozumienie działania. Tworzy się wtedy większe ryzyko błędu, a co gorsza znalezienie tych błędów i naprawnienie ich jest niezwykle trudne. Dzięki LAMBDA staje się możliwe ponownie wykorzystanie wcześniej utworzonych formuł. Istnieje również możliwość stworzenia całych bibliotek dla elementów logiki, które można będzie następnie użyć wielokrotnie. Zmniejsza to ryzyko błędów i daje większa wygodę, ponieważ pojedynczą zmianą w funkcji LAMBA, naprawiamy błędy w każdej komórce gdzie została ona użyta. Oczywiście formuły obsługują nie tylko tekst i liczby, mogą używać innych typów danych takich jak lokalizacje, a również tablice dynamiczne.

GIF

Na ten moment LAMBDA trafiła do programu Office Insider dla użytkowników Beta i nie znamy konkretnej daty wprowadzenia jej dla większej liczby użytkowników. Sam fakt tworzenia i działania w celu doskonalenia programowania w Microsoft Excel pokazuje, jak duże znaczenie w świecie IT posiadają produkty Microsoft 365. Przykłady wykorzystania funkcji LAMBDA możemy zaobserwować na oficjalnym blogu Microsoft Tech Community.

Aplikacja Excel dostępna jest m.in. w ramach pakietów Microsoft 365 Business.

Jeżeli masz pytania dotyczące zakupu licencji, skontaktuj się z nami.

Źródło: Tech Community