Jak działa WYSZUKAJ.POZIOMO w programie Excel? Przykłady zastosowania

Jak działa WYSZUKAJ.POZIOMO w programie Excel? Przykłady zastosowania

Funkcja WYSZUKAJ.POZIOMO w Excelu to jedno z najważniejszych narzędzi do wyszukiwania wartości w tabelach. Działa w poziomie, przeszukując pierwszy wiersz zakresu i zwracając odpowiadające mu dane z innej kolumny w tym samym zakresie. Choć w wielu przypadkach lepszym wyborem może być nowsza funkcja X.WYSZUKAJ, WYSZUKAJ.POZIOMO nadal jest szeroko stosowane, szczególnie w starszych wersjach Excela.

Składnia funkcji WYSZUKAJ.POZIOMO

Funkcja WYSZUKAJ.POZIOMO ma prostą składnię:

=WYSZUKAJ.POZIOMO(szukana_wartość; tabela; numer_wiersza; [przeszukiwanie])

Wyjaśnijmy poszczególne argumenty:

  • szukana_wartość – wartość, której szukamy w pierwszym wierszu tabeli.
  • tabela – zakres, w którym przeprowadzane jest wyszukiwanie.
  • numer_wiersza – numer wiersza, z którego zostanie zwrócona wartość.
  • przeszukiwanie (opcjonalne) – wartość logiczna określająca, czy Excel powinien szukać dokładnego dopasowania (FAŁSZ) czy najbliższego pasującego wyniku (PRAWDA).

Podstawowy przykład zastosowania

Załóżmy, że mamy tabelę, w której znajdują się ceny różnych owoców:

Produkt Jabłka Banany Pomarańcze
Cena 3,50 4,20 5,00

Chcemy znaleźć cenę bananów. Korzystamy z funkcji:

=WYSZUKAJ.POZIOMO("Banany"; A1:D2; 2; FAŁSZ)

Excel przeszukuje pierwszy wiersz (produktów) i zwraca wartość z drugiego wiersza dla „Banany”, czyli 4,20.

WYSZUKAJ.POZIOMO z wartością zmienną

Możemy też dynamicznie zmieniać wyszukiwaną wartość, korzystając z odwołania do komórki. Załóżmy, że w komórce F1 użytkownik wpisuje produkt, a funkcja ma zwrócić jego cenę:

=WYSZUKAJ.POZIOMO(F1; A1:D2; 2; FAŁSZ)

Po wpisaniu w F1 słowa „Pomarańcze”, funkcja zwróci wartość 5,00.

WYSZUKAJ.POZIOMO a przybliżone dopasowanie

WYSZUKAJ.POZIOMO może także szukać najbliższej wartości, jeśli nie znajdzie dokładnej. W tym przypadku kolumna musi być posortowana rosnąco. Spójrzmy na tabelę progów rabatowych:

Liczba sztuk 10 50 100 500
Rabat (%) 5 10 15 20

Jeśli klient kupuje 70 sztuk, ale w tabeli nie ma dokładnie tej wartości, funkcja zwróci rabat dla 50 sztuk:

=WYSZUKAJ.POZIOMO(70; A1:E2; 2; PRAWDA)

Wynik to 10%, ponieważ to największa liczba, która nie przekracza wartości 70.

Ograniczenia WYSZUKAJ.POZIOMO

Mimo swojej użyteczności, funkcja WYSZUKAJ.POZIOMO ma kilka istotnych ograniczeń:

  1. Wyszukiwana wartość musi znajdować się w pierwszym wierszu tabeli.
  2. Nie obsługuje wyszukiwania w kilku kolumnach jednocześnie.
  3. W przypadku wyszukiwania przybliżonego dane muszą być posortowane rosnąco.
  4. Funkcja jest ograniczona do wyszukiwania tylko w poziomie.

Alternatywa dla WYSZUKAJ.POZIOMO – X.WYSZUKAJ

W nowszych wersjach Excela dostępna jest funkcja X.WYSZUKAJ, która eliminuje wiele ograniczeń WYSZUKAJ.POZIOMO. Przykładowo:

=X.WYSZUKAJ("Banany"; A1:A2; B1:B2)

Nie musimy już się martwić o pierwszy wiersz zakresu ani sortowanie danych!

Podsumowanie

Funkcja WYSZUKAJ.POZIOMO w programie Excel jest niezwykle przydatnym narzędziem do wyszukiwania danych w tabelach. Doskonale sprawdza się w pracy z prostymi zestawieniami, gdzie dane są ułożone poziomo. Warto jednak pamiętać o jej ograniczeniach i rozważyć nowsze alternatywy, takie jak X.WYSZUKAJ. Jeśli jednak korzystamy ze starszych wersji Excela, WYSZUKAJ.POZIOMO pozostaje niezastąpionym narzędziem do analizowania danych.

 

Inny ciekawy artykuł:

Jak działa WYSZUKAJ.PIONOWO w programie Excel? Przykłady zastosowania

kurs excel kajo promo v3
KajoDataSpace