Czas na Excela
shopping_cart Zaloguj się
Funkcje wyszukiwania

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

Redakcja · 30.04.2026 · 60 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 55 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