WYSZUKAJ.PIONOWO i X.WYSZUKAJ – jak wyszukiwać dane
Masz listę zamówień z kodami produktów i osobną tabelę z cennikiem. Chcesz, żeby przy każdym zamówieniu pojawiła się cena. Ręczne przepisywanie odpada, więc do pracy wchodzi wyszukiwanie. W Excelu masz do tego dwie główne funkcje: klasyczną WYSZUKAJ.PIONOWO i nowszą X.WYSZUKAJ.
WYSZUKAJ.PIONOWO – składnia
=WYSZUKAJ.PIONOWO(szukana_wartość; tabela; nr_kolumny; [przeszukiwany_zakres])
- szukana_wartość – to, czego szukasz, np. kod produktu z komórki
A2, - tabela – zakres, w którym szukasz; szukana wartość musi być w jego pierwszej kolumnie,
- nr_kolumny – z której kolumny tabeli zwrócić wynik (licząc od 1),
- przeszukiwany_zakres – wpisz
FAŁSZ(lub0) dla dopasowania dokładnego,PRAWDAdla przybliżonego.
Przykład: cennik w zakresie Cennik!A2:B100, kod produktu w A2:
=WYSZUKAJ.PIONOWO(A2; Cennik!$A$2:$B$100; 2; FAŁSZ)
Zwraca cenę z drugiej kolumny cennika. Znaki dolara $ blokują zakres, żeby przy przeciąganiu formuły w dół cennik nie „uciekał".
Dlaczego widzę #N/D!
Błąd #N/D! oznacza najczęściej, że wartości w pierwszej kolumnie cennika nie ma w Twojej tabeli zamówień. Typowe przyczyny:
- różne typy danych: kod produktu zapisany raz jako liczba, raz jako tekst (popraw przez
Tekst jako kolumnylub funkcjęWARTOŚĆ), - spacje na końcu tekstu (
USUŃ.ZBĘDNE.ODSTĘPY), - szukanie przybliżone (
PRAWDA) przy nieposortowanej tabeli.
Ograniczenia WYSZUKAJ.PIONOWO
- Szuka tylko w prawo – wynik musi być w kolumnie na prawo od szukanej.
- Szukana kolumna musi być pierwsza w zakresie.
- Po wstawieniu nowej kolumny numer kolumny się nie zaktualizuje.
X.WYSZUKAJ – szuka w obie strony
W Excelu 2021 i 365 dostępna jest X.WYSZUKAJ, która rozwiązuje wszystkie trzy problemy:
=X.WYSZUKAJ(szukana_wartość; tablica_szukana; tablica_wyników; [jeśli_nie_znaleziono])
=X.WYSZUKAJ(A2; Cennik!$A$2:$A$100; Cennik!$B$2:$B$100; "brak ceny")
- kolumny wskazujesz osobno, więc wynik może być na lewo od szukanej,
- domyślnie szuka dokładnie,
- czwarty argument podmień błąd na własny komunikat,
- w Arkuszach Google ta sama funkcja działa identycznie.
Co wybrać
| Kryterium | WYSZUKAJ.PIONOWO | X.WYSZUKAJ |
|---|---|---|
| Starsze wersje Excela (2016 i starsze) | tak | nie |
| Wynik na lewo od szukanej kolumny | nie | tak |
| Odporność na przesuwanie kolumn | słaba | pełna |
| Znajomość w zespołach | powszechna | rośnie |
Jeśli Twoje pliki otwierają ludzie na starych wersjach Excela, zostań przy WYSZUKAJ.PIONOWO. Jeśli pracujecie na 365 lub Arkuszach Google – pisz od razu w X.WYSZUKAJ, mniej błędów przy edycji tabeli.