Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор. Прочетете още.

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

Но Excel предлага още един трик. Функцията LAMBDA ви позволява да създавате персонализирани функции в Excel. С това можете да превърнете вашите дълги формули в персонализирана функция и да опростите работния си процес.

Какво представлява функцията LAMBDA в Excel?

Функцията LAMBDA е вградена функция в Excel, която ви позволява да създавате персонализирани функции. По-често трябва да комбинирате функциите на Excel заедно, за да извършите изчисление. Ако сте в състояние да пишете сложни формули в Excel, тогава поздравления! Успешно влязохте в кошмарната зона.

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

instagram viewer
осмислете напълно вашата формула на Excel и правят грешки.

Точно тук се намесва LAMBDA, за да спаси положението. Функцията LAMBDA в Excel ви позволява да конвертирате формула във функция. След това можете да дадете име на вашата персонализирана функция и да използвате само това във вашите електронни таблици. Това драстично опростява вашата електронна таблица. Вместо дълга формула, използваща множество функции, ще има една функция, която прави всичко.

Разбиране на функцията LAMBDA в Excel

=LAMBDA([параметър1, параметър2, ...], формула)

Функцията LAMBDA приема два типа аргументи: параметри на формулата и самата формула. За да използвате функцията LAMBDA в Excel, трябва първо да дефинирате параметрите във вашата формула. След това трябва да въведете формулата, като използвате тези параметри.

LAMBDA ще счита последния аргумент за формула. Всичко, което поставите преди последната запетая, се регистрира като параметър. Можете да въведете до 253 параметъра за LAMBDA. Имената на параметрите могат да бъдат всякакви, стига да останете последователни във формулата. Добра практика е имената да са кратки и стегнати.

За да използвате функцията LAMBDA директно в електронна таблица, трябва да напишете функцията заедно с параметрите и формулата. След това трябва да въведете параметрите в друга двойка скоби.

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

Например, тази формула дефинира х и Y като параметрите на формулата и след това казва ЛАМБДА да ги добавите заедно. Втората двойка скоби показва това A1 и B1 са х и Y параметри във формулата.

Ако въведете тази формула директно в електронната си таблица, ще получите резултатите. Но тази формула не прави оригиналната формула по-лесна за използване. Всъщност това го прави по-трудно, защото сега имате допълнителна функция в него. Това е така, защото не трябва да използвате LAMBDA директно.

Вместо това трябва да създадете ново име в Name Manager и да се обърнете към вашата LAMBDA формула в него. Това създава персонализирано име за формулата LAMBDA, превръщайки я в персонализирана функция. Оттам можете просто да извикате това име, за да използвате вашата формула.

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

Мениджърът на имена ви позволява да задавате персонализирани имена за различни елементи във вашата електронна таблица. Можеш използвайте Name Manager, за да наименувате конкретни диапазони, единични клетки или формули. След като дадете име на формулата си, тя всъщност се превръща в персонализирана функция.

Ето как можете да използвате функцията LAMBDA в Name Manager:

  1. Отидете на Формули раздел и изберете Мениджър на имена.
  2. В прозореца на Name Manager щракнете върху Нов.
  3. Въведете Име на вашата персонализирана функция.
  4. Нагласи Обхват на вашата функция. Задаване на това на Работна тетрадка ще активира персонализираната функция в цялата работна книга.
  5. Въведете описание на вашата функция в Коментирайте. Това ви помага да запомните какво прави всяка персонализирана функция.
  6. Въведете формулата в Отнася се до текстово поле.
  7. Кликнете Добре.

Сега вашата персонализирана функция е готова за използване! Отидете до лентата с формули в която и да е клетка и въведете името на вашите персонализирани функции, за да видите сами.

Как да използвате функцията LAMBDA в Excel

След като вече знаете как да дадете име на персонализираната си функция, е време да се потопите в използването на LAMBDA. Можете да използвате LAMBDA за създаване на всякакви персонализирани функции. Ако виждате необходимостта да превърнете вашата формула – била тя проста или сложна – в персонализирана функция, тогава LAMBDA е правилният начин.

Създаване на проста персонализирана функция в Excel с LAMBDA

Нека започнем с една много проста формула. В този пример ще създадем персонализирана функция, която приема два параметъра и ги сумира заедно. Въпреки че не е много практична, тази формула е добра отправна точка.

  1. Изберете клетка.
  2. В лентата с формули въведете формулата по-долу:
    =LAMBDA(първо число, второ число, първо число+второ число)
  3. Натиснете Въведете.

Тази формула определя firstNumber и secondNumber като параметри. След това разказва ЛАМБДА да вземем параметрите и да ги сумираме заедно.

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

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

Тази формула дава на предишната функция LAMBDA два входа за работа. Редът е важен. A2 и B2 запълвам firstNumber и secondNumber, съответно.

Сега трябва да видите вашата LAMBDA формула да работи със стойностите от A2 и B2. След като сте сигурни, че формулата ви LAMBDA работи, е време да й дадете име в диспечера на имена.

  1. Копирайте вашата LAMBDA формула. Изключете тестовите входове от формулата.
  2. Отворете Мениджър на имена.
  3. Създайте нов Име.
  4. Дайте име на вашата функция. Ще го извикаме mySumFunction в този пример.
  5. В Отнася се до поле, въведете вашата LAMBDA формула:
    =LAMBDA(първо число, второ число, първо число+второ число)
  6. Кликнете Добре.

Вашата персонализирана функция е готова за използване! Изберете клетка и въведете името на вашата персонализирана функция заедно с параметрите:

=mySumFunction (10,12)

Тази персонализирана функция ще сумира двата параметъра 10 и 12, и обратно 22 в клетката. Можете също да препращате към клетки и диапазони във вашата персонализирана функция. Това е като всяка друга функция на Excel, но с вашия собствен вкус.

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

Сега нека опитаме нещо друго. Формулата по-долу взема текста от A2 и преобразува го в регистър на буквите на изреченията:

=ГОРЕН(ЛЯВ(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 и Name Manager за създаване на персонализирани функции в Excel. Сега давайте, опитайте LAMBDA и вижте какви невероятни неща можете да направите!