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

Korosta, suodata ja lajittele tietoja vaivattomasti Excelin Copilotin avulla

Saat maksuttoman Copilot Pro -kokeiluversion.

Aktivoi nyt

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.