excel
WYSZUKAJ.PIONOWO
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:
=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.
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.
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