Łapka LogoŁapka Infa
📊

WYSZUKAJ.PIONOWO (VLOOKUP)

Jak przestać się bać tej funkcji i zdobywać na niej punkty z matury bez zawahania.

WYSZUKAJ.PIONOWO - Koszmar czy Złote Narzędzie?

Większość uczniów boi się funkcji WYSZUKAJ.PIONOWO (ang. VLOOKUP). Brzmi jak coś magicznego, co zawsze wyrzuca błąd #N/D!. Tak naprawdę to jedna z najpotężniejszych funkcji na maturze z informatyki i jest wręcz niezbędna do rozwiązywania typowych zadań łączeniowych.

Po co nam to?

Wyobraź sobie, że w jednym arkuszu masz id_klienta i kwotę zamówienia:

IDKwota
1150 zł
2300 zł

A w drugim arkuszu (Tabela Klientów) masz listę imion:

IDImie
1Maciej
2Kasia

Chcesz przypisać "Maćka" i "Kasię" do tabeli z zamówieniami. I tutaj wchodzi WYSZUKAJ.PIONOWO.

Składnia jak dla ludzi

Formuła wygląda tak: =WYSZUKAJ.PIONOWO(szukana_wartość; tabela_tablica; nr_indeksu_kolumny; [przeszukiwany_zakres])

Rozkodujmy to na prosty język:

  1. szukana_wartość"Kogo szukamy?" (np. komórka A2 z ID_Klienta = 1)
  2. tabela_tablica"Gdzie szukamy?" (zaznacz całą tabelę w drugim arkuszu. Zawsze BLOKUJ JĄ dolarami np. $A$1:$B$100)
  3. nr_indeksu_kolumny"Którą kolumnę z tej bazy chcemy wyciągnąć?" (Skoro Imię to druga kolumna od lewej w zaznaczeniu, wpisz po prostu 2).
  4. przeszukiwany_zakres"Czy szukamy dokładnie tego ID?" (Prawie zawsze wpisujesz tu FAŁSZ albo 0, co oznacza "znajdź dokładne dopasowanie, a nie podobne").

Gotowa formuła wygląda np. tak: =WYSZUKAJ.PIONOWO(A2; Klienci!$A$1:$B$100; 2; 0)

🧠 Dla Dociekliwych

Dlaczego dostaję błąd #N/D!? Najczęściej powody są dwa:

  1. Zapomniałeś zamrozić tabelę źródłową znakami $. Przy przeciąganiu formuły w dół, tabela "zsuwa się" i gubi klientów z początku listy!
  2. Twoja "szukana_wartość" w jednej tabeli to tekst (np. "1"), a w drugiej to liczba (np. 1). Arkusz uznaje, że to zupełnie dwie różne rzeczy. Użyj wtedy funkcji WARTOŚĆ(), żeby przekonwertować tekst na liczbę.

XLOOKUP nadchodzi! W nowszych wersjach Excela (od Office 365) pojawiła się funkcja X.WYSZUKAJ (XLOOKUP), która naprawia największy problem WYSZUKAJ.PIONOWO: to, że wartość szukana musiała znajdować się zawsze w pierwszej kolumnie po lewej w zaznaczonej tabeli. Jeśli jednak używasz szkolnych wersji Office lub piszesz starsze zadania CKE, WYSZUKAJ.PIONOWO wciąż króluje!