Przejdź do treści

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ół VITA3 min czytania

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ł

Polecane kursy

Powiązane artykuły