Microsoft annoncerer en ny funktion, der vil revolutionere, hvordan du bygger formler i Excel
2 min. Læs
Udgivet den
Læs vores oplysningsside for at finde ud af, hvordan du kan hjælpe MSPoweruser med at opretholde redaktionen Læs mere
Microsoft annoncerede i dag en ny funktion, der vil revolutionere, hvordan du bygger formler i Excel. Excel-formler er ekstremt populære, men du kan ikke bruge formelsproget til at definere dine egne genanvendelige funktioner. Den nye LAMBDA-funktion giver dig mulighed for at definere dine egne brugerdefinerede funktioner ved hjælp af Excels formelsprog. Du kan også ringe til en funktion fra en anden.
Genanvendelige brugerdefinerede funktioner
Med LAMBDA kan du tage en hvilken som helst formel, du har bygget i Excel og pakke den ind i en LAMBDA-funktion og give den et navn (som "MYFUNCTION"). Så hvor som helst i dit ark, kan du henvise til MYFUNCTION og genbruge den brugerdefinerede funktion i hele dit ark. Jeg viser et par eksempler nedenfor.
rekursion
Genanvendelige funktioner er grund nok til at begynde at udnytte LAMBDA, men der er en ting mere ... du kan gøre rekursion. Hvis du f.eks. Opretter en LAMBDA kaldet MYFUNCTION, kan du ringe til MYFUNCTION inden for definitionen af MYFUNCTION. Dette er noget, der før kun var muligt i Excel via script (som f.eks VBA/JavaScript). Jeg viser også et eksempel nedenfor, hvordan du kan udnytte dette til at bygge ting, der ikke var mulige før uden at skrive script.
Syntaks:
= LAMBDA ([parameter1, parameter2,…,] beregning)
Argument | Beskrivelse |
---|---|
parameter | En værdi, som du vil overføre til funktionen, såsom en cellereference, streng eller nummer. Du kan indtaste op til 253 parametre. Dette argument er valgfrit. |
beregning |
Den formel, du vil udføre og returnere som resultat af funktionen. Det skal være det sidste argument, og det skal returnere et resultat. Dette argument er påkrævet. |
Den nye lambda-funktion er tilgængelig for Office Insiders på Microsoft Windows og Mac-versioner af Excel.
Kilde: microsoft