Wyszukuje wartość w pierwszej kolumnie zakresu i zwraca wartość z innej kolumny w tym samym wierszu.
Składnia
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])Argumenty
lookup_valuewymagane
Wartość do wyszukania w pierwszej kolumnie.
table_arraywymagane
Zakres zawierający dane.
col_index_numwymagane
Numer kolumny w zakresie, z której zwrócić wartość.
range_lookupopcjonalne
FALSE dla dokładnego dopasowania, TRUE dla przybliżonego. Użyj FALSE.
VLOOKUP (wyszukiwanie pionowe) szuka klucza w skrajnie lewej kolumnie tabeli i zwraca wartość z określonej przez Ciebie kolumny. Ustaw czwarty argument na FALSE, aby uzyskać dokładne dopasowanie — to najczęstszy i najbardziej niezawodny tryb. W nowych skoroszytach preferuj XLOOKUP, który usuwa ograniczenie VLOOKUP od lewej do prawej.
=VLOOKUP("A102", A2:C100, 3, FALSE)→$1,250Znajduje produkt A102 w kolumnie A i zwraca jego cenę z kolumny C.
=VLOOKUP(E2, Products!A:D, 2, FALSE)→Wireless MouseWyszukuje identyfikator z komórki E2 w innym arkuszu i zwraca nazwę produktu.
Wybierz klucz wyszukiwania
Wybierz wartość do wyszukania — musi znajdować się w pierwszej kolumnie tabeli.
Wybierz tabelę i dokładną kolumnę
Zaznacz cały zakres danych, a następnie policz, która kolumna zawiera odpowiedź.
Ustaw na dokładne dopasowanie
Zakończ wartością FALSE, aby VLOOKUP zwracał tylko dokładne trafienie, a nie najbliższą wartość.
Nie znaleziono szukanej wartości w pierwszej kolumnie. Sprawdź dodatkowe spacje, liczbę zapisaną jako tekst lub brak FALSE dla dokładnego dopasowania. Otocz funkcją IFERROR, aby wyświetlić czytelny komunikat.
Nie — zwraca tylko kolumny na prawo od klucza. Aby zwrócić wartości po lewej, użyj INDEX/MATCH lub XLOOKUP.