SCAN-funktio

Käytetään kohteeseen
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac

Skannaa matriisin käyttämällä LAMBDA-funktiota jokaisessa arvossa 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ää kertymän aloitusarvon.

  • Array Skannattava matriisi.

  • Lambda LAMBDA, jota kutsutaan matriisin pienentämiseksi. LAMBDA:ssa on kolme parametria:

    • Akkuja Arvo yhteensä ja palautettu lopullisena tuloksena.
    • Arvo Matriisin nykyinen arvo.
    • Elin Matriisin jokaisessa elementissä käytetty laskutoimitus.

Huomautuksia

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ä