Funkcja WYSZUKAJ

Excel 2007+

Podsumowanie

Funkcja WYSZUKAJ należy do grupy funkcji wyszukiwania i odwołań w Excelu. Umożliwia odnalezienie określonej wartości w pojedynczym wierszu lub kolumnie (forma wektorowa) albo w tablicy danych (forma tablicowa), zwracając odpowiadającą wartość z innego zakresu. Jest to starsza funkcja, ale nadal przydatna w prostych scenariuszach wyszukiwania.

Składnia

WYSZUKAJ(szukana_wartość;przeszukiwany_wektor;[wektor_wynikowy])

Parametry

Parametr Typ Wymagane Opis
szukana_wartość Any Tak Wartość poszukiwana w wektorze
przeszukiwany_wektor Range Tak Zakres wyszukiwania (jedna kolumna lub wiersz, posortowany rosnąco)
wektor_wynikowy Range Nie Zakres z wynikami (opcjonalny, ten sam rozmiar co wektor wyszukiwania)

Użycie funkcji LOOKUP

Funkcja WYSZUKAJ sprawdza się w prostych wyszukiwaniach przybliżonych, gdzie dane są posortowane rosnąco. Jeśli szukana wartość nie zostanie znaleziona dokładnie, zwraca największą wartość mniejszą lub równą. Idealna do cenników, tabel częstotliwości czy prostych baz danych. Pamiętaj o sortowaniu danych!

Typowe przykłady LOOKUP

Podstawowy przykład wyszukiwania koloru

=WYSZUKAJ(4,19;A2:A6;B2:B6)

Wyszukuje częstotliwość 4,19 i zwraca odpowiadający kolor 'pomarańczowy'

Wyszukiwanie przybliżone

=WYSZUKAJ(5,75;A2:A6;B2:B6)

Dla 5,75 znajduje najbliższą mniejszą wartość 5,17 i zwraca 'żółty'

Błąd gdy wartość za mała

=WYSZUKAJ(0;A2:A6;B2:B6)

Zwraca #N/D! bo 0 jest mniejsze od najmniejszej wartości 4,14

Forma tablicowa

=WYSZUKAJ(100;A1:D10)

Wyszukuje w tablicy i zwraca wartość z ostatniej kolumny/wiersza

Często zadawane pytania

Najczęściej dane nie są posortowane rosnąco lub szukana wartość jest mniejsza od najmniejszej w wektorze.

Forma wektorowa wymaga dwóch zakresów i jest zalecana. Forma tablicowa używa jednego zakresu, ale jest przestarzała.

Nie, traktuje je identycznie.

Typowe błędy i rozwiązania

#N/D!

Cause: Dane nieposortowane rosnąco lub szukana wartość mniejsza od najmniejszej

Solution: Posortuj dane rosnąco lub użyj X.WYSZUKAJ

#ZAKRES!

Cause: Niezgodne rozmiary wektorów

Solution: Upewnij się, że wektor_wynikowy ma taki sam rozmiar jak przeszukiwany_wektor

Nieprawidłowy wynik

Cause: Dane nieposortowane

Solution: Zawsze sortuj dane rosnąco przed użyciem

Uwagi

  • Dane MUSZĄ być posortowane rosnąco: liczby A-Z, FAŁSZ/PRAWDA
  • Wyszukiwanie przybliżone - nie dokładne
  • Zalecane nowsze alternatywy: WYSZUKAJ.PIONOWO, WYSZUKAJ.POZIOMO, X.WYSZUKAJ
  • Forma tablicowa przestarzała - używaj tylko dla kompatybilności

Kompatybilność

Dostępne w: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Niedostępne w:

Treść ostatnio sprawdzona: December 11, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2007+