Daje niz oblikovan mapiranjem svake vrednosti u nizovima u novu vrednost primenom LAMBDA datoteke za kreiranje nove vrednosti.
Sintaksa
=MAP (niz1, lambda_or_array<#>)
Sintaksa funkcije MAP ima sledeće argumente i parametre:
-
niz1 Niz koji treba mapirati.
-
lambda_or_array<#> LAMBDA koja mora da bude poslednji argument i koja mora da ima parametar za svaki prosleđeni niz ili neki drugi niz koji treba mapirati.
Greške
Obezbeđivanje nevažeće LAMBDA funkcije ili neispravan broj parametara vraća #VALUE! grešku pod imenom "Netačni parametri".
Primeri
1. primer: kvadratni brojevi iznad određene vrednosti
Unesite uzorak podataka u ćelije A1:C2, a zatim kopirajte formulu u ćeliju D4:
=MAP(A1:C2, LAMBDA(a, IF(a>4,a*a,a)))
2. primer: Pronalaženje vrednosti iz dve kolone u jednom redu koje su obe TRUE
Kreirajte tabelu pod imenom "TabelaA" sa dve kolone pod imenom "Kol1" i "Kolona2" počevši od ćelije D1. Dodajte kolonu pod imenom "BothTrue" u ćeliju G1. Kopirajte formulu u ćeliju G2:
=MAP(TableA[Col1],TableA[Col2],LAMBDA(a,b,AND(a,b)))
3. primer: Pronalaženje vrednosti iz tri kolone u jednom redu koje zadovoljavaju određene kriterijume
Kreirajte opseg uzoraka podataka sa dve kolone pod imenom "Veličina" i "Boja" u ćelijama D1:E11. Dodajte dva zaglavlja kolona pod imenom "Važeća veličina" i "Važeća boja" u ćelije F1 i G1. Kopirajte formulu u ćeliju F2:
=FILTER(D2:E11,MAP(D2:D11,E2:E11,LAMBDA(s,c,AND(s="Large",c="Red")))