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

X.WYSZUKAJ

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.

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 możliwości wskazania w wyniku komórki z wiersza powyżej wiersza przeszukiwanego,
  • dla WYSZUKAJ.POZIOMO – brak mozliwości wskazania w wyniku komórki z kolumny na lewo od przeszukiwanego obszaru,
  • 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 email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

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