Wróć do bloga

WYSZUKAJ.PIONOWO vs XLOOKUP — który używać w 2026?

WYSZUKAJ.PIONOWO działa od 30 lat. XLOOKUP od 2020. Który jest lepszy, kiedy migrować, co warto znać — praktyczne porównanie z przykładami.

Zespół VITA

WYSZUKAJ.PIONOWO (VLOOKUP) to najsłynniejsza funkcja Excela — uczy się jej każdy. Ale od 2020 istnieje XLOOKUP, który jest szybszy, bardziej elastyczny i eliminuje większość problemów starszej funkcji. Warto migrować? Zależy od wersji Excela i zespołu.

Jak działa WYSZUKAJ.PIONOWO?

Składnia: =WYSZUKAJ.PIONOWO(szukana; tabela; kolumna; przybliżone)

Przykład: szukasz nazwy produktu po ID.

=WYSZUKAJ.PIONOWO(A2; Produkty!A:C; 2; FAŁSZ)
  • A2 — ID produktu
  • Produkty!A:C — zakres, w którym szuka
  • 2 — druga kolumna (nazwa produktu)
  • FAŁSZ — dopasowanie dokładne

Problemy WYSZUKAJ.PIONOWO

1. Szuka tylko w prawo

Jeśli ID jest w kolumnie B, a nazwa w kolumnie A — nie zadziała. Trzeba kombinować z INDEKS + PODAJ.POZYCJĘ.

2. Numer kolumny jest sztywny

Wpisujesz 3 jako numer kolumny. Jeśli ktoś doda kolumnę w środku — formuła pokazuje złe dane, bez ostrzeżenia.

3. Domyślnie robi dopasowanie przybliżone

Jeśli zapomnisz FAŁSZ — WYSZUKAJ.PIONOWO zwróci przybliżony wynik, co jest niemal zawsze błędem.

4. Wolne w dużych zbiorach

Przy 100 000 wierszach arkusz zaczyna zwalniać.

5. Błąd #N/D dla braku dopasowania

Trzeba oplatać w JEŻELI.BŁĄD(WYSZUKAJ.PIONOWO(...); "") żeby pokazać "".

Jak działa XLOOKUP?

Składnia: =XLOOKUP(szukana; tablica_wyszukiwana; tablica_zwracana; [jeżeli_błąd]; [dopasowanie]; [wyszukiwanie])

Przykład tego samego problemu:

=XLOOKUP(A2; Produkty!A:A; Produkty!B:B; "Brak")
  • A2 — ID
  • Produkty!A:A — kolumna, w której szuka
  • Produkty!B:B — kolumna, którą zwraca
  • "Brak" — domyślna wartość przy braku dopasowania

Zalety XLOOKUP

1. Szuka w obie strony

Zwraca kolumnę po lewej tak samo łatwo, jak po prawej.

2. Zwraca całe kolumny/wiersze (array)

=XLOOKUP(A2; ID_kolumna; A:C)

Zwraca 3 kolumny naraz — nie musisz pisać 3 oddzielnych formuł.

3. Domyślnie dopasowanie dokładne

Koniec zapomnianego FAŁSZ i błędów.

4. Wbudowana obsługa błędu

  1. argument = wartość przy braku dopasowania. Nie potrzebujesz JEŻELI.BŁĄD.

5. Szukanie od końca

  1. argument = kierunek wyszukiwania. Idealne do znalezienia najnowszej transakcji klienta.

6. Dopasowania częściowe

Obsługuje wildcards (?, *) i dopasowania do wartości większej/mniejszej.

Porównanie — przykłady

Przykład 1: Znajdź cenę po ID

WYSZUKAJ.PIONOWO: =WYSZUKAJ.PIONOWO(A2;Produkty;3;FAŁSZ) XLOOKUP: =XLOOKUP(A2;Produkty[ID];Produkty[Cena])

Zaleta XLOOKUP: jeśli dodasz kolumnę w środku, formuła nadal działa.

Przykład 2: Znajdź ostatnią transakcję klienta

WYSZUKAJ.PIONOWO: niemożliwe bez sortowania malejącego i trików. XLOOKUP: =XLOOKUP(A2;Transakcje[Klient];Transakcje[Kwota];"";0;-1)

-1 = szukaj od końca. Znajdzie ostatnie wystąpienie.

Przykład 3: Obsługa błędu

WYSZUKAJ.PIONOWO: =JEŻELI.BŁĄD(WYSZUKAJ.PIONOWO(A2;T;2;FAŁSZ);"Brak") XLOOKUP: =XLOOKUP(A2;T[Kol];T[Wynik];"Brak")

Krócej i czytelniej.

Który w jakiej wersji Excela?

  • Excel 2019 i starsze: tylko WYSZUKAJ.PIONOWO
  • Excel 2021 / Microsoft 365: XLOOKUP dostępny
  • Google Sheets: XLOOKUP od 2023

Jeśli pracujesz z zespołem na różnych wersjach — dla wspólnych plików używaj WYSZUKAJ.PIONOWO. Inaczej formuły się nie otworzą.

Kiedy zostać przy WYSZUKAJ.PIONOWO?

  • Pracujesz z klientami na Excelu 2019
  • Twój zespół nie zna XLOOKUP (koszt szkolenia)
  • Plik jest legacy i kompatybilność jest kluczowa
  • Używasz tylko prostych wyszukań (ID → nazwa)

Kiedy migrować do XLOOKUP?

  • Wszyscy mają 365/2021
  • Często dodajesz kolumny w środku tabel
  • Potrzebujesz szukać "w lewo"
  • Robisz skomplikowane raporty z array formulami
  • Zależy Ci na szybkości (XLOOKUP jest 20-30% szybszy)

FAQ

Czy XLOOKUP jest zawsze lepszy? Tak, funkcjonalnie. Ale jeśli współpracujesz ze starszymi wersjami — użyj VLOOKUP.

Czy mogę używać obu w jednym arkuszu? Tak. Dobry jest też LET (365) do przechowywania wyników.

Czy jest XHLOOKUP (odpowiednik poziomy)? XLOOKUP działa w obie strony — zastępuje i WYSZUKAJ.PIONOWO i WYSZUKAJ.POZIOMO.

Co z INDEKS + PODAJ.POZYCJĘ? XLOOKUP je zastępuje w 90% przypadków. INDEKS/PODAJ.POZYCJĘ potrzebne tylko w bardzo skomplikowanych matryc.

Podsumowanie

W 2026 roku XLOOKUP to standard — szybszy, bezpieczniejszy, bardziej elastyczny. Jeśli masz nowszy Excel, migruj. Jeśli pracujesz na starszej wersji, WYSZUKAJ.PIONOWO jest OK. Jeśli chcesz opanować Excel od podstaw, sprawdź kurs Excel Podstawy od Zera.

Udostępnij artykuł