Excelova funkcija MAP (365)
O funkcija MAP velja a Funkcija LAMBDA za ustvarjanje nove vrednosti in vrne matriko, oblikovano s preslikavo vsake vrednosti v podani matriki v novo vrednost.
Sintaksa
=MAP (array1,[array2],...,lambda)
Argumenti
- Matrika1 (obvezno): Matrika za preslikavo.
- Niz2,... (neobvezno): dodatni nizi za preslikavo.
- Lambda (obvezno): Funkcija LAMBDA po meri velja za matrike.
To mora biti zadnji argument in mora biti konfiguriran za sprejemanje dodatnih parametrov, medtem ko so na voljo dodatna polja.
Vrnjena vrednost
O funkcija MAP vrne nize rezultatov.
Opombe k funkciji
- Funkcija MAP je na novo predstavljena v Excel za Microsoft 365. Zato ni na voljo v starejših različicah Excela. V Excelu za Microsoft 365 so predstavljene nove dinamične matrične formule, kar pomeni, da ni treba uporabiti Ctrl+Shift+Enter za vnos formule MAP kot matrične formule.
- O #VALUE! vrednost napake se pojavi, če pride do ene od naslednjih situacij:
- podana je neveljavna funkcija LAMBDA;
- podano je napačno število parametrov.
Primer
Kot prikazuje spodnji posnetek zaslona, obstaja vrsta podatkov. Če želite število v tej matriki pomnožiti z 2, ko je večje od 100, in kvadrirati to število, ko je manjše ali enako 100, naredite naslednje:
Kopirajte spodnjo formulo v celico E6 in pritisnite Vnesite ključ, da dobite rezultat.
=ZEMLJEVID (B6: C12,LAMBDA(x, ČE (x>100, x*2,x*x)))
Relativne funkcije:
-
Excel BYROW funkcija
Excelova funkcija BYROW uporabi funkcijo LAMBDA za vsako vrstico v dani matriki in vrne rezultat na vrstico kot eno samo matriko.
-
Excel LAMBDA funkcija
Funkcija Excel LAMBDA se uporablja za ustvarjanje funkcij po meri, ki jih je mogoče znova uporabiti v delovnem zvezku.
-
Excel MAKEARRAY funkcija
Excelova funkcija MAKEARRAY vrne izračunano matriko na podlagi podanega števila vrstic in stolpcev.