Funkcja WYSZUKAJ w programie Excel ma dwie formy: Formę Wektorową i Formę Tablicową. Forma tablicy funkcji WYSZUKAJ jest podobna do innych funkcji wyszukiwania programu Excel, takich jak WYSZUKAJ. PIONOWO i WYSZUKAJ. POZIOMO. Możesz go użyć do znalezienia lub wyszukania określonych wartości znajdujących się w tabeli danych.
WYSZUKAJ a WYSZUKAJ. PIONOWO i WYSZUKAJ. POZIOMO
Różni się to, że:
- Za pomocą funkcji WYSZUKAJ. PIONOWO i WYSZUKAJ. POZIOMO można wybrać, z której kolumny lub wiersza ma zostać zwrócona wartość danych. WYSZUKAJ zawsze zwraca wartość z ostatniego wiersza lub kolumny w tablicy.
- Podczas znajdowania dopasowania dla określonej wartości (wartości_podglądu), funkcja WYSZUKAJ. PIONOWO przeszukuje tylko pierwszą kolumnę danych, a WYSZUKAJ. POZIOMO tylko pierwszy wiersz. Funkcja WYSZUKAJ przeszukuje pierwszy wiersz lub kolumnę, w zależności od kształtu tablicy.
Funkcja WYSZUKAJ i kształt tablicy
Kształt tablicy może być kwadratem (równa liczba kolumn i wierszy) lub prostokątem (nierówna liczba kolumn i wierszy). Kształt wpływa na to, gdzie funkcja WYSZUKAJ wyszukuje dane:
- Jeżeli tablica jest kwadratowa lub ma wysoki prostokąt (wyższy niż szeroki), WYSZUKAJ zakłada, że dane są ułożone w kolumny i wyszukuje dopasowanie do wartości Lookup_value w pierwszej kolumnie tablicy.
- Jeżeli tablica jest szerokim prostokątem (szerszym niż wysokość), WYSZUKAJ zakłada, że dane są ułożone w wierszach i wyszukuje dopasowanie do wartości wyszukiwania w pierwszym wierszu tablicy.
Składnia i argumenty funkcji WYSZUKAJ: Forma tablicowa
Składnia formy tablicy funkcji WYSZUKAJ to:
=WYSZUKAJ(Wyszukaj_wartość, Tablica)
Lookup_value (wymagane): Wartość, której funkcja szuka w tablicy. Szukana_wartość może być liczbą, tekstem, wartością logiczną, nazwą lub odwołaniem do komórki, która odwołuje się do wartości.
Tablica (wymagane): Zakres komórek przeszukiwanych przez funkcję w celu znalezienia Lookup_value. Dane mogą być tekstem, liczbami lub wartościami logicznymi.
Przykład użycia formy tablicowej funkcji WYSZUKAJ
W tym przykładzie użyto formy tablicy funkcji WYSZUKAJ, aby znaleźć cenę Whachamacallit na liście zapasów.
Tabela ma kształt wysokiego prostokąta, a funkcja zwraca wartość znajdującą się w ostatniej kolumnie listy inwentarzowej.
Aby postępować zgodnie z tym przykładem, wprowadź dane pokazane w przykładowym arkuszu poniżej.
Sortuj dane
Musisz posortować dane w tablicy w porządku rosnącym, aby funkcja WYSZUKAJ działała poprawnie. Podczas sortowania danych w programie Excel najpierw wybierz kolumny i wiersze danych do posortowania, co zazwyczaj obejmuje nagłówki kolumn.
Podświetl komórki A4 do C10 w arkuszu.
Na wstążce przejdź do zakładki Dane.
W grupie Sortuj i filtruj wybierz Sortuj, aby otworzyć okno dialogowe Sortuj.
Pod nagłówkiem Column wybierz menu rozwijane i wybierz sortowanie według Część.
Pod nagłówkiem Sort on wybierz menu rozwijane i wybierz Wartości komórek.
Pod nagłówkiem Zamów wybierz menu rozwijane i wybierz A do Z.
Wybierz OK, aby posortować dane i zamknąć okno dialogowe.
Przykład funkcji WYSZUKAJ
Chociaż możliwe jest wpisanie funkcji WYSZUKAJ, =WYSZUKAJ(A2, A5:C10), w komórce arkusza roboczego, użycie funkcji Okno dialogowe. Okno dialogowe pozwala wprowadzić każdy argument w osobnym wierszu bez martwienia się o składnię funkcji, taką jak nawiasy i separatory przecinków między argumentami.
Poniższe kroki szczegółowo opisują, w jaki sposób funkcja WYSZUKAJ została wprowadzona do komórki B2 za pomocą okna dialogowego.
Jeżeli funkcja nie może znaleźć dokładnego dopasowania dla Lookup_value, wybiera największą wartość w tablicy, która jest mniejsza lub równa wartości Lookup_value. Jeśli wartości Lookup_value brakuje lub jest mniejsza niż wszystkie wartości w tablicy, funkcja WYSZUKAJ zwróci błąd N/D.
W arkuszu wybierz komórkę B2, aby uczynić ją aktywną komórką.
Przejdź do zakładki Formuły.
Wybierz Wyszukaj i odnieś, aby otworzyć listę rozwijaną funkcji.
Wybierz WYSZUKAJ, aby wyświetlić okno dialogowe Wybierz argumenty.
Wybierz lookup_value, array i wybierz OK, aby wyświetlić okno dialogowe Argumenty funkcji.
W oknie dialogowym wybierz pole tekstowe Wyszukaj_wartość.
W arkuszu wybierz komórkę A2, aby wprowadzić odwołanie do komórki w oknie dialogowym.
W oknie dialogowym wybierz pole tekstowe Array.
W arkuszu zaznacz komórki A5 do C10, aby wprowadzić ten zakres w oknie dialogowym. Ten zakres zawiera dane, które mają być przeszukiwane przez funkcję.
- Wybierz OK, aby zakończyć funkcję i zamknąć okno dialogowe.
An N/A błąd pojawia się w komórce B2, ponieważ musisz wpisać nazwę części w komórce A2.
Wprowadź wartość wyszukiwania
Oto jak wpisać nazwę, aby znaleźć cenę przedmiotu:
Wybierz komórkę A2, wpisz Whachamacallit i naciśnij klawisz Enter na klawiaturze.
- Wartość 23,56$ pojawia się w komórce B2. To jest cena Whachamacallit znajdującego się w ostatniej kolumnie tabeli danych.
- Przetestuj funkcję, wpisując inne nazwy części w komórce A2. Cena każdej części na liście pojawia się w komórce B2.
- Po wybraniu komórki B2 pełna funkcja =WYSZUKAJ(A2, A5:C10) pojawi się na pasku formuły nad arkuszem.