Skenira polje primjenom LAMBDA-ena svaku vrijednost i vraća polje koje ima svaku posrednu vrijednost.
Sintaksa
=SCAN ([initial_value], polje, lambda(accumulator, vrijednost, tijelo))
Sintaksa funkcije SCAN sadrži sljedeće argumente i parametre:
-
To je initial_value. Postavlja početnu vrijednost za accumulator.
-
Polje Polje koje treba skenirati.
-
Lambda LAMBDA koja je pozvana da smanji polje. LAMBDA uzima tri parametra:
-
Akumulator Vrijednost je ukupana i vraćena kao konačni rezultat.
-
Vrijednost Trenutna vrijednost iz polja.
-
Tijelo Izračun primijenjen na svaki element u polju.
-
Primjedbe
Pomoću initial_value postavite početnu vrijednost za parametar accumulator. Ako radite s tekstom, postavite početnu vrijednost na "".
Pogreške
Ako funkcija LAMBDA koja nije valjana ili netočan broj parametara vraća #VALUE! pogrešku naziva „Netočni parametri”.
Primjeri
Prvi primjer: Create popis faktorijela
Unesite ogledne podatke u ćelije A1:C2, a zatim kopirajte formulu u ćeliju D4:
=SCAN(1, A1:C2, LAMBDA(a,b,a*b))
Drugi primjer: spajanje znakova u polju
Unesite ogledne podatke u ćelije A1:C2, a zatim kopirajte formulu u ćeliju D4:
=SCAN("",A1:C2,LAMBDA(a,b,a&b))