Funkcja SCAN

Dotyczy
Excel dla Microsoft 365 Excel dla Microsoft 365 dla komputerów Mac Excel 2024 Excel 2024 dla komputerów Mac

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], array, lambda(accumulator, value, body))

W składni funkcji SCAN występują następujące argumenty i parametry:

  • [initial_value] Ustawia wartość początkową dla akumulatora.

  • tablica Tablica, która ma być skanowana.

  • lambda (funkcja lambda ) Funkcja LAMBDA, która jest wywoływana w celu zmniejszenia tablicy. Funkcja LAMBDA wymaga trzech parametrów:

    • akumulator Wartość zsumowana i zwrócona jako wynik końcowy.
    • Wartość Bieżąca wartość z tablicy.
    • Korpus 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))

Pierwszy przykład funkcji SCAN

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))

Drugi przykład funkcji SCAN