Funkcja WYSZUKAJ w programie Excel (wzór, przykłady) - Jak używać?

Spisie treści

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

WYSZUKAJ wideo o funkcji programu Excel

Interesujące artykuły...