Korosta, suodata ja lajittele tietoja vaivattomasti Excelin Copilotin avulla
Saat maksuttoman Copilot Pro -kokeiluversion.
Skannaa matriisi käyttämällä LAMBDAkuhunkin arvoon ja palauttaa matriisin, jossa on kukin väliarvo.
=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.
Määritä initial_value-argumentin avulla kertymäparametrin aloitusarvo. Jos käsittelet tekstiä, määritä alkuarvoksi "".
Virheellisen LAMBDA-funktion tai virheellisen parametrimäärän antaminen palauttaa #VALUE! -virheen nimeltä "Virheelliset parametrit".
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))
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))