Szukaj…


Wprowadzenie

Wyszukuje wartość w pierwszej kolumnie tablicy tabeli i zwraca wartość w tym samym wierszu z innej kolumny w tablicy tabeli.

V w WYSZUKAJ.PIONOWO oznacza pion. Użyj WYSZUKAJ.PIONOWO zamiast WYSZUKAJ.PIONOWO, gdy wartości porównania znajdują się w kolumnie po lewej stronie danych, które chcesz znaleźć.

Składnia

  • WYSZUKAJ.PIONOWO (wartość_wyszukiwania, tablica_tabeli, numer_indeksu_kolumny, przeglądanie zakresu)

Parametry

Parametr Opis
wartość_wyszukiwania Wartość, której szukasz w lewej kolumnie tabeli. Może to być stała wartość, odwołanie do komórki lub nazwany zakres ( wymagane )
tablica_tabeli Zakres komórek składający się z kolumny, którą chcesz wyszukać po lewej stronie, z wartościami w komórkach po prawej stronie, które chcesz zwrócić. Może być odwołaniem do komórki Excel lub nazwanym zakresem. ( wymagane )
col_index_num Numer kolumny, z której chcesz zwrócić dane, licząc od lewej kolumny w tabeli ( wymagane )
Zakres wyszukiwania Kontroluje sposób wyszukiwania. Jeśli FAŁSZ lub 0, Excel wykona dokładne wyszukiwanie i zwróci tylko tam, gdzie jest dokładne dopasowanie w lewej kolumnie najbardziej. Zwrócenie uwagi na precyzję zaokrąglania jest bardzo ważne w przypadku tego wyszukiwania wartości liczbowych. Jeśli PRAWDA lub 1, program Excel wykona wyszukiwanie przybliżone i zwróci ostatnią wartość, która jest równa lub większa. W związku z tym pierwszą kolumnę należy posortować w kolejności rosnącej i wyszukiwanie przybliżone. przegląd_zakresu . ( Opcjonalnie - domyślnie PRAWDA)

Uwagi

Podobne funkcje:

  • WYSZUKAJ.PIONOWO (to samo co WYSZUKAJ.PIONOWO, ale wyszukuje w poziomie, a nie w pionie)
  • PODAJ.POZYCJĘ (jeśli twoja wartość_wyszukiwania ma dopasowanie, zwraca numer wiersza z zakresu)
  • WYSZUKAJ (podobny do WYSZUKAJ.PIONOWO i PODAJ.POSTACI i jest zapewniony dla kompatybilności wstecznej)

Powszechne błędy:

  • Brak ustawienia parametru range_lookup i uzyskanie domyślnego, niedokładnego dopasowania
  • Brak ustalania i bezwzględny zakres adresów w tablicy_tablicy - podczas kopiowania formuły również przesuwa się odwołanie do „tablicy odnośników”

Korzystanie z WYSZUKAJ.PIONOWO, aby uzyskać nazwisko osoby z jej identyfikatora pracownika

Vlookup znajduje pewną wartość w lewej kolumnie zakresu i zwraca wartość pewnej liczby kolumn po prawej i w tym samym wierszu.

Powiedzmy, że chcesz znaleźć nazwisko pracownika o numerze ID 2 z poniższej tabeli:

lista pracowników

=VLOOKUP(2,$A$2:$C$4,3,0)
  • Wartość, której szukasz, to 2
  • Stół, którego szukasz, znajduje się w przedziale $ A $ 2: $ C $ 4
  • Kolumna, z której chcesz zwrócić dane, to trzecia kolumna od lewej
  • Chcesz zwracać wyniki tylko wtedy, gdy istnieje dokładne dopasowanie ( 0 )

Zauważ, że jeśli nie ma dokładnego dopasowania do identyfikatora pracownika, VLOOKUP zwróci #N/A .

Używanie WYSZUKAJ.PIONOWO do obliczenia procentu premii (przykład z zachowaniem „domyślnym”)

W większości przypadków zakres_wyszukiwania jest używany jako FAŁSZ (dokładne dopasowanie). Wartość domyślna tego parametru to PRAWDA - rzadziej jest używana w tym formularzu, ale w tym przykładzie pokazano jeden przypadek użycia. Supermarket daje premię na podstawie miesięcznych wydatków klientów.

wprowadź opis zdjęcia tutaj

Jeśli klient wyda 250 EUR lub więcej w ciągu miesiąca, otrzyma 1% premii; 500 EUR lub więcej daje 2,5% itd. Oczywiście klient nie zawsze wyda dokładnie jedną z wartości z tabeli!

=VLOOKUP(261,$A$2:$B$6,2,TRUE)

W tym trybie funkcja WYSZUKAJ.PIONOWO znajdzie pierwszą wartość w kolumnie A (następujące kroki od dołu do góry) mniejszą lub równą wartości 261 -> tzn. Zwrócimy 1% wartości. W przypadku tego niedokładnego dopasowania tabela musi zostać posortowana w porządku rosnącym od pierwszej kolumny.

  • Wartość, której szukasz, to 261
  • Stół, którego szukasz, znajduje się w przedziale $ A $ 2 $: $ B $ 6
  • Kolumna, z której chcesz zwrócić dane, to druga kolumna z lewej strony
  • Chcesz zwracać wyniki tylko wtedy, gdy istnieje niedokładne dopasowanie ( PRAWDA ) , moglibyśmy pominąć PRAWDA, ponieważ jest to ustawienie domyślne

Korzystanie z WYSZUKAJ.PIONOWO z przybliżonym dopasowaniem.

Jeśli parametr range_lookup zostanie pominięty, PRAWDA lub 1, WYSZUKAJ.PIONOWO znajdzie przybliżone dopasowanie. Przez „przybliżone” rozumiemy, że WYSZUKAJ.PIONOWO będzie pasować do najmniejszej wartości, która jest większa niż wartość_wyszukiwania . Zauważ, że tablica_tablicy musi być posortowana w porządku rosnącym według wartości wyszukiwania. Wyniki będą nieprzewidywalne, jeśli twoje wartości nie zostaną posortowane.

wprowadź opis zdjęcia tutaj

Korzystanie z WYSZUKAJ.PIONOWO z dokładnym dopasowaniem

Podstawową ideą VLOOKUP jest wyszukiwanie informacji w tabeli arkusza kalkulacyjnego i umieszczanie jej w innej.

Załóżmy na przykład, że jest to tabela w Arkuszu1:

John        12/25/1990
Jane        1/1/2000

W arkuszu 2 umieść John , Andy i Jane w A1, A2 i A3.

W B1 po prawej stronie John umieściłem:

=VLOOKUP(A1,Sheet1!$A$1:$B$4,2,FALSE)

Oto krótkie wyjaśnienie parametrów podanych dla WYSZUKAJ.PIONOWO. A1 oznacza, że szukam John na A1 arkusza 2. The

Sheet1!$A$1:$B$4

każe funkcji spojrzeć na Arkusz1, kolumny od A do B (i wiersze od 1 do 4). Znaki dolara są konieczne, aby program Excel używał referencji bezwzględnych (a nie względnych). (Odwołania względne spowodowałyby, że cała sytuacja zmieniłaby się w niepożądany sposób podczas kopiowania formuły w dół.

2 oznacza zwrócenie drugiej kolumny, która jest datą.

FALSE oznacza, że potrzebujesz dokładnego dopasowania.

Następnie skopiowałem B1 do B2 i B3. (Najłatwiej to zrobić, klikając B1, aby go podświetlić. Następnie przytrzymaj klawisz Shift i naciśnij dwukrotnie strzałkę w dół. Teraz B1, B2 i B3 są podświetlone. Następnie naciśnij Ctrl-D, aby wypełnić formułę Jeśli zostanie to wykonane poprawnie, w B3 należy zastosować tę samą formułę, co w B1. Jeśli zmieniają się formuły dla tabeli odnośników , na przykład z Sheet1!A1:B3 do Sheet1:A3:B5 , należy użyć referencji bezwzględnych (z znaki dolara), aby zapobiec zmianie.)

Oto wyniki:

John    12/25/1990
Andy    #N/A
Jane    1/1/2000

Znalazł Johna i Jane i zwrócił ich daty urodzenia. Nie znalazł Andy'ego, więc wyświetla #N/A



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow