W nowych wersjach Excela najczęściej zacznij od X.WYSZUKAJ. Jest czytelne, działa w obu kierunkach i nie wymaga podawania numeru kolumny.
=X.WYSZUKAJ(F2;A2:A100;C2:C100;"Brak wyniku")
To jednak nie jest jedyna metoda. Właściwa funkcja zależy od tego, jakiego wyniku potrzebujesz.
Którą metodę wybrać?
| Potrzeba | Najczęściej wybierz |
|---|---|
| Jeden dokładny wynik | X.WYSZUKAJ |
| Wszystkie pasujące wiersze | FILTRUJ |
| Starszy Excel | INDEKS + PODAJ.POZYCJĘ |
| Istniejący prosty arkusz legacy | WYSZUKAJ.PIONOWO |
| Kilka warunków | X.WYSZUKAJ lub FILTRUJ |
Jeden wynik
=X.WYSZUKAJ(F2;A2:A100;C2:C100;"Brak wyniku")
Wszystkie pasujące rekordy
=FILTRUJ(A2:C100;A2:A100=F2;"Brak wyników")
Starsza wersja Excela
=INDEKS(C2:C100;PODAJ.POZYCJĘ(F2;A2:A100;0))
Nie zaczynaj od nazwy funkcji
Najpierw ustal, czy potrzebujesz jednego wyniku, wielu wyników, kilku warunków albo wyszukiwania w lewo. Dopiero potem wybierz funkcję.
To zwykle prowadzi do prostszej formuły i łatwiejszego w utrzymaniu arkusza.