Как использовать функцию LAMBDA в Excel

Как использовать функцию LAMBDA в Excel
Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

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





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





СДЕЛАТЬ ВИДЕО ДНЯ

Что такое функция LAMBDA в Excel?

Функция LAMBDA — это встроенная функция Excel, позволяющая создавать пользовательские функции. Чаще всего вам нужно объединить функции Excel, чтобы выполнить расчет. Если вы умеете писать сложные формулы в Excel, поздравляем! Вы успешно вошли в зону кошмаров.





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

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



Понимание функции LAMBDA в Excel

 =LAMBDA([parameter1, parameter2, ...], formula)

Функция LAMBDA принимает аргументы двух типов: параметры формулы и сама формула. Чтобы использовать функцию LAMBDA в Excel, вам необходимо сначала определить параметры в вашей формуле. После этого вам нужно ввести формулу, используя эти параметры.

LAMBDA будет считать последний аргумент формулой. Все, что вы вводите перед последней запятой, регистрируется как параметр. Вы можете ввести до 253 параметров для LAMBDA. Имена параметров могут быть любыми, главное, чтобы формула оставалась неизменной. Хорошей практикой является использование коротких и лаконичных имен.





Чтобы использовать функцию LAMBDA непосредственно в электронной таблице, вам нужно написать функцию вместе с параметрами и формулой. Затем вы должны ввести параметры в другой паре скобок.

 =LAMBDA(X, Y, X+Y)(A1, B1)

Например, эта формула определяет Икс и И как параметры формулы, а затем сообщает лямбда чтобы добавить их вместе. Вторая пара скобок указывает на то, что А1 и Б1 являются Икс и И параметры в формуле.





  Пример формулы LAMBDA в Excel

Если вы введете эту формулу непосредственно в свою электронную таблицу, вы получите результаты. Но эта формула не делает исходную формулу проще в использовании. На самом деле, это усложняет задачу, потому что теперь у вас есть дополнительная функция. Это потому, что вы не должны использовать LAMBDA напрямую.

компьютер подключен, но не заряжается

Вместо этого вы должны создать новое имя в диспетчере имен и сослаться на свою формулу LAMBDA в нем. Это создает пользовательское имя для формулы LAMBDA, превращая ее в пользовательскую функцию. Оттуда вы можете просто вызвать это имя, чтобы использовать свою формулу.

Как использовать функцию LAMBDA с диспетчером имен в Excel

Диспетчер имен позволяет вам устанавливать собственные имена для различных элементов в вашей электронной таблице. Ты можешь используйте диспетчер имен для именования определенных диапазонов , отдельные ячейки или формулы. Как только вы дадите своей формуле имя, она станет пользовательской функцией.

Вот как вы можете использовать функцию LAMBDA в диспетчере имен:

  1. Перейти к Формулы вкладку и выберите Менеджер имен .
  2. В окне диспетчера имен нажмите Новый .
  3. Введите Имя вашей пользовательской функции.
  4. Установить Объем вашей функции. Установка этого на Рабочая тетрадь включит пользовательскую функцию во всей книге.
  5. Введите описание вашей функции в Комментарий . Это поможет вам запомнить, что делает каждая пользовательская функция.
  6. Введите формулу в поле Относится к текстовое окно.
  7. Нажмите ХОРОШО .
  Создание имени в диспетчере имен

Теперь ваша пользовательская функция готова к использованию! Перейдите к строке формул в любой ячейке и введите имя своей пользовательской функции, чтобы убедиться в этом.

Как использовать функцию LAMBDA в Excel

Теперь, когда вы знаете, как дать вашей пользовательской функции имя, пришло время погрузиться в использование LAMBDA. Вы можете использовать LAMBDA для создания всевозможных пользовательских функций. Если вы видите необходимость превратить вашу формулу — простую или сложную — в настраиваемую функцию, тогда LAMBDA — это то, что вам нужно.

как восстановить удаленные сообщения мессенджера

Создание простой пользовательской функции в Excel с помощью LAMBDA

Начнем с очень простой формулы. В этом примере мы собираемся создать пользовательскую функцию, которая принимает два параметра и суммирует их вместе. Хотя эта формула не очень практична, она является хорошей отправной точкой.

  1. Выберите ячейку.
  2. В строке формул введите следующую формулу:
     =LAMBDA(firstNumber, secondNumber, firstNumber+secondNumber).
  3. Нажимать Входить .

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

  LAMBDA возвращает ошибку в Excel

Как только вы нажмете Входить , Excel вернет ошибку, указывающую, что функция требует ввода. Нет причин для беспокойства; это потому, что ваша пользовательская формула не имеет никаких входных данных для работы. Добавьте два образца входных данных в формулу после функции LAMBDA:

 =LAMBDA(firstNumber,secondNumber, firstNumber+secondNumber)(A2, B2)

Эта формула дает предыдущей функции LAMBDA два входа для работы. Порядок важен. А2 и Би 2 наполнять первый номер и второе число , соответственно.

  Предоставление входных данных функции LAMBDA в Excel

Теперь вы должны увидеть, что ваша формула LAMBDA работает со значениями из A2 и B2. Теперь, когда вы уверены, что ваша формула LAMBDA работает, пришло время дать ей имя в диспетчере имен.

  1. Скопируйте свою формулу лямбда. Исключите тестовые входные данные из формулы.
  2. Открыть Менеджер имен .
  3. Создать новый Имя .
  4. Дайте вашей функции имя. Мы собираемся назвать это mySumFunction в этом примере.
  5. в Относится к введите формулу LAMBDA:
     =LAMBDA(firstNumber, secondNumber, firstNumber+secondNumber)
  6. Нажмите ХОРОШО .
  Создание пользовательской функции с помощью диспетчера имен в Excel

Ваша пользовательская функция готова к использованию! Выберите ячейку и введите имя пользовательской функции вместе с параметрами:

 =mySumFunction(10,12)
  Пользовательская функция в Excel

Эта пользовательская функция суммирует два параметра 10 и 12 , и вернуться 22 в клетке. Вы также можете ссылаться на ячейки и диапазоны в своей пользовательской функции. Это точно так же, как и любая другая функция Excel, но с вашим собственным вкусом.

Создание пользовательской функции для преобразования регистра текста в Excel

Теперь давайте попробуем что-нибудь еще. Приведенная ниже формула берет текст из А2 и преобразует его в предложение :

БДК1А1Д4069К6Б529КД215ДКФА62КК47А5А1Б762

В Excel нет встроенной функции для этой цели. Поэтому эта формула очень полезна. С другой стороны, трудно набирать его каждый раз, когда вам нужно преобразовать что-то в предложение. Так почему бы не сделать это пользовательской функцией с помощью LAMBDA?

Как и раньше, сначала проверьте свою формулу, чтобы убедиться, что она работает. Как только вы убедитесь, что это работает, превратите его в пользовательскую функцию:

  1. Открыть Менеджер имен .
  2. Создайте новое имя.
  3. Введите имя для вашей функции. Мы собираемся назвать это ПРЕДЛОЖЕНИЕ .
  4. Вставьте приведенную ниже формулу в Относится к коробка:
     =LAMBDA(textTarget, UPPER(LEFT(textTarget,1))&LOWER(RIGHT(textTarget,LEN(textTarget)-1)))
  5. Нажмите ХОРОШО .
  Создание пользовательской функции с помощью диспетчера имен в Excel

Теперь ваша пользовательская функция готова служить вам. Выберите ячейку, затем используйте функцию SENTENCE, которую вы только что сделали, чтобы преобразовать текст в регистр предложений.

  Пользовательская функция в Excel

Раскройте потенциал Excel с помощью LAMBDA

Обладая мощными возможностями, LAMBDA является бесценным инструментом для любого пользователя Excel, желающего поднять свои навыки работы с электронными таблицами на новый уровень.

К настоящему времени вы должны хорошо понимать, как использовать LAMBDA и диспетчер имен для создания пользовательских функций в Excel. А теперь давай, попробуй LAMBDA и увидишь, какие удивительные вещи ты сможешь сделать!