Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excelin verkkoversio

Skannaa matriisi käyttämällä LAMBDAkuhunkin arvoon ja palauttaa matriisin, jossa on kukin väliarvo.  

Syntaksi

=SCAN ([initial_value], matriisi, lambda(kertymä, arvo, leipäteksti))

SCAN-funktion syntaksissa on seuraavat argumentit ja parametrit:

  • [initial_value]      Määrittää kumulatiivisen kertymän aloitusarvon.

  • array      Skannattava matriisi.

  • lambda      LAMBDA-funktio, joka kutsutaan matriisin pienentämiseksi. LAMBDA:ssa on kolme parametria:

    • accumulator    Arvo yhteenlaskettuna ja lopullisena tuloksena palautettuna.

    • value     Matriisin nykyinen arvo.

    • Elin    Matriisin kullekin elementille käytetty laskutoimitus.

Huomautukset

Määritä initial_value-argumentin avulla kertymäparametrin aloitusarvo. Jos käsittelet tekstiä, määritä alkuarvoksi "".

Virheet

Virheellisen LAMBDA-funktion tai virheellisen parametrimäärän antaminen palauttaa #VALUE! -virheen nimeltä "Virheelliset parametrit".

Esimerkkejä

Esimerkki 1: Luo kertomien luettelo

Kirjoita mallitiedot soluihin A1:C2 ja kopioi sitten kaava soluun D4:

=SCAN(1, A1:C2, LAMBDA(a,b,a*b))

Ensimmäinen esimerkki SCAN-funktion käytöstä

Esimerkki 2: Liitä matriisin merkit yhteen

Kirjoita mallitiedot soluihin A1:C2 ja kopioi sitten kaava soluun D4:

=SCAN("",A1:C2,LAMBDA(a,b,a&b))

Toinen esimerkki SCAN-funktion käytöstä

Muita aiheita

LAMBDA-funktio

MAP-funktio

REDUCE-funktio

MAKEARRAY-funktio

BYCOL-funktio

BYROW-funktio

ISOMITTED-funktio

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.