Chociaż funkcja WYSZUKAJ.POZIOMO nie jest używana tak często jak funkcja WYSZUKAJ.PIONOWO, nadal jest cenną funkcją, którą warto dodać do zestawu narzędzi programu Excel.

Funkcja WYSZUKAJ.POZIOMO programu Excel jest cennym narzędziem do wyodrębniania danych. Jednak często jest pomijany ze względu na niekorzystne porównania z VLOOKUP i XLOOKUP. Chociaż ma podobną strukturę i zastosowanie do WYSZUKAJ.PIONOWO i WYSZUKAJ.PIONOWO, ma miejsce, gdy musisz przeanalizować dane ułożone w określony sposób.

Funkcja WYSZUKAJ.POZIOMO umożliwia analizowanie danych poziomych bez ich transponowania. Ta funkcja sprawia, że ​​jest to przydatne narzędzie i powinieneś włączyć je do swojego arsenału funkcji WYSZUKAJ.

Argumenty WYSZUKAJ.POZIOMO programu Excel

Funkcja WYSZUKAJ.POZIOMO programu Excel składa się z czterech argumentów. Jednak czwarty argument jest opcjonalny. Oto argumenty i ich działanie:

  • szukana_wartość: Jest to wartość, którą funkcja ma znaleźć w pierwszym wierszu tablicy danych. Może to być wartość liczbowa, odwołanie do innej komórki lub wartość ciągu.
  • instagram viewer
  • tablica_tabeli: odnosi się do zestawu komórek, które chcesz wyszukać. Pierwszy wiersz tej tablicy to miejsce, w którym WYSZUKAJ.POZIOMO wyszuka dopasowanie dla pierwszego argumentu. Reszta reprezentuje dane, które chcesz uwzględnić w swoich wynikach.
  • numer_indeksu_wiersza: Ten wiersz zawiera wartość, którą chcesz zwrócić.
  • wyszukiwanie_zakresu (opcjonalnie): Ten argument może mieć wartość PRAWDA lub FAŁSZ. Jeśli PRAWDA (lub wykluczone), WYSZUKAJ.POZIOMO zwróci kolumnę z najbliższym dopasowaniem. Ale jeśli jest to FAŁSZ, zwróci tylko dokładne dopasowania.

Funkcja może zwrócić nieoczekiwane wyniki, jeśli argument range_lookup ma wartość PRAWDA lub nie jest uwzględniony. Najprawdopodobniej będziesz chciał ustawić ten argument na FAŁSZ, aby uniknąć fałszywych dopasowań. Ten sam błąd to A częsty problem z funkcją WYSZUKAJ.PIONOWO również.

Ponadto, jeśli ustawisz Zakres wyszukiwania na PRAWDA lub go wykluczyć, musisz posortuj pierwszy wiersz danych alfabetycznie lub w kolejności rosnącej.

Czym różnią się funkcje WYSZUKAJ.POZIOMO, WYSZUKAJ.PIONOWO i XWYSZUKAJ.

Funkcja WYSZUKAJ.POZIOMO w programie Excel ma bardzo podobną strukturę i zastosowanie do dwóch innych funkcji wyszukiwania w programie Excel, VLOOKUP i XLOOKUP.

Podstawową różnicą między WYSZUKAJ.POZIOMO i WYSZUKAJ.PIONOWO jest orientacja wyszukiwanych danych. Funkcja WYSZUKAJ.PIONOWO zakłada, że ​​badane dane są zorganizowane poziomo, a każdy wiersz w tabeli reprezentuje rekord.

Z drugiej strony funkcja WYSZUKAJ.POZIOMO zakłada, że ​​Twoje dane są ułożone pionowo. Każda kolumna reprezentuje osobny rekord, a pola w rekordach są uporządkowane według wierszy.

XLOOKUP to najnowsza funkcja programu Excel WYSZUKAJ. Chociaż jest podobny do WYSZUKAJ.PIONOWO, może analizować zarówno dane pionowe, jak i poziome. Może również zwrócić tablicę komórek na podstawie lokalizacji dopasowania zamiast ograniczenia odwołania do pojedynczej komórki funkcji WYSZUKAJ.POZIOMO i WYSZUKAJ.PIONOWO.

Ogólnie rzecz biorąc, te różnice nieco ograniczają przypadki użycia funkcji WYSZUKAJ.POZIOMO. W większości sytuacji dane będą ułożone poziomo, co znacznie zwiększa funkcjonalność WYSZUKAJ.PIONOWO i XWYSZUKAJ.

Przykłady WYSZUKAJ.POZIOMO programu Excel

Aby pokazać, jak działa WYSZUKAJ.POZIOMO, spójrzmy na przykład:

Tutaj mamy podstawową księgę sprzedaży ułożoną poziomo. Arkusz zawiera identyfikator transakcji, datę transakcji, kwotę transakcji oraz unikalny identyfikator klienta.

Pod rekordami mamy wpis dla identyfikatora transakcji. Gdy wpiszesz prawidłowy identyfikator transakcji, kwota transakcji i identyfikator klienta zostaną pobrane z powyższej tabeli.

W komórce B7 możesz użyć następującej funkcji, aby uzyskać kwotę transakcji:

= WYSZUKAJ.POZIOMO(B6; B1:H4; 3, FAŁSZ)

W komórce B8 możesz użyć następującej funkcji, aby uzyskać identyfikator klienta:

= WYSZUKAJ.POZIOMO(B6; B1:H4; 4, FAŁSZ)

W pierwszej funkcji ustawiamy numer_indeksu_wiersza do 3. Oznacza to, że pobierze trzeci wiersz w kolumnie, który odpowiada wartości wprowadzonej jako pierwszy argument, który wskazuje na B6. W drugiej funkcji trzeci argument jest zamieniany na 4, co pozwala zamiast tego wyciągnąć czwarty wiersz.

W obu przypadkach dołączany jest argument końcowy FALSE. Oznacza to, że funkcja WYSZUKAJ.POZIOMO akceptuje tylko dokładne dopasowanie. Jeśli wprowadzonego numeru transakcji nie ma w tabeli, obie funkcje spowodują błąd.

Najprostszym sposobem uniknięcia tego problemu jest zawinięcie obu funkcji w funkcję JEŻELI i użycie funkcji CZY.BŁĄD w celu określenia, czy funkcja jest poprawna. Zawijanie funkcji pozwala na wprowadzenie wartości domyślnej, która zostanie wyświetlona, ​​jeśli identyfikator transakcji nie znajduje się w tabeli.

Teraz dwie funkcje w B7 i B8 są następujące:

=JEŚLI(CZY BŁĄD(WYSZUKAJ.POZIOMO(B6; B1:H4; 3, FAŁSZ)), „Nie znaleziono transakcji”, WYSZUKAJ.POZIOMO(B6; B1:H4; 3, FAŁSZ)
=JEŚLI(CZY BŁĄD(WYSZUKAJ.POZIOMO(B6; B1:H4; 4, FAŁSZ)), „Nie znaleziono transakcji”, WYSZUKAJ.POZIOMO(B6; B1:H4; 4, FAŁSZ))

Używanie JEŻELI i CZY.BŁĄD umożliwia arkuszowi kalkulacyjnemu wyświetlanie przydatnego komunikatu, jeśli określony identyfikator transakcji nie zostanie znaleziony. Te dwie funkcje są jednym z najprostsze poprawki, których możesz użyć w Excelu kiedy formuły mogą spowodować błąd.

Jeśli w tym przypadku usuniesz ostatni argument z obu instrukcji, zobaczysz, co się stanie, jeśli nie ograniczysz wyszukiwania do dokładnych dopasowań:

W powyższym przykładzie, mimo że identyfikator transakcji 445880 nie istnieje, zwracana jest kwota i identyfikator klienta. Bez ostatniego argumentu ustawionego na fałsz użyte wyszukiwanie zamiast tego zwróci następne najbliższe dopasowanie, które nie przekracza wprowadzonej wartości.

W tym przypadku funkcje pobrały kwotę i identyfikator transakcji 445879, ponieważ była to najbliższa zgodność.

Gdy używane jest wyszukiwanie niedokładne, najbliższe dopasowanie nie może przekroczyć szukanej wartości. Oznacza to, że jeśli wprowadzony identyfikator transakcji jest niższy niż jakakolwiek transakcja w tabeli, żadna transakcja nie zostanie znaleziona.

Ponieważ jest to opcjonalne, pozostawienie pustego ostatniego argumentu jest błędem popełnianym przez wielu użytkowników. W związku z tym ostatni argument powinien być zawsze wyświetlany jako fałszywy, chyba że masz pewność, że Twoja sytuacja wymaga niedokładnych dopasowań.

Dlaczego warto znać i używać funkcji WYSZUKAJ.POZIOMO

WYSZUKAJ.POZIOMO to jedna z najrzadziej używanych funkcji w rodzinie funkcji WYSZUKAJ. W porównaniu z XLOOKUP i VLOOKUP, funkcja HLOOKUP wymaga ułożenia danych w szczególny i nietypowy sposób.

Specyficzne wymagania dotyczące danych w połączeniu z zamieszaniem związanym z czwartym argumentem często oznaczają, że funkcja WYSZUKAJ.POZIOMO jest niedoceniana. Jest to jednak idealne narzędzie w pewnych okolicznościach — może pomóc w wydobyciu bardzo potrzebnych danych z nieodpowiednio ułożonych zestawów danych, w których żadne z jego rodzeństwa nie działałoby.

Znając funkcję WYSZUKAJ.POZIOMO, możesz zaoszczędzić czas i wysiłek, czyniąc ją cennym dodatkiem do zestawu narzędzi programu Excel — nawet jeśli nie jest powszechnie używana.