Excel har et arsenal af indbyggede funktioner. Dette arsenal indeholder hundredvis af nyttige funktioner i forskellige kategorier. Selvom Excels indbyggede funktioner dækker de fleste områder, kan den umuligt have en eksklusiv funktion til hver beregning.
Men Excel har endnu et trick at tilbyde. LAMBDA-funktionen giver dig mulighed for at oprette brugerdefinerede funktioner i Excel. Med dette kan du omdanne dine lange formler til en brugerdefineret funktion og forenkle din arbejdsgang.
Hvad er LAMBDA-funktionen i Excel?
LAMBDA-funktionen er en indbygget Excel-funktion, som lader dig oprette brugerdefinerede funktioner. Oftere end ikke, skal du kombinere Excel-funktioner sammen for at udføre en beregning. Hvis du er i stand til at skrive komplekse formler i Excel, så tillykke! Du er kommet ind i mareridtszonen.
En formel bestående af flere funktioner og lange beregninger er et besvær at administrere og gengive. Antag, at du har lavet en lang formel for et regneark, som andre også vil bruge. Selvom du er immun over for menneskelige fejl, kan andre brugere muligvis ikke
få fuldstændig mening med din Excel-formel og lave fejl.Det er her LAMBDA kommer ind for at redde dagen. LAMBDA-funktionen i Excel lader dig konvertere en formel til en funktion. Du kan derefter navngive din brugerdefinerede funktion og kun bruge den i dine regneark. Dette forenkler dit regneark drastisk. I stedet for en lang formel, der bruger flere funktioner, vil der være en enkelt funktion, der gør alt.
Forståelse af LAMBDA-funktionen i Excel
=LAMBDA([parameter1, parameter2, ...], formel)
LAMBDA-funktionen tager to typer argumenter: formelparametre og selve formlen. For at bruge LAMBDA-funktionen i Excel skal du først definere parametrene i din formel. Derefter skal du indtaste formlen ved hjælp af disse parametre.
LAMBDA vil betragte det sidste argument som formlen. Alt, hvad du sætter ind før det sidste komma, registreres som en parameter. Du kan indtaste op til 253 parametre for LAMBDA. Parameternavnene kan være hvad som helst, du ønsker, så længe du forbliver konsekvent gennem hele formlen. Det er god praksis at holde navnene korte og koncise.
For at bruge LAMBDA-funktionen direkte i et regneark, skal du skrive funktionen sammen med parametrene og formlen. Derefter skal du indtaste parametrene i et andet par parenteser.
=LAMBDA(X; Y; X+Y)(A1; B1)
For eksempel definerer denne formel x og Y som formelparametrene og fortæller derefter LAMBDA at lægge dem sammen. Det andet par parentes indikerer det A1 og B1 er x og Y parametre i formlen.
Hvis du indtaster denne formel direkte i dit regneark, får du resultaterne. Men denne formel gør ikke den originale formel nemmere at bruge. Faktisk gør det det sværere, for nu har du en ekstra funktion i det. Det er fordi du ikke skal bruge LAMBDA direkte.
I stedet skal du oprette et nyt navn i Name Manager og henvise til din LAMBDA-formel i den. Dette opretter et brugerdefineret navn til LAMBDA-formlen, hvilket gør den til en brugerdefineret funktion. Derfra kan du blot kalde på det navn for at bruge din formel.
Sådan bruges LAMBDA-funktionen med Name Manager i Excel
Navnehåndteringen lader dig indstille brugerdefinerede navne for forskellige elementer i dit regneark. Du kan brug Navnehåndtering til at navngive specifikke områder, enkeltceller eller formler. Når du giver din formel et navn, bliver den dybest set en brugerdefineret funktion.
Sådan kan du bruge LAMBDA-funktionen i Name Manager:
- Gå til Formler fanen og vælg Navneleder.
- Klik på i vinduet Navnehåndtering Ny.
- Indtast Navn af din brugerdefinerede funktion.
- Indstil Omfang af din funktion. Indstiller dette til Arbejdsbog vil aktivere den tilpassede funktion på tværs af hele projektmappen.
- Indtast en beskrivelse af din funktion i Kommentar. Dette hjælper dig med at huske, hvad hver brugerdefineret funktion gør.
- Indtast formlen i Hentyder til tekstboks.
- Klik Okay.
Nu er din brugerdefinerede funktion klar til brug! Gå til formellinjen i en hvilken som helst celle, og skriv dit brugerdefinerede funktionsnavn for at se selv.
Sådan bruges LAMBDA-funktionen i Excel
Nu hvor du ved, hvordan du giver din brugerdefinerede funktion et navn, er det tid til at dykke ned i at bruge LAMBDA. Du kan bruge LAMBDA til at oprette alle mulige brugerdefinerede funktioner. Hvis du ser behovet for at omdanne din formel – hvad enten den er enkel eller kompleks – til en brugerdefineret funktion, så er LAMBDA vejen at gå.
Oprettelse af en simpel brugerdefineret funktion i Excel med LAMBDA
Lad os starte med en meget simpel formel. I dette eksempel skal vi oprette en brugerdefineret funktion, der tager to parametre ind og summerer dem sammen. Selvom den ikke er særlig praktisk, er denne formel et godt udgangspunkt.
- Vælg en celle.
- Indtast formlen nedenfor i formellinjen:
=LAMBDA(førsteTal, andetTal, førsteTal+andetTal)
- Trykke Gå ind.
Denne formel definerer første nummer og andetnummer som parametre. Så fortæller det LAMBDA at tage parametrene og summere dem sammen.
Når du trykker Gå ind, vil Excel returnere en fejl, der indikerer, at funktionen kræver input. Ingen grund til bekymring; dette er fordi din brugerdefinerede formel ikke har noget input at arbejde med. Tilføj to eksempelinput til din formel efter LAMBDA-funktionen:
=LAMBDA(førsteTal, andetTal, førsteTal+andetTal)(A2, B2)
Denne formel giver den tidligere LAMBDA-funktion to input at arbejde med. Rækkefølgen er vigtig. A2 og B2 fylde første nummer og andetnummer, henholdsvis.
Du skulle nu se din LAMBDA-formel arbejde med værdierne fra A2 og B2. Nu hvor du er sikker på, at din LAMBDA-formel virker, er det tid til at give den et navn i Name Manager.
- Kopier din LAMBDA-formel. Udelad testinput fra formlen.
- Åben Navneleder.
- Opret en ny Navn.
- Giv din funktion et navn. Vi vil kalde det mySumFunction i dette eksempel.
- I den Hentyder til boks, indtast din LAMBDA-formel:
=LAMBDA(førsteTal, andetTal, førsteTal+andetTal)
- Klik Okay.
Din brugerdefinerede funktion er klar til brug! Vælg en celle, og indtast din brugerdefinerede funktions navn sammen med parametrene:
=mySumFunction (10,12)
Denne brugerdefinerede funktion summerer de to parametre 10 og 12, og vende tilbage 22 i cellen. Du kan også henvise til celler og områder i din brugerdefinerede funktion. Det er ligesom enhver anden Excel-funktion, men med din egen smag.
Oprettelse af en brugerdefineret funktion til at konvertere tekstbogstaver i Excel
Lad os nu prøve noget andet. Formlen nedenfor tager teksten fra A2 og konverterer det til sætningsbogstav:
=ØVRE(VENSTRE(A2,1))&NEDRE(HØJRE(A2,LÆN(A2)-1))
Excel har ikke en indbygget funktion til dette formål. Derfor er denne formel meget nyttig. På den anden side er det svært at skrive det, hver gang du skal konvertere noget til en sætning. Så hvorfor ikke gøre det til en brugerdefineret funktion med LAMBDA?
Ligesom før, test din formel først for at sikre, at den virker. Når du er sikker på, at det virker, skal du gøre det til en brugerdefineret funktion:
- Åben Navneleder.
- Opret et nyt navn.
- Indtast et navn til din funktion. Vi vil kalde det DØMME.
- Indsæt formlen nedenfor i Hentyder til boks:
=LAMBDA(tekstMål, ØVRE(VENSTRE(tekstMål, 1))&NEDRE(HØJRE(tekstMål, LEN(tekstMål)-1)))
- Klik Okay.
Din brugerdefinerede funktion er nu klar til at betjene dig. Vælg en celle, og brug derefter funktionen SÆTNING, du lige har lavet, til at konvertere tekst til store og små bogstaver.
Slip Excels kraft løs med LAMBDA
Med sine kraftfulde egenskaber er LAMBDA et uvurderligt værktøj for enhver Excel-bruger, der ønsker at tage deres regnearkfærdigheder til næste niveau.
Nu burde du have en god forståelse af, hvordan du bruger LAMBDA og Name Manager til at oprette brugerdefinerede funktioner i Excel. Gå nu videre, prøv LAMBDA, og se, hvilke fantastiske ting du kan gøre!