Funkcja SCAN

Excel 365, Excel 2021

Podsumowanie

Funkcja SCAN w Excelu skanuje tablicę, stosując funkcję LAMBDA do każdej wartości i zwraca tablicę zawierającą wszystkie wartości pośrednie obliczeń. Jest to zaawansowane narzędzie do iteracyjnego przetwarzania danych z akumulatorem.

Składnia

=SCAN([wartość_początkowa]; tablica; ODA(lambda(akumulator; wartość; treść)))

Parametry

Parametr Typ Wymagane Opis
wartość_początkowa Dowolny Nie Ustawia wartość początkową akumulatora. Dla tekstu użyj ""
tablica Tablica Tak Tablica, która ma być skanowana przez funkcję
lambda Funkcja LAMBDA Tak Funkcja LAMBDA(akumulator, wartość, treść) określająca obliczenia

Użycie funkcji SCAN

Funkcja SCAN jest idealna do tworzenia kumulatywnych obliczeń na tablicach, takich jak sumy częściowe, listy silni czy stopniowe łączenie tekstu. W odróżnieniu od REDUCE, SCAN zwraca wszystkie pośrednie wyniki, co czyni ją niezastąpioną w analizie sekwencyjnej danych.

Typowe przykłady SCAN

Obliczanie silni z tablicy

=SCAN(1;A1:C2;ODAMBDA(a;b;a*b))

Tworzy listę wartości silni na podstawie liczb w zakresie A1:C2, zaczynając od 1.

Połączenie znaków w ciąg

=SCAN("");A1:C2;ODAMBDA(a;b;a&b))

Stopniowo łączy wszystkie znaki z tablicy w jeden ciąg tekstowy.

Często zadawane pytania

SCAN zwraca wszystkie pośrednie wyniki, REDUCE zwraca tylko wynik końcowy.

Nie, jest opcjonalna. Jeśli pominięta, pierwsza wartość tablicy staje się wartością początkową.

Typowe błędy i rozwiązania

#VALUE! - Niepoprawne parametry

Cause: Błędna funkcja LAMBDA lub niewłaściwa liczba parametrów

Solution: Sprawdź składnię LAMBDA(akumulator, wartość, treść)

Uwagi

  • SCAN dostępna tylko w Excel 365 i Excel 2021
  • Dla tekstu ustaw wartość_początkową na ""
  • Wymaga znajomości funkcji LAMBDA
  • Zwraca tablicę o tym samym rozmiarze co wejściowa

Kompatybilność

Dostępne w: Excel 365, Excel 2021

Niedostępne w: Excel 2019 i wcześniejsze wersje

Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 365, Excel 2021