Funkcja LOOKUP Excel

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  - [opcjonalny] wiersz lub zakres kolumn, który odpowiada wektorowi_wynikowemu i zawiera żądane dane wyjściowe .

WYSZUKAJ Składnia formuły II: (tablica)

Funkcja LOOKUP programu Excel 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 wyniku_wektora (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.

Result_vector  i lookup_vector  powinny być tej samej wielkości. 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 może być dowolny typ danych - wartość liczbowa, ciąg, daty, waluty, etc.

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 nie jest powtórzeniem wartości w wyszukiwarkę _ wektor , rozważy ostatni wystąpienie wartości w przeglądowej _ wektora i zwraca jego odpowiedniej wartości od wyniku _ wektora .

Gdy wartość nie jest obecna w lookup_vector

Jeśli funkcja WYSZUKAJ nie może znaleźć dokładnego dopasowania w wektorze odnośnika _ ,  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.

Możesz pobrać ten Szablon Excel funkcji WYSZUKAJ tutaj - Szablon Excel funkcji WYSZUKAJ

Przykład 1

Załóżmy, że masz listę przedmiotów, na przykład kwiaty, ich identyfikator i najnowszą cenę, 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 kilku transakcji dokonanych od 2009 roku, 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 ​​jakaś wartość jest obecna, 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ść wynosi 1, więc będzie szukać 1 w tablicy 1 i 0, pasuje 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.

Weźmy przykład funkcji wyszukiwania tablicy, w której użyłbyś składni II.

Przykład 4

Załóżmy, że masz tablicę B3: I24 zawierającą numer listy uczniów (ID) w pierwszej kolumnie, po których następują ich nazwiska, oceny z pięciu różnych przedmiotów i średnie oceny zabezpieczone 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