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

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

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

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

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

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

instagram viewer
полностью понять вашу формулу Excel и делать ошибки.

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

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

=ЛЯМБДА([параметр1, параметр2, ...], формула)

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

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

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

=ЛЯМБДА(X, Y, X+Y)(A1, B1)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

=LAMBDA(первоеЧисло, второеЧисло, первоеЧисло+второеЧисло)(A2, B2)

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

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

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

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

=мояСуммФункция (10,12)

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

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

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

=ВЕРХНИЙ(ЛЕВЫЙ(A2,1))&НИЖНИЙ(ПРАВЫЙ(A2,ДЛИН(A2)-1))

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

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

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

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

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

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

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