Excel
X.WYSZUKAJ zamiast WYSZUKAJ.PIONOWO – dlaczego warto się przesiąść
Marcin Słupikowski · · 6 min czytania
WYSZUKAJ.PIONOWO przez lata była podstawową funkcją do łączenia danych z dwóch tabel. Ma jednak kilka pułapek, które kosztowały analityków wiele godzin. Jej następczyni, X.WYSZUKAJ, rozwiązuje większość z nich. Jest dostępna w Microsoft 365, Excelu 2021 i nowszych oraz w Excelu w przeglądarce.
Składnia X.WYSZUKAJ
=X.WYSZUKAJ(szukana_wartość; szukana_tablica; zwracana_tablica; [jeżeli_nie_znaleziono]; [tryb_dopasowania]; [tryb_wyszukiwania])Wystarczą pierwsze trzy argumenty: czego szukasz, gdzie tego szukasz i co ma zostać zwrócone. Pozostałe są opcjonalne.
Ten sam przykład w obu funkcjach
W arkuszu Produkty masz indeksy w kolumnie A i ceny w kolumnie D. Chcesz pobrać cenę dla indeksu z komórki A2:
=WYSZUKAJ.PIONOWO(A2; Produkty!A:D; 4; FAŁSZ)=X.WYSZUKAJ(A2; Produkty!A:A; Produkty!D:D; "brak")5 powodów, żeby się przesiąść
- Dokładne dopasowanie domyślnie. W WYSZUKAJ.PIONOWO zapomniane
FAŁSZna końcu daje dopasowanie przybliżone i… błędne wyniki, które trudno zauważyć. - Szukanie w lewo. WYSZUKAJ.PIONOWO szuka tylko w pierwszej kolumnie zakresu. X.WYSZUKAJ może zwrócić wartość z kolumny położonej na lewo od szukanej.
- Odporność na wstawianie kolumn. Numer kolumny
4w WYSZUKAJ.PIONOWO „rozjedzie się”, gdy ktoś wstawi kolumnę. X.WYSZUKAJ wskazuje kolumnę bezpośrednio. - Własny komunikat zamiast #N/D!. Czwarty argument, np.
"brak", zastępuje opakowywanie formuły w JEŻELI.BŁĄD. - Szukanie od końca. Ustaw
tryb_wyszukiwaniana-1, żeby znaleźć ostatnie wystąpienie – np. ostatnią cenę produktu z historii zmian.
Kilka kolumn naraz
Jako zwracaną tablicę możesz podać kilka kolumn, np. Produkty!B:D. W Microsoft 365 wynik „rozleje się” na sąsiednie komórki – jedną formułą pobierzesz nazwę, kategorię i cenę.
Spróbuj sam
Wpisz formułę w komórce G2 i kliknij Sprawdź – arkusz działa jak polski Excel.
Zrobione: 0/1
W komórce G2 znajdź nazwę produktu dla indeksu z komórki F2. Użyj funkcji X.WYSZUKAJ.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | |||||||
| 2 | |||||||
| 3 | |||||||
| 4 | |||||||
| 5 | |||||||
| 6 | |||||||
| 7 | |||||||
| 8 |
Polskie nazwy funkcji i separator „;” – jak w polskim Excelu. Działają też nazwy angielskie. Możesz eksperymentować w każdej pustej komórce.
Kiedy zostać przy WYSZUKAJ.PIONOWO?
Gdy plik będą otwierać osoby z Excelem 2019 lub starszym – tam X.WYSZUKAJ nie zadziała i pokaże błąd. W pozostałych przypadkach nowa funkcja jest po prostu bezpieczniejsza.
X.WYSZUKAJ, funkcje dynamiczne i tabele przestawne omawiam w kursie Excel dla analityka. Zapisz się na listę oczekujących, żeby dowiedzieć się o starcie wśród pierwszych osób.