Całkowicie nowy poziom usług hostingowych: superszybkie serwery, 14 dni bez zobowiązań, darmowa migracja - zenbox.pl

Funkcja X.WYSZUKAJ

Funkcja X.WYSZUKAJ
Do czego służy funkcja X.WYSZUKAJ?

Funkcja X.WYSZUKAJ służy do wyszukiwania danych w Excelu. W uproszczeniu można powiedzieć, że to takie WYSZUKAJ.PIONOWO i WYSZUKAJ.POZIOMO w jednej, łącznie z obłsugą błędów.

Jaka jest składnia funkcji X.WYSZUKAJ?

Składnia to: X.WYSZUKAJ(szukana_wartość;przeszukiwana_tablica;zwracana_tablica;[jeśli_nie_znaleziono];[tryb_dopasowania];[tryb_wyszukiwania]

Dlaczego nie mam tej funkcji w Excelu?

Funkcja jest dostępna dopiero dla Excel 365, więc w starszych wersjach jej nie ma.

Funkcja X.WYSZUKAJ – film instruktażowy

Praca z przykładowym plikiem

Plik do przykładu można pobrać poniżej.

UWAGA! Plik wyświetla błędy, jeśli wpisana funkcja w komórkę jest inna niż zaplanowałem dla danego przykładu. Co nie oznacza, że koniecznie jest to błędem, ponieważ często pewne rzeczy w Excelu można zrobić na kilka / kilkanaście sposobów.

Plik: X.WYSZUKAJ

X.WYSZUKAJ lepsza niż WYSZUKAJ.POZIOMO czy WYSZUKAJ.PIONOWO

Jeśli polubiliście zestaw funkcji WYSZUKAJ.PIONOWO i WYSZUKAJ.POZIOMO to wiecie, że posiadają pewne wady, np.:

  • dla WYSZUKAJ.PIONOWO – brak mozliwości wskazania w wyniku komórki z kolumny na lewo od przeszukiwanego obszaru,
  • dla WYSZUKAJ.POZIOMO – brak możliwości wskazania w wyniku komórki z wiersza powyżej wiersza przeszukiwanego,
  • jeśli w obudwu wypadkach zdarzy się, że Excel nie znajdzie wyniku to otrzymamy w komórce błąd #N/D,
  • podczas kopiowania formuły do komórek obok trzeba ręcznie poprawiać cyfrę wskazującą na tablicę z wynikami.

No więc jeśli chcecie skończyć z powyższymi problemami to możecie zacząć uzywać np. zestawu funkcji: INDEKS i PODAJ.POZYCJĘ lub skorzystać z funkcji X.WYSZUKAJ pod warunkiem, że jesteście szczęśliwymi posiadaczami Excel 365

Obliczamy budżet na podstawie procentu z innej tabeli

W pierwszej kolejności będziemy chcieli oliczyć kwotę przyznanego budżetu na podstawie procentu wskazanego w tabeli % rozłożenie budżetu. W tym celu przechodzimu do komórki F13 i piszemy:

  1. =X.WYSZUKAJ(E13;$H$16:$L$16;$H$17:$L$17)*$H$13 i naciskamy Enter – jak widzimy pierwsza komórka jest adresowana względnie, dzięki temu podczas kopiowania formuły do komórek poniższych, adres będzie się zmieniał, natomiast pozostałe wskazane obszary są adresowane bezwględnie, a to po skopiowaniu formuły, spowoduje, że adresy te będą wskazywać na dotychczasowe komórki. E13 to dane, które będziemy szukać w tablicy $H$16:$L$16, natomiast wynik przeszukiwania będzie pobierany z $H$17:$L$17. Oczywiscie na koniec mnożymy wynik przez dostępny budżet, który jest wskazany w komórce $H$13,
  2. klikamy znów na komórkę F13 następnie przesuwamy kursor w prawy dolny róg tej komórki i po zmianie kursora w czarny krzyżyk klikamy dwa razy,
  3. efektem będzie skopiowanie wszystkich formuł do poniższych komórek, a co za tym idzie pierwsza część zadania zostanie ukończona.
Wyszukiwanie danych z funkcja X.WYSZUKAJ

Zapisz się do newslettera

OTRZYMASZ
Tłumaczenie nazw funkcji Excela
ZA DARMO

Funkcja X.WYSZUKAJ – pobieranie danych na podstawie wpisanego parametru

W następnej kolejności, będziemy chcieli, by po wpisaniu regionu do komórki C8 w komórkach D8, E8, F8 pokazywał się odpowiedni wynik, czyli:

  • Imię
  • Nazwisko
  • Kwota budżetu
  1. Przechodzimy zatem do komórki D8 i wpisujemy =X.WYSZUKAJ($C$8;$E$13:$E$17;C13:C17;”Błędny Region”) – szukamy Regionu, który znajduje się wkomórce C8 zmieniamy jednak adresowanie na bezwględne $C$8, gdyż będziemy kopiować formułę i chcemy zawsze wskazywać na tą komórkę. Przeszukiwać będziemy obszar $E$13:$E$17, wynik bedziemy pobierać z C13:C17 i tutaj zostawiamy adresowanie względne, gdyż, chcemy po skopiowaniu formuły do komórki po prawej stronie, by adresowanie zmieniło się i wskazywało na komórki zawierające Nazwiska. Co jeszcze istotnego to wstawaimy kolejny argument „Błędny Region”, dzięki temu, kiedy Region wpiszemy z błędem to formuła nas o tym poinformuje, ale poinformuje nas także kiedy nie wpiszemy Regionu,
  2. po zatwierdzeniu Enterem zobaczymy komunikat Błędny Region,
  3. jeśli wpiszemy źle Region komunikat nadal będzie wyświetlany, a gdy poprawimy zamiast komunikatu o błędzie zobaczymy oczekiwany wynik, który dla Regionu Zachodniego będzie oczywiście imię Hanna,
  4. teraz skopiujmy komórkę D8 do komórki E8, efektem czego będzie Nazwisko Słoneczna – przy okazji pragnę zwrócić uwagę, że funkcja X.WYSZUKAJ pozwoliła tutaj zrobić coś, czego nie zrobimy w prosty sposób z funkcją WYSZUKAJ.POZIOMO, mianowicie:
    • zarówno Imię jak i Nazwisko znajdują się po lewej stronie przeszukiwanego obszaru,
    • po skopiowaniu formuły z komórki D8 do E8 nie trzeba było jej edytować,
    • obsłużylismy błąd – i jak tu nie lubieć tej funkcji?
  5. następnie wpisujemy do komórki E8 formułę: =X.WYSZUKAJ(C8;E13:E17;F13:F17;D8) – tutaj jak widzimy uzywamy tylko adresowania względnego, szukamy wartości z C8 w obszarze E13:E17, wyniki pobieramy z F13:F17, a wypadku błędu pobieramy wartość z komórki D8,
  6. w efekcie czego mamy ukończony cały przykład.
Funkcja X.WYSZUKAJ wyszukiwanie z obsługą błędu

Zobacz inne przykłady

Jeśli spodobał Ci się wpis pozostaw po sobie znak w formie komentarza, a także zapraszam do zapisania się na moją listę mailingową. Przy okazji może zainteresują Cię inne moje artykuły.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.