Microsoft kunngjør en ny funksjon som vil revolusjonere hvordan du bygger formler i Excel
2 min. lese
Publisert på
Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer
Microsoft kunngjorde i dag en ny funksjon som vil revolusjonere hvordan du bygger formler i Excel. Excel-formler er ekstremt populære, men du kan ikke bruke formelspråket til å definere dine egne gjenbrukbare funksjoner. Den nye LAMBDA-funksjonen lar deg definere dine egne tilpassede funksjoner ved hjelp av Excels formelspråk. Du kan også ringe en funksjon fra en annen.
Gjenbrukbare egendefinerte funksjoner
Med LAMBDA kan du ta en hvilken som helst formel du har bygget i Excel og pakke den inn i en LAMBDA-funksjon og gi den et navn (som "MYFUNCTION"). Hvor som helst i arket ditt, kan du referere til MYFUNCTION, og bruke den egendefinerte funksjonen på nytt gjennom arket ditt. Jeg viser noen eksempler nedenfor.
Rekursjon
Gjenbrukbare funksjoner er grunn nok til å dra nytte av LAMBDA, men det er en ting til ... du kan gjøre rekursjon. Hvis du oppretter en LAMBDA kalt MYFUNCTION for eksempel, kan du ringe MYFUNCTION innenfor definisjonen av MYFUNCTION. Dette er noe som før bare var mulig i Excel gjennom skript (som VBA/Javascript). Jeg vil også vise et eksempel nedenfor på hvordan du kan utnytte dette til å bygge ting som ikke var mulig før uten å skrive skript.
Syntaks:
= LAMBDA ([parameter1, parameter2,…,] beregning)
Argument | Beskrivelse |
---|---|
parameter | En verdi du vil overføre til funksjonen, for eksempel en cellereferanse, streng eller nummer. Du kan angi opptil 253 parametere. Dette argumentet er valgfritt. |
beregningen |
Formelen du vil utføre og returnere som et resultat av funksjonen. Det må være det siste argumentet, og det må returnere et resultat. Dette argumentet er nødvendig. |
Den nye lambda-funksjonen er tilgjengelig for Office Insiders på Microsoft Windows og Mac-bygg av Excel.
kilde: Microsoft
Brukerforum
0 meldinger