Zwraca tablicę utworzoną przez mapowanie każdej wartości w tablicach na nową wartość poprzez zastosowanie funkcji LAMBDA w celu utworzenia nowej wartości.
Składnia
=MAPUJ (tablica1, lambda_lub_nr_tablicy)
W składni funkcji MAPUJ występują następujące argumenty i parametry:
-
array1 Tablica, która ma być zmapowana.
-
lambda_or_array<#> Funkcja LAMBDA, która musi być ostatnim argumentem i która musi mieć parametr dla każdej przekazanej tablicy lub inną tablicę do zmapowania.
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: Liczby kwadratowe powyżej określonej wartości
Wprowadź przykładowe dane w komórkach A1:C2, a następnie skopiuj formułę do komórki D4:
=MAP(A1:C2, LAMBDA(a, IF(a>4,a*a,a)))
Przykład 2: Znajdź wartości z dwóch kolumn w jednym wierszu, które mają wartość PRAWDA
Utwórz tabelę o nazwie „TabelaA” z dwiema kolumnami o nazwach „Kol1” i „Kol2” rozpoczynając od komórki D1. Dodaj kolumnę o nazwie "ObiePrawdziwe" w komórce G1. Skopiuj następującą formułę do komórki G2:
=MAP(TableA[Col1],TableA[Col2],LAMBDA(a,b,AND(a,b)))
Przykład 3: Znajdź wartości z trzech kolumn w jednym wierszu spełniających określone kryteria
Utwórz zakres przykładowych danych z dwiema kolumnami o nazwach "Rozmiar" i "Kolor" w komórkach D1:E11. Dodaj dwa nagłówki kolumn o nazwach „Prawidłowy rozmiar” i „Prawidłowy kolor” odpowiednio w komórkach F1 i G1. Skopiuj następującą formułę do komórki F2:
=FILTRUJ(D2:E11,MAPUJ(D2:D11,E2:E11,LAMBDA(s,c,ORAZ(s="Duży",c="Czerwony"))))