Szybka nawigacja
Funkcja MAPUJ
Podsumowanie
Funkcja MAPUJ zwraca tablicę utworzoną przez mapowanie każdej wartości w podanych tablicach na nową wartość za pomocą funkcji LAMBDA. Umożliwia transformację danych w sposób dynamiczny i elastyczny.
Składnia
=MAPUJ(tablica1; lambda_lub_tablica)
Parametry
| Parametr | Typ | Wymagane | Opis |
|---|---|---|---|
| tablica1 | Tablica |
Tak | Podstawowa tablica do mapowania |
| lambda_lub_tablica | LAMBDA lub Tablica |
Tak | Funkcja LAMBDA definiująca transformację lub kolejna tablica |
Użycie funkcji MAP
Funkcja MAPUJ jest potężnym narzędziem do transformacji danych w Excelu. Pozwala na zastosowanie niestandardowej logiki (poprzez LAMBDA) do każdej wartości w tablicy, tworząc nową tablicę z wynikami. Szczególnie przydatna w pracy z danymi tabelarycznymi i dynamicznymi.
Typowe przykłady MAP
Kwadraty liczb powyżej 4
=MAPUJ(A1:C2; LAMBDA(a; JEŻELI(a>4;a*a;a)))
Zwraca kwadraty liczb większych od 4, pozostałe wartości pozostawia bez zmian.
Sprawdzenie obu wartości jako PRAWDA
=MAPUJ(TabelaA[Kol1];TabelaA[Kol2];LAMBDA(a;b;I(a;b)))
Zwraca PRAWDA tylko gdy obie wartości w wierszu są prawdziwe.
Filtrowanie złożonych kryteriów
=FILTRUJ(D2:E11;MAPUJ(D2:D11;E2:E11;LAMBDA(s;c;I(s="Duży";c="Czerwony"))))
Tworzy kryteria dla funkcji FILTRUJ na podstawie wielu kolumn.
Często zadawane pytania
Typowe błędy i rozwiązania
#WARTOŚĆ! Niepoprawne parametry
Cause: Nieprawidłowa funkcja LAMBDA lub brakująca liczba parametrów
Solution: Sprawdź składnię LAMBDA i liczbę parametrów
Uwagi
- Dostępna tylko w Excel 365
- Wymaga znajomości funkcji LAMBDA
- Zawsze ostatni argument to LAMBDA
- Działa z tablicami dynamicznymi
Kompatybilność
Dostępne w: Excel 365
Niedostępne w: Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel 2003
Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 365