Funkcija SCAN

Pregleda polje tako, da za vsako vrednost uporabi funkcijo LAMBDA , in vrne polje, ki vsebuje vsako vmesno vrednost.  

Sintaksa

=SCAN ([initial_value], matrika, lambda(zbiralnik, vrednost, telo))

V sintaksi funkcije SCAN so ti argumenti in parametri:

  • [initial_value] Nastavi začetno vrednost za zbiralnik.

  • matrika Matrika, ki bo optično prebrana.

  • lambda LAMBDA, ki je poklicana za zmanjšanje matrike. Funkcija LAMBDA zahteva tri parametre:

    • zbiralnik Skupna vrednost je vrnjena kot končni rezultat.
    • vrednost Trenutna vrednost iz polja.
    • Telo Izračun, ki je uporabljen za vsak element v polju.

Opombe

Z argumentom initial_value nastavite začetno vrednost za parameter zbiralnika. Če delate z besedilom, nastavite začetno vrednost na "".

Napake

Zagotavljanje neveljavne funkcije LAMBDA ali nepravilnega števila parametrov vrne #VREDNOST! napaka »Nepravilni parametri«.

Primeri

1. primer: Ustvarjanje seznama fakultet

Vnesite vzorčne podatke v celice A1:C2 in kopirajte formulo v celico D4:

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

Prvi primer funkcije SCAN

2. primer: Spojitev znakov v polju

Vnesite vzorčne podatke v celice A1:C2 in kopirajte formulo v celico D4:

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

Drugi primer funkcije SCAN