Funkce Excel MAP (365)
Projekt funkce MAP platí a Funkce LAMBDA pro vytvoření nové hodnoty a vrátí pole vytvořené mapováním každé hodnoty v dodaných polích na novou hodnotu.
Syntax
=MAP (array1,[array2],...,lambda)
Argumenty
- Pole 1 (povinné): Pole, které má být mapováno.
- Pole2,... (volitelné): Další pole k mapování.
- Lambda (povinné): Vlastní funkce LAMBDA se vztahuje na pole.
Musí to být poslední argument a musí být nakonfigurován tak, aby přijímal další parametry, zatímco jsou k dispozici další pole.
Návratová hodnota
Projekt funkce MAP vrátí pole výsledků.
Poznámky k funkcím
- Nově je zavedena funkce MAP Excel pro Microsoft 365. Není tedy k dispozici v dřívějších verzích Excelu. V Excelu pro Microsoft 365 jsou zavedeny nové dynamické maticové vzorce, což znamená, že k zadání vzorce MAP jako maticového vzorce není nutné používat Ctrl+ Shift+ Enter.
- Projekt #HODNOTA! chybová hodnota nastane, pokud nastane jedna z níže uvedených situací:
- je poskytnuta neplatná funkce LAMBDA;
- je zadán nesprávný počet parametrů.
Příklad
Jak ukazuje níže uvedený snímek obrazovky, existuje řada dat. Chcete-li vynásobit číslo v tomto poli dvěma, když je větší než 2, a odmocnit toto číslo, když je menší nebo rovné 100, postupujte následovně:
Zkopírujte níže uvedený vzorec do buňky E6 a poté stiskněte vstoupit klíč k získání výsledku.
=MAPA (B6: C12,LAMBDA(x; IF(x>100; x*2;x*x)))
Relativní funkce:
-
vynikat BYROW funkce
Funkce Excel BYROW aplikuje funkci LAMBDA na každý řádek v daném poli a vrátí výsledek na řádek jako jediné pole.
-
vynikat LAMBDA funkce
Funkce Excel LAMBDA se používá k vytváření vlastních funkcí, které lze opakovaně použít v celém sešitu.
-
vynikat MAKEARRAY funkce
Funkce Excel MAKEARRAY vrátí vypočítané pole na základě daného počtu řádků a sloupců.