Jak używać funkcji WYSZUKAJ.PIONOWO (VLOOKUP) i WYSZUKAJ.POZIOMO (HLOOKUP)?
Funkcje WYSZUKAJ.PIONOWO (ang. VLOOKUP) i WYSZUKAJ.POZIOMO (ang. HLOOKUP) to podstawowe narzędzia w Excelu służące do wyszukiwania danych. Pozwalają one na znalezienie określonej wartości w pierwszej kolumnie lub wierszu tabeli i zwrócenie powiązanej wartości z innej kolumny lub wiersza.
1. Funkcja WYSZUKAJ.PIONOWO (Vertical Lookup)
Służy do wyszukiwania danych w kolumnach (w pionie). Jest to najczęściej używana funkcja wyszukiwania.
Składnia funkcji WYSZUKAJ.PIONOWO
$$
\text{WYSZUKAJ.PIONOWO}(\text{szukana\_wartość}; \text{zakres\_tabeli}; \text{nr\_indeksu\_kolumny}; [\text{przeszukiwany\_zakres}])
$$
- szukana_wartość: Wartość, której szukasz (np. kod produktu, nazwisko).
- zakres_tabeli: Cały zakres danych, w którym ma nastąpić wyszukiwanie (np. A1:D100).
- nr_indeksu_kolumny: Numer kolumny w
zakresie_tabeli, z której ma zostać zwrócony wynik. (Pierwsza kolumna ma numer 1). - przeszukiwany_zakres: (Kluczowe) Określa typ dopasowania:
- PRAWDA (TRUE) lub pominięte: Przybliżone dopasowanie. Wymaga posortowania kolumny wyszukiwania rosnąco.
- FAŁSZ (FALSE): Dokładne dopasowanie. Wyszukiwana wartość musi być identyczna. (Zalecane w 99% przypadków).
Przykład: Znajdź Cenę dla Kodu Produktu "P103".
| A (Kod) | B (Nazwa) | C (Cena) |
|---|---|---|
| P101 | Produkt A | 200 |
| P102 | Produkt B | 350 |
| P103 | Produkt C | 150 |
=WYSZUKAJ.PIONOWO("P103"; A1:C4; 3; FAŁSZ)
Wynik: 150 (P103 znajduje się w 3. kolumnie zakresu).
Ograniczenie WYSZUKAJ.PIONOWO: Funkcja zawsze wyszukuje w pierwszej kolumnie zakresu i nie może zwracać wartości znajdujących się po jej lewej stronie. Jeśli kod P103 byłby w kolumnie B, a cenę chcielibyśmy wziąć z kolumny A, funkcja nie zadziała.
2. Funkcja WYSZUKAJ.POZIOMO (Horizontal Lookup)
Służy do wyszukiwania danych w wierszach (w poziomie). Jest używana rzadziej, gdy nagłówki (kryteria wyszukiwania) znajdują się wzdłuż pierwszego wiersza.
Składnia funkcji WYSZUKAJ.POZIOMO
$$
\text{WYSZUKAJ.POZIOMO}(\text{szukana\_wartość}; \text{zakres\_tabeli}; \text{nr\_indeksu\_wiersza}; [\text{przeszukiwany\_zakres}])
$$
- szukana_wartość: Wartość, której szukasz (znajduje się w pierwszym wierszu).
- zakres_tabeli: Cały zakres danych, w którym ma nastąpić wyszukiwanie.
- nr_indeksu_wiersza: Numer wiersza w
zakresie_tabeli, z którego ma zostać zwrócony wynik. (Pierwszy wiersz ma numer 1). - przeszukiwany_zakres: FAŁSZ (dokładne dopasowanie) lub PRAWDA (przybliżone).
Przykład: Znajdź Sprzedaż dla Miesiąca "Luty".
| A | B | C | D |
|---|---|---|---|
| Miesiąc | Styczeń | Luty | Marzec |
| Sprzedaż | 12000 | 15000 | 18000 |
=WYSZUKAJ.POZIOMO("Luty"; A1:D2; 2; FAŁSZ)
Wynik: 15000 (Luty znajduje się w 2. wierszu zakresu).
Nowoczesna alternatywa: Ze względu na ograniczenia, coraz częściej zaleca się używanie dynamicznej pary funkcji INDEKS i PODAJ.POZYCJĘ lub nowszej, bardziej elastycznej funkcji WYSZUKAJ.X (XLOOKUP), która jest dostępna w nowszych wersjach Excela (Microsoft 365/2021).
Komentarze
Prześlij komentarz