HLOOKUP w programie Excel - Jak korzystać z funkcji HLOOKUP?

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.

  1. 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.
  1. # 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)

  1. #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)

  1. 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.

Funkcja HLOOKUP wideo

Interesujące artykuły...