Funkcja LOOKUP Excel
Lookup może być również znany jako starsza wersja funkcji vlookup, gdzie w vlookup wyszukujemy wartość odniesienia i dopasowujemy ją w całej tabeli lub danych, w wartości wyszukiwania robimy to samo w jednej kolumnie lub wierszu, są dwie funkcje dla lookup jako obie funkcje jako różne argumenty, kiedy używamy formuły wyszukiwania w programie Excel, otrzymujemy monit z pytaniem, której funkcji chcemy użyć.
Funkcja WYSZUKAJ zwraca wartość z zakresu wartości (wiersza lub kolumny) lub z tablicy. Jest to funkcja wbudowana w Excel.
Formuła WYSZUKIWANIA
LOOKUP Składnia formuły: 1 (wektor)
Argumenty użyte w tej formule WYSZUKAJ
- wartość - wartość do wyszukania .
- lookup_vector - wiersz lub zakres kolumn, w którym ma być przeszukana wartość . Wektor należy posortować w kolejności rosnącej
- result_vector - (opcjonalne) wiersz lub zakres kolumn, który odpowiada wektorowi_wyszukiwania i zawiera żądane dane wyjściowe .
WYSZUKAJ Składnia formuły II: (tablica)

Funkcja LOOKUP wyszukuje wartość w pierwszym wierszu lub pierwszej kolumnie tablicy i zwraca odpowiednią wartość w ostatnim wierszu lub ostatniej kolumnie tablicy.
Argumenty użyte w tej formule WYSZUKAJ
- wartość - wartość do wyszukania.
- tablica - tablica wartości. Pierwszy wiersz / kolumna tablicy jest podobny do powyższego odnośnika_wyszukiwania (składnia I), a ostatni wiersz / kolumna tablicy jest podobny do powyższego wektora wyniku (składnia I).
Wyjaśnienie
W zależności od rozmiaru wiersza i kolumny w danej tablicy funkcja decyduje, czy wziąć pod uwagę wiersz, czy kolumnę do wyszukiwania. Jeśli rozmiar wiersza jest większy niż rozmiar kolumny, szuka wartości w pierwszym wierszu. Jeśli rozmiar wiersza jest mniejszy lub równy rozmiarowi kolumny, wyszukuje wartość w pierwszej kolumnie i zwraca odpowiednią wartość w ostatniej kolumnie.
Wynik_wektor i szukany_wektor powinny mieć ten sam rozmiar. Funkcja WYSZUKAJ przewyższa wyszukiwanie wartości w wektorze lookup _ i zwraca wartość o tej samej pozycji w wektorze_wynikowym. Jeśli ten parametr zostanie pominięty, zwróci on pierwszą kolumnę danych. Wartość, lookup_vector i result_vector mogą być dowolnym typem danych - wartością liczbową, ciągiem znaków, datami, walutą itp.
Wynik
Funkcja WYSZUKAJ zwraca dowolny typ danych, taki jak ciąg znaków, liczba, data itp. Ten typ danych jest podobny do typu danych wektor_wyniku. Jednak zwraca tylko jeden typ danych. Jeśli wystąpi powtórzenie wartości w wektorze lookup _, weźmie pod uwagę ostatnie wystąpienie wartości w wektorze lookup _ i zwróci odpowiadającą jej wartość z wektora wynikowego _.
Gdy wartość nie jest obecna w lookup_vector
Jeśli funkcja WYSZUKAJ nie może znaleźć dokładnego dopasowania w wektorze lookup _, bierze pod uwagę największą wartość w wektor_wyszukiwania, która jest mniejsza lub równa value. Jeśli wartość jest mniejsza niż wszystkie wartości w lookup_vector, funkcja WYSZUKAJ w programie Excel zwraca błąd. Jeśli lookup_vector nie jest posortowany w kolejności rosnącej, funkcja WYSZUKAJ w programie Excel zwróci nieprawidłową wartość. W takich przypadkach możesz rozważyć użycie funkcji WYSZUKAJ.PIONOWO.

Jak korzystać z funkcji WYSZUKAJ w programie Excel?
Funkcja WYSZUKAJ jest bardzo prosta i łatwa w użyciu. Rozważmy działanie funkcji WYSZUKAJ na przykładach.
Przykład 1
Załóżmy, że masz listę przedmiotów, powiedzmy kwiaty, ich identyfikator i jest to najnowsza cena, jak pokazano poniżej.

Teraz, korzystając z identyfikatora, możesz wyliczyć cenę kwiatu. Składnia tego samego byłaby następująca:
WYSZUKAJ (ID_do_wyszukiwania, A5: A10, C5: C10)
Wartość, którą chcesz przeszukać, może być również odwołaniem do komórki. Załóżmy, że identyfikator, który chcesz przeszukać, znajduje się w E5, a składnia byłaby następująca:
WYSZUKAJ (E5, A5: A10, C5: C10)

Powyższa składnia zwróci 50.
Podobnie możesz użyć nazwy kwiatu, aby wyszukać jego cenę. Jeśli chcesz spojrzeć na cenę orchidei, podasz składnię jako:
WYSZUKAJ („orchidea”, B5: B10, C5: C10)
co zwróci 90.
Przykład nr 2
Załóżmy, że masz dane dotyczące kilku transakcji dokonanych od 2009 r., Jak pokazano poniżej.

Teraz, biorąc pod uwagę dowolny rok w komórce D4, możesz wyodrębnić informacje o ostatniej transakcji wykonanej w tym roku, używając następującej składni:
= WYSZUKAJ (D4; ROK (A4: A18); B4: B18)
gdzie YEAR (A4: A18) pobierze rok z dat w A4: A18.

Ponieważ D4 = 2012, zwróci 40000.
Podobnie możesz wyodrębnić ostatnią transakcję wykonaną w marcu jako:
= WYSZUKAJ (3, MIESIĄC (A4: A18); B4: B18)
co zwraca 110000
Przykład nr 3
Możesz również pobrać ostatni wpis w kolumnie za pomocą funkcji LOOKUP programu Excel. Załóżmy, że masz dane (listę identyfikatorów) w kolumnie B,

możesz zidentyfikować ostatni wpis w kolumnie B za pomocą formuły LOOKUP Excel:
= WYSZUKAJ (1,1 / (B: B ””); B: B)
Tutaj wartość wynosi 1; lookup_vector to 1 / (B: B ””); wektor_wyniku to B: B.
B: B ”” utworzy tablicę prawdy i fałszu. Prawda oznacza, że istnieje pewna wartość, a fałsz oznacza brak. 1 jest następnie dzielone przez tę tablicę, aby utworzyć inną tablicę 1 i 0, odpowiadającą prawdzie i fałszowi.
Wartość to 1, więc będzie szukać 1 w tablicy 1 i 0, dopasowuje się do ostatniej 1 i zwraca odpowiednią wartość dopasowania. Odpowiednia wartość tutaj jest rzeczywistą wartością w tej pozycji, która wynosi 10 w powyższym przykładzie funkcji wyszukiwania.

Jeśli ostatnia wartość w komórce B23 to 20, zwróci 20, jak pokazano poniżej.

Spójrzmy na przykład funkcji wyszukiwania tablicy, w której użyłbyś składni II.
Przykład 4
Załóżmy, że masz B3 tablicy: I24 posiadające numer studenta rolki (ID) w 1 st kolumnie, a następnie ich nazwy, znaki w pięciu różnych przedmiotów i średnią ocen zabezpieczonych w ostatniej kolumnie, jak pokazano poniżej.

Możesz sprawdzić średnie oceny każdego ucznia za pomocą jego / jej identyfikatora. Jeśli szukany identyfikator znajduje się w komórce K4, składnia będzie następująca:
WYSZUKAJ (K4, B4: I24)

Zwróci odpowiednie średnie oceny ucznia.
Rzeczy do zapamiętania
- Lookup_vector musi być posortowany w kolejności rosnącej.
- Wynik_wektor i szukany_wektor powinny mieć ten sam rozmiar.
- Jeśli wartość nie zostanie znaleziona w lookup_vector, funkcja dopasowuje największą wartość w lookup_vector, która jest mniejsza lub równa value.
- Jeśli lookup_value jest większa niż wszystkie wartości w lookup_vector, funkcja dopasowuje ostatnią wartość.
- Gdy wartość jest mniejsza niż najmniejsza wartość w lookup_vector, funkcja zwraca błąd (# N / A).
- Nie jest rozróżniana wielkość liter.
Aplikacje
Funkcja WYSZUKAJ służy do znajdowania wartości, gdy znana jest jedna z jej par. Poniżej przedstawiono niektóre zastosowania funkcji:
- Wyodrębnij cenę przedmiotu za pomocą jego identyfikatora
- Znajdź lokalizację książki w bibliotece
- Uzyskaj ostatnią transakcję według miesiąca lub roku
- Sprawdź najnowszą cenę przedmiotu
- Znajdź ostatni wiersz w danych liczbowych / tekstowych
- Uzyskaj datę ostatniej transakcji