Firma Microsoft ogłasza nową funkcję, która zrewolucjonizuje sposób tworzenia formuł w programie Excel

Ikona czasu czytania 2 minuta. czytać


Czytelnicy pomagają wspierać MSpoweruser. Możemy otrzymać prowizję, jeśli dokonasz zakupu za pośrednictwem naszych linków. Ikona podpowiedzi

Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej

Microsoft Excel Lambda

Firma Microsoft ogłosiła dziś nową funkcję, która zrewolucjonizuje sposób tworzenia formuł w programie Excel. Formuły programu Excel są niezwykle popularne, ale nie można ich używać do definiowania własnych funkcji wielokrotnego użytku. Nowa funkcja LAMBDA umożliwia definiowanie własnych funkcji niestandardowych przy użyciu języka formuł programu Excel. Możesz także wywołać jedną funkcję z innej.

Funkcje niestandardowe wielokrotnego użytku

Dzięki LAMBDA możesz wziąć dowolną formułę utworzoną w programie Excel i zawrzeć ją w funkcji LAMBDA i nadać jej nazwę (np. „MOJA FUNKCJA”). Następnie w dowolnym miejscu arkusza możesz odwołać się do MYFUNCTION, ponownie używając tej niestandardowej funkcji w całym arkuszu. Poniżej pokażę kilka przykładów.

Rekurencja

Funkcje wielokrotnego użytku to wystarczający powód, aby zacząć korzystać z LAMBDA, ale jest jeszcze jedna rzecz… możesz wykonać rekursję. Jeśli na przykład utworzysz LAMBDA o nazwie MYFUNCTION, możesz zadzwonić do MYFUNCTION w ramach definicji MYFUNCTION. To jest coś, co wcześniej było możliwe tylko w Excelu za pomocą skryptu (np VBA/JAVASCRIPT). Pokażę również poniżej przykład, w jaki sposób można to wykorzystać do tworzenia rzeczy, które wcześniej nie były możliwe bez napisania scenariusza.

Składnia:

= LAMBDA ([parametr1, parametr2,…,] obliczenie)

Argument Opis
parametr Wartość, którą chcesz przekazać do funkcji, na przykład odwołanie do komórki, ciąg lub liczba. Możesz wprowadzić do 253 parametrów. Ten argument jest opcjonalny.
obliczenie

Formuła, którą chcesz wykonać i zwrócić jako wynik funkcji. Musi to być ostatni argument i musi zwrócić wynik. Ten argument jest wymagany.

Nowa funkcja lambda jest dostępna dla niejawnych testerów pakietu Office w kompilacjach programu Excel na platformach Microsoft Windows i Mac.

Źródło: Microsoft

Więcej na tematy: przewyższać, Lambda, Microsoft

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *