Hur man använder LAMBDA-funktionen i Excel

Hur man använder LAMBDA-funktionen i Excel
Läsare som du hjälper till att stödja MUO. När du gör ett köp med hjälp av länkar på vår webbplats kan vi tjäna en affiliate-provision. Läs mer.

Excel har en arsenal av inbyggda funktioner. Denna arsenal innehåller hundratals användbara funktioner i olika kategorier. Även om Excels inbyggda funktioner täcker de flesta områden, kan den omöjligt ha en exklusiv funktion för varje beräkning.





Men Excel har ytterligare ett knep att erbjuda. LAMBDA-funktionen låter dig skapa anpassade funktioner i Excel. Med detta kan du förvandla dina långa formler till en anpassad funktion och förenkla ditt arbetsflöde.





MAKEUSE AV DAGENS VIDEO

Vad är LAMBDA-funktionen i Excel?

LAMBDA-funktionen är en inbyggd Excel-funktion som låter dig skapa anpassade funktioner. Oftare än inte behöver du kombinera Excel-funktioner för att utföra en beräkning. Om du kan skriva komplexa formler i Excel, så grattis! Du har framgångsrikt kommit in i mardrömszonen.





En formel som består av flera funktioner och långa beräkningar är ett krångel att hantera och reproducera. Anta att du har skapat en lång formel för ett kalkylblad som andra också kommer att använda. Även om du är immun mot mänskliga misstag, kanske andra användare inte kan göra det förstå din Excel-formel och göra misstag.

Det är där LAMBDA kommer in för att rädda dagen. LAMBDA-funktionen i Excel låter dig konvertera en formel till en funktion. Du kan sedan namnge din anpassade funktion och bara använda den i dina kalkylblad. Detta förenklar ditt kalkylark drastiskt. Istället för en lång formel som använder flera funktioner, kommer det att finnas en enda funktion som gör allt.



Förstå LAMBDA-funktionen i Excel

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

LAMBDA-funktionen tar två typer av argument: formelparametrar och själva formeln. För att använda LAMBDA-funktionen i Excel måste du först definiera parametrarna i din formel. Efter det måste du mata in formeln med dessa parametrar.

LAMBDA kommer att betrakta det sista argumentet som formeln. Allt du lägger in innan det sista kommatecken registreras som en parameter. Du kan mata in upp till 253 parametrar för LAMBDA. Parameternamnen kan vara vad du vill, så länge du håller dig konsekvent genom hela formeln. Det är bra att hålla namnen korta och koncisa.





För att använda LAMBDA-funktionen direkt i ett kalkylblad måste du skriva funktionen tillsammans med parametrarna och formeln. Sedan måste du mata in parametrarna inom ett annat par parentes.

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

Till exempel definierar denna formel X och OCH som formelparametrarna och sedan berättar LAMBDA att lägga ihop dem. Det andra paret parentes indikerar det A1 och B1 är de X och OCH parametrar i formeln.





  Exempel på LAMBDA-formel i Excel

Om du matar in den här formeln direkt i ditt kalkylblad får du resultaten. Men den här formeln gör inte den ursprungliga formeln enklare att använda. Det gör det faktiskt svårare för nu har du en extra funktion i det. Det är för att du inte ska använda LAMBDA direkt.

Istället bör du skapa ett nytt namn i Namnhanteraren och hänvisa till din LAMBDA-formel i den. Detta skapar ett anpassat namn för LAMBDA-formeln, vilket gör den till en anpassad funktion. Därifrån kan du helt enkelt anropa det namnet för att använda din formel.

Hur man använder LAMBDA-funktionen med Name Manager i Excel

Namnhanteraren låter dig ställa in anpassade namn för olika element i ditt kalkylblad. Du kan använd Namnhanteraren för att namnge specifika intervall , enstaka celler eller formler. När du väl ger din formel ett namn, blir den i princip en anpassad funktion.

vad ska jag göra om Amazon -paketet säger levererat men inte

Så här kan du använda LAMBDA-funktionen i Namnhanteraren:

  1. Gå till Formler fliken och välj Namnchef .
  2. I fönstret Namnhanterare klickar du på Ny .
  3. Skriv in namn av din anpassade funktion.
  4. Ställ in Omfattning av din funktion. Ställer in detta till Arbetsbok kommer att aktivera den anpassade funktionen i hela arbetsboken.
  5. Skriv in en beskrivning av din funktion i Kommentar . Detta hjälper dig att komma ihåg vad varje anpassad funktion gör.
  6. Ange formeln i Refererar till textruta.
  7. Klick OK .
  Skapa ett namn i Namnhanteraren

Nu är din anpassade funktion redo att användas! Gå till formelfältet i valfri cell och skriv in ditt anpassade funktionsnamn för att se själv.

Hur man använder LAMBDA-funktionen i Excel

Nu när du vet hur du ger din anpassade funktion ett namn, är det dags att dyka in i att använda LAMBDA. Du kan använda LAMBDA för att skapa alla möjliga anpassade funktioner. Om du ser behovet av att förvandla din formel – vare sig den är enkel eller komplex – till en anpassad funktion, då är LAMBDA rätt väg att gå.

Skapa en enkel anpassad funktion i Excel med LAMBDA

Låt oss börja med en mycket enkel formel. I det här exemplet ska vi skapa en anpassad funktion som tar in två parametrar och summerar dem. Även om den inte är särskilt praktisk, är denna formel en bra utgångspunkt.

  1. Välj en cell.
  2. I formelfältet anger du formeln nedan:
     =LAMBDA(firstNumber, secondNumber, firstNumber+secondNumber)
  3. Tryck Stiga på .

Denna formel definierar första numret och andraNumber som parametrar. Sedan berättar det LAMBDA att ta parametrarna och summera dem.

  LAMBDA returnerar ett fel i Excel

När du trycker på Stiga på , returnerar Excel ett fel som indikerar att funktionen kräver inmatning. Ingen anledning till oro; detta beror på att din anpassade formel inte har någon input att arbeta med. Lägg till två exempelingångar till din formel efter LAMBDA-funktionen:

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

Denna formel ger den tidigare LAMBDA-funktionen två ingångar att arbeta med. Ordningen är viktig. A2 och B2 fylla första numret och andraNumber , respektive.

  Ge LAMBDA-funktionen ingångar i Excel

Du bör nu se din LAMBDA-formel arbeta med värdena från A2 och B2. Nu när du är säker på att din LAMBDA-formel fungerar är det dags att ge den ett namn i Namnhanteraren.

  1. Kopiera din LAMBDA-formel. Uteslut testindata från formeln.
  2. Öppen Namnchef .
  3. Skapa en ny namn .
  4. Ge din funktion ett namn. Vi ska kalla det mySumFunction i detta exempel.
  5. I den Refererar till rutan, mata in din LAMBDA-formel:
     =LAMBDA(firstNumber, secondNumber, firstNumber+secondNumber)
  6. Klick OK .
  Skapa en anpassad funktion med Name Manager i Excel

Din anpassade funktion är redo att användas! Välj en cell och ange namnet på din anpassade funktion tillsammans med parametrarna:

 =mySumFunction(10,12)
  En anpassad funktion i Excel

Denna anpassade funktion kommer att summera de två parametrarna 10 och 12 , och återvänd 22 i cellen. Du kan också referera till celler och intervall i din anpassade funktion. Det är precis som alla andra Excel-funktioner, men med din egen smak.

Skapa en anpassad funktion för att konvertera textfall i Excel

Nu ska vi prova något annat. Formeln nedan tar texten från A2 och konverterar det till satsfall :

 =UPPER(LEFT(A2,1))&LOWER(RIGHT(A2,LEN(A2)-1)) 

Excel har ingen inbyggd funktion för detta ändamål. Därför är denna formel mycket användbar. Å andra sidan är det svårt att skriva det varje gång du behöver konvertera något till ett skiftläge. Så varför inte göra det till en anpassad funktion med LAMBDA?

Precis som tidigare, testa din formel först för att säkerställa att den fungerar. När du är säker på att det fungerar, förvandla det till en anpassad funktion:

  1. Öppen Namnchef .
  2. Skapa ett nytt namn.
  3. Skriv in ett namn för din funktion. Vi ska kalla det MENING .
  4. Infoga formeln nedan i Refererar till låda:
     =LAMBDA(textTarget, UPPER(LEFT(textTarget,1))&LOWER(RIGHT(textTarget,LEN(textTarget)-1)))
  5. Klick OK .
  Skapa en anpassad funktion med Name Manager i Excel

Din anpassade funktion är nu redo att betjäna dig. Välj en cell och använd sedan MENING-funktionen du just skapade för att konvertera text till skiftläge.

  En anpassad funktion i Excel

Släpp loss Excels kraft med LAMBDA

Med sina kraftfulla funktioner är LAMBDA ett ovärderligt verktyg för alla Excel-användare som vill ta sina kalkylbladsfärdigheter till nästa nivå.

Vid det här laget bör du ha en god förståelse för hur du använder LAMBDA och Name Manager för att skapa anpassade funktioner i Excel. Varsågod, ge LAMBDA ett försök och se vilka fantastiska saker du kan göra!