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_sortedjest 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_keyw pierwszym wierszu zakresu.#VALUE!: Błąd ten oznacza, że jeden z argumentów funkcji HLOOKUP jest nieprawidłowy, np.indexnie jest dodatnią liczbą całkowitą, lubrangenie jest prawidłowym zakresem komórek.#REF!: Błąd ten oznacza, żerangejest nieprawidłowy, np. zawiera puste komórki lub nieprawidłowy format.