Co to jest i do czego służy HLOOKUP?
HLOOKUP to funkcja w Google Sheets, która pozwala na wyszukiwanie wartości w pierwszym wierszu zakresu danych i zwracanie wartości z tego samego wiersza, ale z innej kolumny. Funkcja ta przydaje się, gdy potrzebujesz znaleźć dane w tabeli i wyodrębnić określoną informację z tego samego wiersza. Na przykład, możesz użyć HLOOKUP do znalezienia imienia i nazwiska pracownika, znając jego numer ID, lub do znalezienia ceny produktu, znając jego nazwę.
Składnia HLOOKUP
Składnia funkcji HLOOKUP wygląda następująco:
=HLOOKUP(search_key, range, index, [is_sorted])
search_key
: Wartość do wyszukania w pierwszym wierszu zakresu.range
: Zakres komórek zawierający dane, w których chcesz wyszukać wartość.index
: Indeks kolumny, z której chcesz pobrać wartość (zaczynając od 1 dla pierwszej kolumny).is_sorted
: Opcjonalne dane wejściowe. Wybierz opcję:FALSE
= Dokładne dopasowanie. Jest to zalecane.TRUE
= Przybliżone dopasowanie. Jest to ustawienie domyślne, jeśliis_sorted
jest nieokreślone.
Ważne: Przed użyciem dopasowania przybliżonego należy posortować klucz wyszukiwania w kolejności rosnącej. W przeciwnym razie może zostać zwrócona nieprawidłowa wartość.
Dane wejściowe HLOOKUP
Funkcja HLOOKUP przyjmuje cztery argumenty:
search_key
: Wartość, którą chcesz znaleźć w pierwszym wierszu zakresu.range
: Zakres komórek, w którym chcesz wyszukać wartość.index
: Indeks kolumny, z której chcesz pobrać wartość (zaczynając od 1 dla pierwszej kolumny).is_sorted
: Opcjonalne dane wejściowe. Ustaw to naFALSE
, aby użyć dokładnego dopasowania, lubTRUE
, aby użyć dopasowania przybliżonego.
Przykłady zastosowania HLOOKUP
A | B | C | D | |
---|---|---|---|---|
1 | Produkt | Cena | Ilość | Wartość |
2 | Jabłko | 1.50 | 10 | 15.00 |
3 | Banan | 0.75 | 5 | 3.75 |
4 | Pomarańcza | 0.50 | 8 | 4.00 |
Aby znaleźć cenę banana, możesz użyć następującej formuły:
=HLOOKUP("Banan", A1:D4, 2, FALSE)
Formuła ta zwróci wartość 0.75, czyli cenę banana.
Najczęściej pojawiające się błędy HLOOKUP, oraz co mogą znaczyć?
Najczęściej pojawiające się błędy funkcji HLOOKUP to:
#N/A
: Błąd ten oznacza, że funkcja HLOOKUP nie znalazła wartościsearch_key
w pierwszym wierszu zakresu.#VALUE!
: Błąd ten oznacza, że jeden z argumentów funkcji HLOOKUP jest nieprawidłowy, np.index
nie jest dodatnią liczbą całkowitą, lubrange
nie jest prawidłowym zakresem komórek.#REF!
: Błąd ten oznacza, żerange
jest nieprawidłowy, np. zawiera puste komórki lub nieprawidłowy format.