Czas na Excela
shopping_cart Zaloguj się
Funkcje wyszukiwania

WYSZUKAJ.PIONOWO (VLOOKUP) — przewodnik z przykładami krok po kroku

Redakcja · 30.04.2026 · 15 wyświetleń
WYSZUKAJ.PIONOWO (VLOOKUP) — przewodnik z przykładami krok po kroku

Cześć! WYSZUKAJ.PIONOWO (czyli VLOOKUP) to najczęściej używana funkcja zaawansowana w Excelu. Jeśli pracujesz z większą ilością danych — dwie listy, dwa raporty, ewidencje pracowników — bez WYSZUKAJ.PIONOWO będziesz zaglądać między arkuszami i kopiować ręcznie.

W tym artykule pokażę Ci jak działa, jak ją zastosować w 4 najczęstszych sytuacjach z pracy, jakich błędów uniknąć i kiedy lepiej użyć alternatywnej funkcji X.WYSZUKAJ.

📌 Czego nauczysz się z tego artykułu

  • Jak zbudować formułę WYSZUKAJ.PIONOWO krok po kroku
  • Co oznaczają 4 argumenty i czemu trzeba zawsze używać FAŁSZ
  • Jak blokować zakres znakami $ (kotwica)
  • Jak ukryć błąd #N/D funkcją JEŻELI.BŁĄD
  • Najczęstsze błędy: #N/D, #ARG, #ADR — co znaczą i jak naprawić
  • Zastosowania w finansach, HR i logistyce
  • Kiedy używać X.WYSZUKAJ zamiast WYSZUKAJ.PIONOWO

Co robi WYSZUKAJ.PIONOWO

Wyobraź sobie dwie listy: pierwsza to numery zamówień z kwotami, druga to numery zamówień z nazwami klientów. Chcesz połączyć je w jedną tabelę, żeby przy każdej kwocie widzieć nazwę klienta.

Bez WYSZUKAJ.PIONOWO musisz to robić ręcznie. Z funkcją — wpisujesz formułę raz i kopiujesz w dół. Excel sam dopasowuje dane.

Tej funkcji nauczyłem się w pierwszym tygodniu pracy z dużymi zbiorami danych. Po dwóch tygodniach byłem już 5x szybszy w przygotowywaniu raportów — bo zamiast ręcznie łączyć dane z 4-5 systemów, robiłem to formułą.

Mamy dwie tabele — chcemy połączyć je przez numer zamówienia
TABELA 1 — Zamówienia
A
B
1
Nr zam.
Kwota
2
Z-001
1500
3
Z-002
2300
4
Z-003
800
TABELA 2 — Klienci
D
E
1
Nr zam.
Klient
2
Z-001
ABC sp. z o.o.
3
Z-002
XYZ Trade
4
Z-003
Best Group

Składnia funkcji — 4 argumenty

WYSZUKAJ.PIONOWO przyjmuje 4 argumenty. Każdy z nich ma konkretne znaczenie:

Składnia: WYSZUKAJ.PIONOWO(co; gdzie; którą kolumnę; sposób)
C2
fx
=WYSZUKAJ.PIONOWO(A2; D:E; 2; FAŁSZ)
A2
Czego szukamy — wartość, którą porównujemy (numer zamówienia)
D:E
Gdzie szukamy — zakres, w którym Excel ma znaleźć dopasowanie
2
Którą kolumnę zwrócić — w zakresie D:E to druga kolumna (E = Klient)
FAŁSZ
Tryb dokładny — Excel ma znaleźć dokładnie tę wartość, nie podobną
⚠ Krytyczne!
Zawsze używaj FAŁSZ jako 4. argument. Excel domyślnie ustawia PRAWDA, co oznacza "znajdź najbliższe dopasowanie". Przy danych tekstowych (numery zamówień, nazwiska, kody) PRAWDA zwraca kompletnie błędne wyniki. Pamiętaj: FAŁSZ = dokładnie, PRAWDA = mniej więcej.

Krok po kroku — pierwsze zastosowanie

Wracając do naszego przykładu — dodajemy kolumnę "Klient" do Tabeli 1:

  1. W komórce C2 wpisz: =WYSZUKAJ.PIONOWO(
  2. Kliknij A2 (numer zamówienia, którego szukasz) → wpisz ;
  3. Zaznacz zakres D:E (gdzie Excel ma szukać) → wpisz ;
  4. Wpisz 2 (chcesz zwrócić wartość z 2. kolumny zakresu) → wpisz ;
  5. Wpisz FAŁSZ → zamknij nawias ) → naciśnij Enter
  6. Skopiuj formułę w dół przez przeciągnięcie kropki w prawym dolnym rogu komórki

Wynik:

Po zastosowaniu formuły — kolumna C wypełniona automatycznie
A
B
C
1
Nr zam.
Kwota
Klient
2
Z-001
1500
ABC sp. z o.o.
3
Z-002
2300
XYZ Trade
4
Z-003
800
Best Group
💡 Wskazówka
Kolumna, której szukasz (czyli "Nr zam." w tabeli 2) musi być pierwszą kolumną zakresu D:E. WYSZUKAJ.PIONOWO szuka tylko w pierwszej kolumnie zakresu. Jeśli dane są w innej kolejności — przestaw kolumny lub użyj X.WYSZUKAJ (nowsza funkcja).

Blokowanie zakresu — kotwica $

Kiedy kopiujesz formułę w dół, Excel automatycznie przesuwa wszystkie odwołania. To zwykle dobre — ale dla zakresu wyszukiwania jest katastrofalne.

Zobacz co się stanie bez kotwicy:

Problem: zakres D:E "ucieka" przy kopiowaniu formuły
C2
fx
=WYSZUKAJ.PIONOWO(A2; D:E; 2; FAŁSZ) ← OK
C5
fx
=WYSZUKAJ.PIONOWO(A5; G:H; 2; FAŁSZ) ← #N/D!

Excel przesunął D:E na G:H, gdzie nic nie ma. Stąd błąd #N/D. Rozwiązanie: zablokuj zakres znakami $:

Z kotwicą $ — zakres pozostaje stały przy kopiowaniu
C2
fx
=WYSZUKAJ.PIONOWO(A2; $D:$E; 2; FAŁSZ)
C5
fx
=WYSZUKAJ.PIONOWO(A5; $D:$E; 2; FAŁSZ) ← OK
💡 Skrót klawiszowy
Najedź kursorem na zakres w formule i naciśnij F4 — Excel automatycznie doda znaki $. Kolejne naciśnięcia F4 zmieniają tryb blokowania (tylko wiersz, tylko kolumna, oba).

JEŻELI.BŁĄD — eleganckie ukrycie #N/D

Po skopiowaniu WYSZUKAJ.PIONOWO w dół zwykle pojawią się komórki z #N/D — np. dla zamówień, których nie ma w drugiej tabeli. Wygląda to brzydko w raporcie.

Rozwiązanie: zawijasz formułę w JEŻELI.BŁĄD:

JEŻELI.BŁĄD — zwraca własny tekst zamiast #N/D
C2
fx
=JEŻELI.BŁĄD(WYSZUKAJ.PIONOWO(A2;$D:$E;2;FAŁSZ); "Brak danych")

Teraz zamiast #N/D w komórce pojawi się tekst "Brak danych" — albo cokolwiek wpiszesz w cudzysłowie. Raport wygląda profesjonalnie. Do raportu dla zarządu wpisz pustą wartość "" lub myślnik "-".

Najczęstsze błędy i co znaczą

⚠ #N/D — najczęstszy błąd

Co znaczy: Excel nie znalazł szukanej wartości w zakresie.

Najczęstsze przyczyny:

Spacje w danych — "Z-001 " (ze spacją na końcu) ≠ "Z-001" — użyj USUŃ.ZBĘDNE.ODSTĘPY

Tekst vs liczba — "001" jako tekst ≠ 1 jako liczba — sprawdź format komórek

Wielkość liter / polskie znaki — "Krakow" ≠ "Kraków"

Niepełny zakres — D:D zamiast D:E (zakres nie pokrywa kolumny zwracanej)

⚠ #ARG! — błędny argument

Któryś z 4 argumentów ma zły typ. Najczęściej: 3. argument (numer kolumny) jest tekstem zamiast liczbą.

⚠ #ADR! — błędny zakres

3. argument większy niż liczba kolumn w zakresie. Np. zakres D:E ma 2 kolumny, a wpisałeś "3".

Tip: szybka diagnostyka błędów

Jeśli formuła zwraca #N/D, sprawdź te 3 rzeczy w kolejności:

  1. Skopiuj wartość szukaną (komórka A2) → wklej w pasku wyszukiwania (Ctrl+F) w tabeli źródłowej. Jeśli Excel nie znajduje — to nie problem formuły, to problem danych (spacje, polskie znaki, format).
  2. Sprawdź format komórek w obu tabelach — kliknij prawym → Format komórek. Czy obie są tekstowe? Liczbowe? Niezgodność formatu = #N/D.
  3. Użyj USUŃ.ZBĘDNE.ODSTĘPY — często najprostsze rozwiązanie: =WYSZUKAJ.PIONOWO(USUŃ.ZBĘDNE.ODSTĘPY(A2);$D:$E;2;FAŁSZ).

Praktyczne zastosowania w finansach

WYSZUKAJ.PIONOWO w dziale finansowym to chleb powszedni. Trzy najczęstsze sytuacje:

Łączenie płatności z klientami — masz listę 500 płatności z numerami NIP, ale bez nazw firm. W drugiej tabeli baza klientów. Jedna formuła i kolumna "Klient" wypełnia się automatycznie. Księgowy dostaje gotowy raport.

Przyporządkowanie kont księgowych — w pliku z transakcjami masz numery kont (np. 401-001-001), ale nie ich opisy. Słownik kont w drugim arkuszu. WYSZUKAJ.PIONOWO + odwołanie do innego arkusza (=WYSZUKAJ.PIONOWO(A2;Slownik!$A:$B;2;FAŁSZ)) i raport gotowy.

Porównanie kwot z dwóch źródeł — masz dane z systemu księgowego i drugą tabelę z bankiem. WYSZUKAJ.PIONOWO sprawdza, czy kwoty się zgadzają, i pokazuje różnice. WYSZUKAJ.PIONOWO pobiera saldo z systemu, formuła =A2-B2 liczy różnicę. Wszystko, co nie jest 0 — wymaga uwagi.

Konkretne przykłady i ćwiczenia: strona dla finansów.

Praktyczne zastosowania w HR

W HR WYSZUKAJ.PIONOWO jest jedną z 3 najważniejszych funkcji do opanowania (obok tabel przestawnych i SUMA.WARUNKÓW). Klasyczne use cases:

Lista pracowników + lista premii — dwa pliki: kadrowy (z PESEL i danymi) i finansowy (z PESEL i kwotą premii). WYSZUKAJ.PIONOWO łączy oba w jedną tabelę. Zamiast godziny pracy ręcznej — 30 sekund.

Stawki godzinowe — jeśli pracownicy mają różne stawki w zależności od stanowiska, tworzysz słownik (Stanowisko → Stawka), a w ewidencji czasu pracy formuła pobiera stawkę. =WYSZUKAJ.PIONOWO(B2;Stanowiska!$A:$B;2;FAŁSZ) * C2 liczy wynagrodzenie.

Ścieżki kariery — w bazie pracowników masz numer ID, w drugiej tabeli historia stanowisk. WYSZUKAJ.PIONOWO pobiera obecne i poprzednie stanowisko każdej osoby. Raport "kto i kiedy awansował" gotowy w 2 minuty.

Konkretne przykłady dla HR: strona dla HR.

Praktyczne zastosowania w logistyce

Logistyka to wieczne łączenie danych z 3-4 systemów. WYSZUKAJ.PIONOWO jest tu absolutną podstawą:

Statusy dostaw — system zamówień (numer + data wysyłki) + tracking od przewoźnika (numer + status). WYSZUKAJ.PIONOWO łączy oba: każde zamówienie ma swój status. Plik z rana = pełen przegląd dostaw bez logowania do 3 paneli.

Dane dostawców — w pliku z zamówieniami masz tylko kod dostawcy (np. DST-042). W bazie dostawców pełne dane. WYSZUKAJ.PIONOWO pobiera nazwę, kraj, czas dostawy SLA dla każdego zamówienia.

Cennik w podziale na kategorie — wartości produktów zmieniają się co miesiąc. Cennik w jednym arkuszu, zamówienia w drugim. WYSZUKAJ.PIONOWO pobiera aktualną cenę dla każdego SKU. Aktualizacja cennika = automatyczna aktualizacja wszystkich kalkulacji.

Konkretne przykłady dla logistyki: strona dla logistyki.

Power tip: X.WYSZUKAJ — następca WYSZUKAJ.PIONOWO

W nowszych wersjach Excela (Microsoft 365, Excel 2021+) jest funkcja X.WYSZUKAJ (XLOOKUP), która jest lepsza od WYSZUKAJ.PIONOWO w 4 aspektach:

  • Może szukać w dowolnej kolumnie (nie tylko pierwszej)
  • Może zwracać kolumnę z lewej strony szukanej
  • Ma wbudowany argument "co zrobić jeśli nie znajdzie" — bez potrzeby JEŻELI.BŁĄD
  • Domyślnie szuka dokładnego dopasowania — koniec z błędami "zapomniałem FAŁSZ"
X.WYSZUKAJ — krótsza i bezpieczniejsza składnia
C2
fx
=X.WYSZUKAJ(A2; D:D; E:E; "Brak")
A2 — czego szukamy
D:D — gdzie szukamy (kolumna ze szukaną wartością)
E:E — kolumna do zwrócenia
"Brak" — co pokazać gdy nie znaleziono (zamiast #N/D)

Jeśli masz nowy Excel — używaj X.WYSZUKAJ. Jeśli starszy (2019 lub wcześniej) — WYSZUKAJ.PIONOWO. Obie omawiam szczegółowo w kursie kompletnym, w tym kiedy która jest lepsza.

Porównanie — kiedy której funkcji użyć

SytuacjaNajlepsza funkcja
Excel 2016 lub starszy, prosta sytuacjaWYSZUKAJ.PIONOWO
Excel 2016, szukanie w innej niż pierwsza kolumnieINDEKS + PODAJ.POZYCJĘ
Excel 365, dowolna sytuacjaX.WYSZUKAJ

Najczęściej zadawane pytania

Czy WYSZUKAJ.PIONOWO działa z danymi z innego pliku?

Tak, ale plik źródłowy musi być otwarty (lub w tej samej sieci). Składnia: =WYSZUKAJ.PIONOWO(A2;'[Plik2.xlsx]Arkusz1'!$A:$B;2;FAŁSZ). Po zamknięciu pliku formuła "zamarza" — pokazuje ostatnio pobrane wartości, ale się nie aktualizuje.

Co zrobić, gdy WYSZUKAJ.PIONOWO zwraca tę samą wartość dla wszystkich wierszy?

Najczęściej zapomniałeś o kotwicy $. Pierwszy argument (A2) ma się zmieniać przy kopiowaniu — drugi argument (zakres) ma być stały. Sprawdź formułę: czy zakres ma znaki $?

Czy mogę zwrócić więcej niż jedną kolumnę naraz?

Klasyczna WYSZUKAJ.PIONOWO — nie. Trzeba zrobić osobną formułę dla każdej kolumny (zmieniając tylko 3. argument: 2, 3, 4...). X.WYSZUKAJ z trikiem `E:G` jako 3. argument zwraca cały zakres na raz — to jest kolejna przewaga nowszej funkcji.

WYSZUKAJ.PIONOWO jest wolne na dużych danych — co robić?

Przy 50 000+ wierszy formuła może zwalniać Excela. Rozwiązania: (1) ogranicz zakres do konkretnych kolumn zamiast całych (np. $D$2:$E$50000 zamiast $D:$E), (2) skonwertuj dane na "tabelę" przez Ctrl+T, (3) zamień formuły na wartości po wyliczeniu (Ctrl+C, Wklej specjalnie → Wartości).

Czy mogę używać WYSZUKAJ.PIONOWO z warunkami?

Nie bezpośrednio. WYSZUKAJ.PIONOWO szuka jednej wartości. Jeśli chcesz "znajdź klienta dla zamówienia Z-001 ALE tylko jeśli kwota > 1000" — potrzebujesz X.WYSZUKAJ z warunkiem w drugim argumencie albo połączenia z funkcją JEŻELI. Te zaawansowane techniki omawiam w kursie.

WYSZUKAJ.PIONOWO + JEŻELI.BŁĄD + X.WYSZUKAJ to fundament pracy z danymi w Excelu. Pełną metodologię z 47 lekcjami wideo i ćwiczeniami pokazuję w kursie kompletnym.

Powiązane artykuły, które warto przeczytać

📌 Co warto zapamiętać

  • 4 argumenty: czego szukamy ; gdzie ; którą kolumnę ; FAŁSZ
  • Zawsze FAŁSZ jako 4. argument — dokładne dopasowanie
  • Zawsze blokuj zakres znakami $ przy kopiowaniu (skrót: F4)
  • Szukana kolumna musi być pierwsza w zakresie wyszukiwania
  • JEŻELI.BŁĄD ukrywa #N/D i robi raport profesjonalnym
  • #N/D najczęściej oznacza spacje, polskie znaki lub format tekst vs liczba
  • W nowym Excelu używaj X.WYSZUKAJ — nowsze, bezpieczniejsze, bardziej elastyczne

Dołącz do kursu i opanuj Excela na poziomie, który robi różnicę.

Zacznij naukę teraz →
W tym artykule
Wszystkie artykuły
15