Funkcja skanowania Excela (365)
Funkcja SKANUJ stosuje funkcję LAMBDA do każdej wartości w tablicy i zwraca tablicę zawierającą wartości pośrednie podczas skanowania tablicy.
Składnia
=REDUCE ([initial_value],array,lambda(accumulator, value))
Argumenty
- Wartość początkowa (opcjonalnie): Wartość początkowa akumulatora.
- Szyk (wymagane): Tablica do przeskanowania.
- Lambda (wymagane): Niestandardowa funkcja LAMBDA stosowana do skanowania tablicy.
- Akumulator (wymagane): Wartość zsumowana i zwrócona jako wynik końcowy.
- wartość (wymagane): Obliczenie zastosowane do każdego elementu w tablicy.
Wartość zwracana
Połączenia Funkcja SCAN zwraca tablicę wyników.
Uwagi dotyczące funkcji
- Funkcja SCAN jest nowo wprowadzona w Excel dla Microsoft 365. Nie jest więc dostępny we wcześniejszych wersjach programu Excel. W programie Excel dla platformy Microsoft 365 wprowadzono nowe dynamiczne formuły tablicowe, co oznacza, że nie trzeba używać klawiszy Ctrl+Shift+Enter do wprowadzania formuły SKANUJ jako formuły tablicowej.
- Połączenia #WARTOŚĆ! wartość błędu występuje, gdy wystąpi jedna z poniższych sytuacji:
- podana jest nieprawidłowa funkcja LAMBDA;
- podano nieprawidłową liczbę parametrów.
- Połączenia wartość początkowa argument służy do ustawienia wartości początkowej parametru akumulatora. Po zwróceniu pierwszego wyniku wartość_początkowa zmienia się na wartość wynikową. A proces iteruje po wszystkich elementach tablicy, od kolumny do wiersza. Jeśli pracujesz z XNUMX, ustaw wartość początkową na "".
Przykład pierwszy:
Jak pokazano na poniższym zrzucie ekranu, istnieje szereg danych. chcę dodawaj każdą wartość w komórce i wartość sąsiedniej komórki, od kolumny do wiersza, wykonaj następujące czynności:
Skopiuj poniższą formułę do komórki F6, a następnie naciśnij Wchodzę aby uzyskać wynik.
=SKANUJ (0,B6:D9,LAMBDA(a;b;a+b))
Uwaga: W powyższym przykładzie funkcja SCAN zajmuje się: z naszej i dostarczone wartość początkowa argument jest ustawiony na 0. W tym przypadku może to być również pominięte i zastąpiony przez pusta przestrzeń. Na przykład formuła w komórce F6 można zmienić na:
=SKANUJ ( ,B6:D9,LAMBDA(a;b;a+b))
Przykład drugi:
Jak pokazano na poniższym zrzucie ekranu, istnieje szereg danych. chcę połącz znaki w podanej tablicyi zwróć tablicę zawierającą wartości pośrednie, wykonaj następujące czynności:
Skopiuj poniższą formułę do komórki F6, a następnie naciśnij Wchodzę aby uzyskać wynik.
=SKANUJ ("",B6:D7,LAMBDA(a,b,a&b))
Funkcje względne:
-
przewyższać MAP Funkcjonować
Funkcja MAP stosuje funkcję LAMBDA w celu utworzenia nowej wartości i zwraca tablicę utworzoną przez odwzorowanie każdej wartości w dostarczonych tablicach na nową wartość.
-
przewyższać LAMBDA Funkcjonować
Funkcja Excel LAMBDA służy do tworzenia funkcji niestandardowych, które można ponownie wykorzystać w skoroszycie.
-
przewyższać Reduce Funkcjonować
Funkcja REDUCE stosuje funkcję LAMBDA do każdej wartości w tablicy i zwraca całkowitą wartość w akumulatorze, redukując tablicę do wartości skumulowanej.