Microsoft объявляет о новой функции, которая революционизирует способ построения формул в Excel

Значок времени чтения 2 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

Microsoft Excel лямбда

Сегодня Microsoft анонсировала новую функцию, которая коренным образом изменит способ построения формул в Excel. Формулы Excel чрезвычайно популярны, но вы не можете использовать язык формул для определения собственных функций многократного использования. Новая функция LAMBDA позволит вам определять свои собственные пользовательские функции, используя язык формул Excel. Вы также можете вызывать одну функцию из другой.

Многоразовые пользовательские функции

С помощью LAMBDA вы можете взять любую формулу, созданную в Excel, заключить ее в функцию LAMBDA и дать ей имя (например, «MYFUNCTION»). Затем в любом месте листа вы можете обратиться к MYFUNCTION, повторно используя эту пользовательскую функцию на всем листе. Ниже я покажу пару примеров.

Рекурсия

Многоразовые функции - достаточная причина, чтобы начать пользоваться LAMBDA, но есть еще одна вещь ... вы можете делать рекурсию. Например, если вы создаете LAMBDA с именем MYFUNCTION, вы можете вызвать MYFUNCTION в пределах определения MYFUNCTION. Раньше это было возможно только в Excel через скрипт (например, VBA/JavaScript). Я также покажу ниже пример того, как вы можете использовать это для создания вещей, которые раньше были невозможны без написания скрипта.

Синтаксис:

= LAMBDA ([параметр1, параметр2,…,] вычисление)

Аргумент Описание
параметр Значение, которое вы хотите передать функции, например ссылку на ячейку, строку или число. Вы можете ввести до 253 параметров. Это необязательный аргумент.
расчет

Формула, которую вы хотите выполнить и вернуть как результат функции. Это должен быть последний аргумент, и он должен возвращать результат. Этот аргумент обязателен.

Новая лямбда-функция доступна для участников программы предварительной оценки Office в сборках Excel для Microsoft Windows и Mac.

Источник: Microsoft

Подробнее о темах: Excel, Лямбда, Microsoft

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *