Przeszukaj w programie Excel
Hlookup w programie Excel jest bardzo podobny do Vlookup w programie Excel, Hlookup to funkcja arkusza odniesienia w programie Excel, która używa odwołania i wyszukuje i dopasowuje wartość z wiersza zamiast kolumny, dlatego nazwa została nadana tej formule jako Hlookup, która oznacza wyszukiwanie poziome, w którym szukamy danych poziomo w wierszach.
Formuła

Wyjaśnienie
W funkcji WYSZUKAJ.POZIOMO używane są cztery parametry, z których trzy są obowiązkowe, a jeden opcjonalny.
Obowiązkowy parametr:
- Lookup_value: lookup_value reprezentuje wartość, którą chcesz przeszukać w tablicy tablicy; może to być cenne odniesienie i ciąg przekazany w formule Hlookup.
- Table_array : table_array to nieprzetworzone dane, w których chcesz wyszukać wartość wyszukiwania.
- Row_index_num: Row_index_num to liczba wierszy w tablicy tabeli, z których potrzebne są wymagane szczegóły dla określonej wartości wyszukiwania.
Opcjonalny parametr:
- (Range_lookup): (Range_looup) to opcjonalny parametr, którego wartość będzie wynosić 0 lub 1.
Tutaj 0 oznacza dokładną wartość dopasowania, a 1 oznacza przybliżoną wartość dopasowania.
Jak korzystać z HLOOKUP w programie Excel? (z przykładami)
Ta funkcja jest bardzo prosta i łatwa w użyciu. Rozumiemy działanie HLOOKUP na przykładach.
Przykład 1
Potraktuj poniższą tabelę jako tabelę surową i potrzebujemy konkretnych danych z tabeli surowej.

Załóżmy, że potrzebujesz danych dotyczących całkowitej sprzedaży, zysku i daty z podziałem na regiony, jak pokazano w poniższej tabeli.

Dla zysku: = HLOOKUP (A10 $, 4 $ A $: 7,2,0 $ E $), wynik wyniesie 575.
W przypadku sprzedaży: = HLOOKUP (A10 $, 4 $ A $: 7,3,0 $ E), wynik wyniesie 120.
Dla Date: = HLOOKUP ($ A10, $ A $ 4: $ E $ 7,4,0), wynik będzie miał postać 5/30/2018.
Przykład nr 2
Wybierzmy tutaj inny przykład Hlookup, aby zrozumieć dokładną wartość dopasowania i przybliżoną wartość dopasowania w funkcji HLOOKUP w programie Excel.
Rozważ poniższe dane jako table_array lub surowe dane.

I trzeba dowiedzieć się, jaki procent danych 1 st sty i 2 -go kwietnia.

1 st kwietnia: = WYSZUKAJ.POZIOMO (A20, A15: E16,2,0) lub = WYSZUKAJ.POZIOMO (A20, A15: E16,2, False) tutaj false dla dokładnej wartości meczu.
Dla 2 -go kwietnia: = WYSZUKAJ.POZIOMO (A21, A15: E16,2,1) lub = WYSZUKAJ.POZIOMO (A20, A15: E16,2, true) tutaj jest prawdziwe dla przybliżonej wartości meczu.
Rzeczy do zapamiętania
- Funkcja WYSZUKAJ.POZIOMO w programie Excel to wyszukiwanie bez rozróżniania wielkości liter. Oznacza to, że jeśli napiszesz tanuj i Tanuj, potraktuje to tak samo, bez wpływu na wynik z powodu wielkości liter.
- W HLOOKUP istnieje ograniczenie polegające na tym, że „Lookup_value” powinien być najwyższym wierszem „table_array”. Jeśli chcesz pobrać dane z innego wiersza, w programie Excel zamiast HLOOKUP używana jest inna formuła programu Excel.
- HLOOKUP obsługuje znaki specjalne, takie jak „*” lub „?” w parametrze „lookup_value” tylko wtedy, gdy „lookup_value” jest ciągiem tekstowym.
Błąd funkcji HLOOKUP
W funkcji WYSZUKAJ.POZIOMO w programie Excel mogą wystąpić trzy rodzaje błędów z powodu nieprawidłowych argumentów.
- Błąd # N / A: HLOOKUP zwraca błąd # N / D, jeśli „range_lookup” ma wartość FALSE / 0 ustawia na dokładne dopasowanie, a funkcja HLOOKUP w programie Excel nie może znaleźć „lookup_value” w podanej tablicy table_array.

- # Błąd wartości: Jeśli podane „row_index_num” <1 i <liczba kolumn w table_array, wówczas WYSZUKAJ.POZIOMO zwróci WARTOŚĆ! błąd.
Np. - = WYSZUKAJ.POZIOMO (A20, A15: E16,0,0)

- #REF! błąd: Jeśli podany parametr „row_index_num” <liczba kolumn w table_array, funkcja Hlookup w programie Excel zwróci #REF! błąd.
Np. - = WYSZUKAJ.POZIOMO (A20, A15: E16,3,0)

- Funkcja WYSZUKAJ.POZIOMO może pobrać tylko pierwszą dopasowaną wartość z tablicy table_array, która jest zgodna z wartością wyszukiwania.
Jeśli istnieje kilka zduplikowanych rekordów w tablicy table_array, zwróci ona pierwszą pasującą wartość; aby uniknąć tej sytuacji, możesz usunąć zduplikowane wartości z table_array, a następnie zastosować HLOOKUP w programie Excel.
Jeśli w zbiorze danych powinny znajdować się zduplikowane rekordy, utwórz tabelę przestawną, aby pogrupować dane w dowolny sposób, lub możesz użyć formuły tablicowej, aby wyodrębnić wszystkie zduplikowane wartości w zakresie wyszukiwania.