Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Windows: 16.0.14729
Mac: 16.56 (järk 211211)
Veeb: tutvustatud 18. märts 2022
iOS: 2.56 (järk 211207)
Android: 16.0.14729

LambDA abil saate luua kohandatud korduskasutatavaid funktsioone ja neid sõbraliku nimega kutsuda. Uus funktsioon on saadaval kogu töövihikus ja seda nimetatakse exceli omafunktsioonideks.

Saate luua funktsiooni sagedamini kasutatava valemi jaoks, kõrvaldada vajaduse see valem kopeerida ja kleepida (mis võib olla veaohtlik) ning lisada tõhusalt oma funktsioonid Exceli kohalikule funktsiooniteeki. Lisaks sellele ei vaja LAMBDA funktsioon VBA-d, makrosid ega JavaScripti, nii et ka programmeerijad saavad sellest kasu. 

Kuidas funktsioon LAMBDA töötab?

Süntaks

=LAMBDA([parameeter1; parameeter2; ...;] arvutus)    

Argument

Kirjeldus

parameeter

Väärtus, mille soovite funktsioonile edastada (nt lahtriviide, string või arv). Saate sisestada kuni 253 parameetrit. See argument pole kohustuslik.

Arvutamine

Valem, mida soovite funktsiooni tulemina käivitada ja tagastada. See peab olema viimane argument ja tagastama tulemi. See argument on nõutav.

Kommentaarid

  • Lambda nimed ja parameetrid järgivad Exceli nimede süntaksireegleid. Erandiks on: ärge kasutage punkti (.) parameetri nimes. Lisateavet leiate teemast Nimed valemites.

  • Veenduge, et järgite LAMBDA-funktsiooni loomisel häid tavasid nagu mis tahes Exceli omavalemi puhul (nt õige arvu ja argumentide tüübi sisestamine, avatud ja sulgemissulgudele vastamine ning vormindamata arvude sisestamine). Käsu Väärtusta kasutamisel tagastab Excel kohe funktsiooni LAMBDA tulemi ja te ei saa sinna sisse asuda. Lisateavet leiate teemast Valemivigade tuvastamine.

Tõrked

  • Kui sisestate rohkem kui 253 parameetrit, tagastab Excel #VALUE! #VALUE!.

  • Kui funktsioonile LAMBDA edastatakse vale arv argumente, tagastab Excel #VALUE! #VALUE!.

  • Kui kutsute LAMBDA-funktsiooni iseennast ja kõne on ringikujuline, võib Excel tagastada #NUM! kui rekursiivseid kõnesid on liiga palju.

  • Kui loote lahtris funktsiooni LAMBDA, ilma et peaksite seda lahtrist kutsuma, tagastab Excel #CALC! #VALUE!.

LambDA funktsiooni loomine

Järgnevalt on toodud üksikasjalikud juhised, mis aitavad tagada, et Lambda töötab teie plaanipäraselt ja sarnaneb täpselt Exceli kohaliku funktsiooni käitumisega.

Veenduge, et argumendis arvutus kasutatav valem töötaks õigesti. See on väga oluline, sest LAMBDA funktsiooni loomisel soovite tagada, et valem töötaks ja te saate selle välistada vigade või ootamatu käitumise korral. Lisateavet leiate teemadest Exceli valemite ülevaadeja Lihtsa valemi loomine Excelis.

Hea tava on luua ja testida lahtris oma LAMBDA funktsiooni, et veenduda selle õiges töös( sh parameetrite määratlemine ja edastamine). Et vältida #CALC! lisage funktsioonile LAMBDA kutse, et tagastada tulem kohe:

Funktsioon =LAMBDA ([parameeter1; parameeter2; ...],arvutus) (funktsioonikutse)

Järgmises näites tagastatakse väärtus 2.

=LAMBDA(number, number + 1)(1)

Kui olete LAMBDA funktsiooni lõpule viinud, teisaldage see lõpliku määratluse saamiseks nimehaldurisse. Seda tehes annate funktsioonile LAMBDA tähendusega nime, kirjelduse ja muudate selle töövihiku mis tahes lahtrist taaskasutatavaks. Samuti saate hallata funktsiooni LAMBDA mis tahes nime (nt stringikonstandi, lahtrivahemiku või tabeli) puhul.

Protseduur

  1. Tehke ühte järgmistest.

    • Rakenduses Excel for Windows valige Valemid > Nimehaldur.

    • Rakenduses Excel for Mac valige Valemid > Määratle nimi.

  2. Valige Uus ja sisestage teave dialoogiboksi Uus nimi .
     

    Nimi:

    Sisestage funktsiooni LAMBDA nimi.

    Ulatus:

    Töövihik on vaiketöövihik. Saadaval on ka üksikud lehed.

    Kommentaar:

    Valikuline, kuid tungivalt soovitatav. Sisestage kuni 255 märki. Kirjeldage lühidalt funktsiooni otstarvet ning argumentide õiget arvu ja tüüpi.

    Kuvab dialoogiboksis Funktsiooni lisamine kohtspikrina (koos argumendiga Arvutus ), kui tipite valemi ja kasutate valemi automaatteksti (nimetatakse ka Intellisense'iks).

    Viitab vahemikule:

    Sisestage funktsioon LAMBDA. 

    Näide:

    LambDA funktsiooni määratlemine nimehalduris

  3. Funktsiooni LAMBDA loomiseks valige OK.

  4. Dialoogiboksi Nimehaldur sulgemiseks valige Sule.

Lisateavet leiate teemast Nimehalduri kasutamine.

Näited

Määratlege nimehalduris järgmine teave.

Nimi:

ToCelsius

Ulatus:

Töövihik

Kommentaar:

Teisenda Fahrenheiti temperatuur Celsiuse temperatuuriks

Viitab vahemikule:

=LAMBDA(temp; (5/9) * (Temp-32))

Kopeerige järgmise tabeli näidisandmed ja kleepige need uue Exceli töövihiku lahtrisse A1. Vajaduse korral saate kogu teabe kuvamiseks veerulaiust muuta.

Andmed

104

86

68

50

32

Valem

Tulem

=TOCELSIUS(A2)

40

=TOCELSIUS(A3)

30

=TOCELSIUS(A4)

20

=TOCELSIUS(A5)

10

=TOCELSIUS(A6)

0

Määratlege nimehalduris järgmine teave.

Nimi:

Hüpotenuse

Ulatus:

Töövihik

Kommentaar:

Annab vastuseks parempoolse kolmnurga hüpoteesi pikkuse.

Viitab vahemikule:

=LAMBDA(a, b, SQRT((a^2+b^2)))

Kopeerige järgmise tabeli näidisandmed ja kleepige need uue Exceli töövihiku lahtrisse A1. Vajaduse korral saate kogu teabe kuvamiseks veerulaiust muuta.

Andmed

3

4

5

12

7

24

9

40

Valem

Tulem

=HÜPOTENUSE(A2;B2)

5

=HÜPOTENUSE(A3;B3)

13

=HÜPOTENUSE(A4;B4)

25

=HÜPOTENUSE(A5;B5)

41

Määratlege nimehalduris järgmine teave.

Nimi:

CountWords

Ulatus:

Töövihik

Kommentaar:

Annab vastuseks tekstistringi sõnade arvu.

Viitab vahemikule:

=LAMBDA(tekst; LEN(TRIM(tekst)) - LEN(SUBSTITUTE(TRIM(tekst), " ", "")) + 1)

Kopeerige järgmise tabeli näidisandmed ja kleepige need uue Exceli töövihiku lahtrisse A1. Vajaduse korral saate kogu teabe kuvamiseks veerulaiust muuta.

Andmed

Siit tuleb midagi nurjatut.

Ma tulin, ma nägin, ma vallutasin.

Kiire pruun rebane hüppas üle laiska koera.

Kasuta jõudu, Luke!

Valem

Tulem

=COUNTWORDS(A2)

5

=COUNTWORDS(A3)

6

=COUNTWORDS(A4)

9

=COUNTWORDS(A5)

4

Määratlege nimehalduris järgmine teave.

Nimi:

ThanksgivingDate

Ulatus:

Töövihik

Kommentaar:

Annab vastuseks kuupäeva, mil USA tänupüsimine on antud aasta jooksul langenud.

Viitab vahemikule:

=LAMBDA(aasta; TEXT(DATE(aasta; 11; CHOOSE(WEEKDAY(DATE(aasta; 11; 1)); 26; 25; 24; 23; 22; 28; 27)); "kk/kk/aaaa"))

Kopeerige järgmise tabeli näidisandmed ja kleepige need uue Exceli töövihiku lahtrisse A1. Vajaduse korral saate kogu teabe kuvamiseks veerulaiust muuta.

Andmed

2020

2021

2022

2023

2024

Valem

Tulem

=THANKSGIVINGDATE(A2)

11/26/2020

=THANKSGIVINGDATE(A3)

11/25/2021

=THANKSGIVINGDATE(A4)

11/24/2022

=THANKSGIVINGDATE(A5)

11/23/2023

=THANKSGIVINGDATE(A6)

11/28/2024

Kas vajate rohkem abi?

Kui teil on küsimusi, saate need esitada Exceli tehnikakogukonnafoorumis, kus teile vastavad asjatundjad, või teistele kasutajatele Answersi kogukonnafoorumis.

Lisateave

LET-funktsioon

Excelis kohandatud funktsiooni loomine

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?

Täname tagasiside eest!

×