Funkcja MAPUJ

Excel 365

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

#WARTOŚĆ! z komunikatem „Niepoprawne parametry”.

Tak, LAMBDA musi mieć parametr dla każdej tablicy.

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