Jednym, z problemów pojawiających się przy pracy z dużą ilością danych jest ograniczona ilość wierszy, które może przechować Excel. W przypadku Excela 2003 ilość wierszy możliwych do wykorzystania wynosi 65536. W przypadku wersji Excel 2007 ilość ta uległa zwiększeniu i wynosi 1048576. Dodatkowo czasami istnieje potrzeba rozdzielenia danych na kilka tabel. I tu pojawia się pytanie jak można użyć funkcji WYSZUKAJ.PIONOWO.
Rozwiązanie tego problemu jest bardzo proste. Należy użyć złożenia dwóch funkcji:
- WYSZUKAJ.PIONOWO,
- JEŻELI.
Funkcja JEŻELI będzie odpowiedzialna za wybór tablicy, z której mają zostać pobrane dane w zależności od ustalonego warunku:
=WYSZUKAJ.PIONOWO(Szukana wartość; JEŻELI(Warunek; Tablica 1; Tablica 2); Nr kolumny; Dopasowanie)
W poniższym przykładzie kluczem wyboru tablicy jest długość kodu. Tablica 1 (A3:B6) zawiera wszystkie produktu, których kod jest 3 literowy. Tablica 2 (A11:B14) – produkty dla kodów 4 literowych. W tym przykładzie użyto dodatkowo funkcji DŁ do określania długości kodu.
Należy również zauważyć, że nic nie stoi na przeszkodzie, aby tablice z danymi znajdowały się w różnych arkuszach, jak również, aby ich ilość była większa niż dwa.