Szybka nawigacja
Funkcja SCAN
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
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