Skanuje tablicę, stosując funkcję LAMBDA do każdej wartości i zwraca tablicę, która ma każdą wartość pośrednią.
Składnia
=SCAN ([initial_value], tablica, lambda(akumulator, wartość, treść))
W składni funkcji SCAN występują następujące argumenty i parametry:
[initial_value] Ustawia wartość początkową akumulatora.
Tablicy Tablica, która ma zostać zeskanowana.
Lambda Funkcja LAMBDA wywoływana w celu zmniejszenia tablicy. Funkcja LAMBDA przyjmuje trzy parametry:
- Akumulator Wartość zsumowana i zwrócona jako wynik końcowy.
- Wartość Bieżąca wartość z tablicy.
- Ciała Obliczenie zastosowane do każdego elementu w tablicy.
Spostrzeżenia
Użyj argumentu initial_value, aby ustawić wartość początkową parametru akumulatora. Jeśli pracujesz z tekstem, ustaw wartość początkową na "".
Błędy
Podanie nieprawidłowej funkcji LAMBDA lub nieprawidłowej liczby parametrów zwraca błąd #VALUE! błąd o nazwie „Niepoprawne parametry”.
Przykłady
Przykład 1: Utwórz listę silni
Wprowadź przykładowe dane w komórkach A1:C2, a następnie skopiuj formułę do komórki D4:
=SCAN(1, A1:C2, LAMBDA(a,b,a*b))
Przykład 2: Połącz znaki w tablicy
Wprowadź przykładowe dane w komórkach A1:C2, a następnie skopiuj formułę do komórki D4:
=SCAN("",A1:C2,LAMBDA(a,b,a&b))