X.WYSZUKAJ nie jest najlepszą funkcją do zwracania wielu dopasowań. Jeżeli potrzebujesz wszystkich pasujących wierszy, użyj FILTRUJ.
=FILTRUJ(A2:C100;A2:A100=F2;"Brak wyników")
Formuła zwróci wszystkie wiersze z zakresu A:C, w których kolumna A jest równa wartości z F2.
Przykład
| Produkt | Miasto | Cena |
|---|---|---|
| Laptop | Warszawa | 4200 |
| Laptop | Gdańsk | 4350 |
| Monitor | Warszawa | 1200 |
Jeżeli F2 zawiera Laptop, wynikiem będą oba wiersze dotyczące laptopa.
Dlaczego nie X.WYSZUKAJ?
X.WYSZUKAJ jest przeznaczone przede wszystkim do zwracania pojedynczego dopasowania.
Jeżeli kilka rekordów spełnia warunek, a Ty potrzebujesz całej listy, FILTRUJ znacznie lepiej odpowiada temu zadaniu.
Kilka warunków i wiele wyników
=FILTRUJ(A2:D100;(A2:A100=G2)*(B2:B100=H2);"Brak wyników")
Wynik rozleje się automatycznie na odpowiednią liczbę wierszy.
Gdy potrzebujesz tylko pierwszego wyniku
Wtedy wróć do X.WYSZUKAJ. Będzie prostsze i czytelniejsze.