Funkcja VLOOKUP programu Excel, która oznacza "wyszukiwanie pionowe", wyszukuje wartość w pierwszej kolumnie zakresu i zwraca wartość w dowolnej innej kolumnie w tym samym wierszu.
Jeśli nie możesz zlokalizować komórki zawierającej określone dane, funkcja VLOOKUP jest bardzo skutecznym sposobem na znalezienie tych danych. Jest to szczególnie przydatne w gigantycznych arkuszach kalkulacyjnych, w których trudno jest znaleźć informacje.
Instrukcje w tym artykule dotyczą programu Excel 2016, 2013, 2010; Excel dla komputerów Mac i Excel dla 365 / Online.
Jak działa funkcja WYSZUKAJ.PIONOWO
Funkcja WYSZUKAJ.PIONOWO zwykle zwraca pojedyncze pole danych jako dane wyjściowe.
Jak to działa:
- Podajesz imię lub lookup_value który mówi VLOOKUP, który wiersz tabeli danych, aby wyszukać żądane dane.
- Podajesz numer kolumny jako col_index_num argument, który informuje VLOOKUP, która kolumna zawiera poszukiwane dane.
- Funkcja szuka lookup_value w pierwszej kolumnie tabeli danych.
- Następnie funkcja VLOOKUP lokalizuje i zwraca informacje z numeru kolumny, który zdefiniowałeś col_index_num, z tego samego wiersza, co wartość odnośnika.
Funkcja VLOOKUP Argumenty i składnia
Składnia funkcji WYSZUKAJ.PIONOWO jest następująca:
= VLOOKUP (lookup_value, tablica_tabeli, col_index_num, range_lookup)
Funkcja VLOOKUP może wyglądać na zagmatwana, ponieważ zawiera cztery argumenty, ale jest prosta w użyciu.
Cztery argumenty funkcji VLOOKUP są następujące:
lookup_value (wymagane): Wartość do wyszukania w pierwszej kolumnie tablicy tablicowej.
table_array (wymagane) - Jest to tabela danych (zakres komórek) wyszukiwanych przez VLOOKUP w celu znalezienia potrzebnych informacji.
- Tablica_tabeli musi zawierać co najmniej dwie kolumny danych
- Pierwsza kolumna musi zawierać wartość szukania
col_index_num (wymagane) - Jest to numer kolumny wartości, którą chcesz znaleźć.
- Numeracja zaczyna się od kolumny 1
- Jeśli odwołasz się do liczby większej niż liczba kolumn w tablicy tabeli, funkcja zwróci wartość #REF! błąd
range_lookup (opcjonalnie) - Wskazuje, czy wartość odnośnika mieści się w zakresie zawartym w tablicy tablicowej. Argument range_lookup ma wartość "TRUE" lub "FALSE". Użyj TRUE dla przybliżonego dopasowania i FALSE dla dokładnego dopasowania. Jeśli zostanie pominięty, domyślnie jest to wartość PRAWDA.
Jeśli argument range_lookup ma wartość TRUE, to:
- Wartość_zamówienia jest wartością, którą chcesz sprawdzić, czy mieści się w zakresie zdefiniowanym przez tablicę_tabeli.
- Tabela_tablica zawiera wszystkie zakresy i kolumnę zawierającą wartość zakresu (np. Wysoki, średni lub niski).
- Argument col_index_num jest wynikową wartością zakresu.
Jak działa Argument Range_Lookup
Korzystanie z opcjonalnego Zakres wyszukiwania Argumentacja jest skomplikowana, aby zrozumieć ją wielu ludzi, dlatego warto spojrzeć na szybki przykład.
Przykład na powyższym obrazku wykorzystuje funkcję WYSZUKAJ.PIONOWO do znalezienia stopy dyskontowej w zależności od liczby zakupionych przedmiotów.
Przykład pokazuje, że zniżka na zakup 19 sztuk wynosi 2%, ponieważ 19 przypada między 11 a 21 w Ilość kolumna tabeli odnośników.
W wyniku tego funkcja VLOOKUP zwraca wartość z drugiej kolumny tabeli odnośników, ponieważ ten wiersz zawiera minimum tego zakresu. Innym sposobem ustawienia tabeli wyszukiwania zakresów byłoby utworzenie drugiej kolumny dla maksimum, a zakres ten wynosiłby co najmniej 11, a maksymalnie 20, ale wynik działa w ten sam sposób.
W poniższym przykładzie następująca formuła zawierająca funkcję WYSZUKAJ.PIONOWO służy do znalezienia zniżki dla ilości zakupionych towarów.
= WYSZUKAJ.PIONOWO (C2, C $ 5: $ D 8,2 USD, PRAWDA)
- C2: Jest to wartość wyszukiwania, która może znajdować się w dowolnej komórce w arkuszu kalkulacyjnym.
- 5 C $: 8 D $: Jest to ustalona tabela zawierająca wszystkie zakresy, których chcesz użyć.
- 2: Jest to kolumna w tabeli wyszukiwania zakresu, którą chcesz przywrócić do funkcji WYSZUKAJ.
- PRAWDZIWE: Włącza Zakres wyszukiwania funkcja tej funkcji.
Po naciśnięciu Wchodzić, a wynik zwraca się w pierwszej komórce, możesz automatycznie wypełnić całą kolumnę, aby wyszukać wyniki zakresu dla pozostałych komórek w kolumnie odnośnika.
Argument range_lookup jest atrakcyjnym sposobem na uporządkowanie kolumny liczb mieszanych na różne kategorie.
VLOOKUP Błędy: # N / A i # REF
Funkcja WYSZUKAJ.PIONOWO może zwrócić następujące błędy.
# N / A to jest błąd "wartość niedostępna" i występuje w następujących warunkach:
- The lookup _value nie znaleziono w pierwszej kolumnie argumentu table_array
- The Table_array argument jest niedokładny. Na przykład argument może zawierać puste kolumny po lewej stronie zakresu
- The Zakres wyszukiwania Argument jest ustawiony na FALSE, a dokładne dopasowanie argumentu lookup_value nie może zostać znalezione w pierwszej kolumnie table_array
- The Zakres wyszukiwania Argument jest ustawiony na PRAWDA, a wszystkie wartości w pierwszej kolumnie tabeli_tabeli są większe niż wartość_wyszukiwania
#REF! (błąd "odniesienie poza zasięgiem") występuje, jeśli wartość_kolumny jest większa niż liczba kolumn w tablicy_tabeli.