1
A1:L1 · Wartość komórki

WYSZUKAJ.PIONOWO vs X.WYSZUKAJ.

D2
2

Aktualizacja · 2026-05-29 · ~9 min czytania

WYSZUKAJ.PIONOWO czy X.WYSZUKAJ — o co chodzi?

WYSZUKAJ.PIONOWO (VLOOKUP po angielsku) to od dekad najpopularniejsza funkcja wyszukiwania w Excelu. Szuka wartości w pierwszej kolumnie zakresu i zwraca wartość z kolumny położonej dalej w prawo. X.WYSZUKAJ (XLOOKUP) to nowoczesny następca wprowadzony z Excelem 365 — bardziej elastyczny, odporniejszy i bez klasycznych pułapek WYSZUKAJ.PIONOWO.

Obie rozwiązują tę samą potrzebę: „znajdź tę wartość i zwróć mi odpowiadającą jej wartość". Różnica tkwi w szczegółach — i to one decydują, której użyć. W tym poradniku zobaczysz obie składnie z polskimi nazwami funkcji, bezpośrednie porównanie, praktyczne przykłady i jasną rekomendację.

Uwaga o składni: w polskiej wersji Excela argumenty oddziela się średnikiem (;), a nie przecinkiem. Wszystkie przykłady poniżej używają średnika.

WYSZUKAJ.PIONOWO: składnia

=WYSZUKAJ.PIONOWO(szukana_wartość; tabela_tablica; nr_kolumny; [przeszukiwany_zakres])

Przykład — pobierz cenę produktu z E1 z katalogu A:C:

=WYSZUKAJ.PIONOWO(E1; A:C; 3; FAŁSZ)

Funkcja szuka wartości z E1 w kolumnie A i zwraca wartość z 3. kolumny (Cena). FAŁSZ wymusza dopasowanie dokładne.

X.WYSZUKAJ: składnia

=X.WYSZUKAJ(szukana_wartość; przeszukiwana_tablica; zwracana_tablica; [jeśli_nie_znaleziono])

Ten sam przykład, ale z X.WYSZUKAJ — kolumna wyszukiwania A, kolumna wyniku C:

=X.WYSZUKAJ(E1; A:A; C:C)

Bez numeru kolumny, bez FAŁSZ — tu dopasowanie dokładne jest domyślne. Aby pokazać tekst, gdy nie ma wyniku:

=X.WYSZUKAJ(E1; A:A; C:C; "Nie znaleziono")

Porównanie bezpośrednie

CechaWYSZUKAJ.PIONOWOX.WYSZUKAJ
Kierunek wyszukiwaniaTylko w prawoW dowolną stronę (też w lewo)
Dopasowanie domyślnePrzybliżone (PRAWDA)Dokładne
Bezpieczne przy wstawianiu kolumnNie (numer się przesuwa)Tak
Wbudowana obsługa błęduNie (wymaga JEŻELI.BŁĄD)Tak (jeśli_nie_znaleziono)
DostępnośćWszystkie wersje, NumbersExcel 365 / 2021, Arkusze
ProstotaBardzo popularna, znanaCzytelniejsza, mniej błędów

Zamiana WYSZUKAJ.PIONOWO na X.WYSZUKAJ — krok po kroku

  1. Zapisz kolumnę wyszukiwania i kolumnę wyniku swojej formuły. W =WYSZUKAJ.PIONOWO(E1; A:C; 3; FAŁSZ) wyszukiwanie to A, a wynik to C.
  2. Napisz szkielet =X.WYSZUKAJ(szukana_wartość; przeszukiwana_tablica; zwracana_tablica) ze swoimi kolumnami: =X.WYSZUKAJ(E1; A:A; C:C).
  3. Usuń FAŁSZ — X.WYSZUKAJ domyślnie szuka dokładnie.
  4. Zastąp ewentualny JEŻELI.BŁĄD czwartym argumentem: =X.WYSZUKAJ(E1; A:A; C:C; "Nie znaleziono").

Częste błędy

#N/D! (nie znaleziono wartości)

Najczęstszy błąd obu funkcji. Szukana wartość nie znajduje się w kolumnie wyszukiwania — często przez zbędne spacje (popraw funkcją USUŃ.ZBĘDNE.ODSTĘPY), liczby zapisane jako tekst albo brak wartości. Przy WYSZUKAJ.PIONOWO obsłuż go przez JEŻELI.BŁĄD(WYSZUKAJ.PIONOWO(E1; A:C; 3; FAŁSZ); "Nie znaleziono"); przy X.WYSZUKAJ — argumentem jeśli_nie_znaleziono.

#ADR! (zły numer kolumny)

Przy WYSZUKAJ.PIONOWO błąd #ADR! pojawia się, gdy numer kolumny przekracza liczbę kolumn w tablicy — np. indeks 5 w tablicy o 3 kolumnach. X.WYSZUKAJ nie ma tego problemu: nie ma numeru, wskazujesz wprost kolumnę wyniku.

Błędny wynik przy dopasowaniu przybliżonym

Jeśli pominiesz ostatni argument WYSZUKAJ.PIONOWO, działa PRAWDA (przybliżone) — a bez pierwszej kolumny posortowanej rosnąco wynik bywa błędny, bez komunikatu. Przy wyszukiwaniu dokładnym zawsze podawaj FAŁSZ. X.WYSZUKAJ domyślnie szuka dokładnie i omija tę pułapkę.

Dostępność i platformy

FormulaAI generuje formułę automatycznie w poprawnej składni Twojego arkusza — z polską nazwą funkcji i średnikiem. Opisujesz po polsku, co formuła ma robić, i wybierasz Excel, Arkusze Google lub Numbers.

Najczęstsze pytania

Czym różni się WYSZUKAJ.PIONOWO od X.WYSZUKAJ?

WYSZUKAJ.PIONOWO szuka wartości w pierwszej kolumnie zakresu i zwraca wartość z kolumny po prawej. X.WYSZUKAJ to następca: zakres przeszukiwany i zakres zwracany są osobne, wyszukiwanie działa w obie strony (także w lewo), a dopasowanie dokładne jest zachowaniem domyślnym. X.WYSZUKAJ ma też wbudowaną obsługę błędu przez argument „jeśli_nie_znaleziono".

WYSZUKAJ.PIONOWO czy X.WYSZUKAJ — co wybrać?

Jeśli używasz Excela 365 lub 2021 (albo Arkuszy Google), X.WYSZUKAJ jest niemal zawsze lepszym wyborem: odporniejszy na wstawianie kolumn, potrafi szukać w lewo i nie wymaga JEŻELI.BŁĄD dla przypadku #N/D!. WYSZUKAJ.PIONOWO przydaje się, gdy plik trafia do starszych wersji Excela lub do Apple Numbers, które nie znają X.WYSZUKAJ.

Czy X.WYSZUKAJ działa w każdej wersji Excela?

Nie. X.WYSZUKAJ jest dostępny od Excela 365 i 2021 oraz w Excelu w sieci Web. W Excelu 2019, 2016 i starszych go nie ma — trzeba użyć WYSZUKAJ.PIONOWO lub INDEKS/PODAJ.POZYCJĘ. Apple Numbers również nie obsługuje X.WYSZUKAJ.

Czy X.WYSZUKAJ potrafi szukać w lewo?

Tak. Ponieważ zakres przeszukiwany i zwracany to osobne argumenty, kolumna wyniku może być po lewej od kolumny wyszukiwania. WYSZUKAJ.PIONOWO tego nie potrafi: kolumna wyszukiwania jest zawsze pierwsza, a wynik musi być po prawej.

Dlaczego WYSZUKAJ.PIONOWO zwraca błąd #N/D!?

Najczęściej szukana wartość nie została znaleziona w pierwszej kolumnie — przez zbędne spacje, liczbę zapisaną jako tekst albo brak wartości. Użyj JEŻELI.BŁĄD(WYSZUKAJ.PIONOWO(…);"Nie znaleziono"), aby obsłużyć błąd. X.WYSZUKAJ robi to wprost przez argument „jeśli_nie_znaleziono".

Oficjalna dokumentacja Microsoft

Zobacz też

3
Wypróbuj FormulaAI za darmo → Dalej: INDEKS/PODAJ.POZYCJĘ Opisz po polsku · napiszemy WYSZUKAJ.PIONOWO lub X.WYSZUKAJ · 12 zł/mies. bez limitu
‹ ›
StartPorównanieJak to działa
Poradniki
FAQPomoc