Użyj funkcji WYSZUKAJ.PIONOWO z co najmniej dwóch tabel przeglądowych

Anonim

Wyobraź sobie, że masz dwa stoliki uczniów. Chcesz wyszukać Kyle'a w tabeli1. Jeśli nie ma go w tabeli 1, chciałbyś poszukać w drugiej tabeli.
Lub Ty, jeśli chcesz przełączyć tabele przeglądowe w zależności od pewnych warunków.
W obu przypadkach musisz wyszukać więcej niż jedną tabelę przeglądową. Jak więc korzystać z funkcji WYSZUKAJ.PIONOWO z dwóch lub więcej tabel Lookup. Ten artykuł bardzo łatwo rozwiązuje ten problem.

Rozwiążmy powyższe dwa problemy WYSZUKAJ.PIONOWO i zrozummy, jak przełączać tabele wyszukiwania.
Zmień tabelę przeglądową, jeśli nie znaleziono wartości wyszukiwania w pierwszej tabeli przeglądowej.
Tutaj mam dwie tabele, które zawierają dane uczniów w klasie1 i klasie2. Chcę wyszukać „kyle” w tabeli 1, a jeśli nie zostanie znaleziony, chcę wykonać WYSZUKAJ.PIONOWO w drugiej tabeli.

Pierwszą tabelę nazwałem jako Class1 (A3:C9), a drugą jako Class2 (E3:G9).

Tutaj użyjemy funkcji IFERROR, aby wyłapać błąd i zmienić zakres wyszukiwania.

=JEŻELI.BŁĄD(WYSZUKAJ.PIONOWO(K2,Klasa13,0);WYSZUKAJ.PIONOWO(K2,Klasa2,3,0))


Jak to działa

IFERROR sprawdza, czy funkcja WYSZUKAJ.PIONOWO zwraca błąd, czy nie, jeśli zwraca jakiś błąd, zwraca część wartość_jeżeli_błąd. W tej części mamy inną funkcję WYSZUKAJ.PIONOWO, która wyszukuje w innej tablicy wyszukiwania. To jest proste. Jeśli musisz wyszukiwać w więcej niż 2 tabelach, zagnieżdż każdą funkcję JEŻELI.BŁĄD z inną funkcją JEŻELI.BŁĄD. Spowoduje to utworzenie połączonej funkcji WYSZUKAJ.PIONOWO, która będzie wyszukiwać w różnych tabelach.

Zmień tablicę wyszukiwania na podstawie warunku
W powyższym przypadku chcieliśmy zmienić formułę WYSZUKAJ.PIONOWO, jeśli pierwsza zwróci błąd. Ale jeśli chcesz przełączyć tabelę przeglądową na kryteria, możemy to również zrobić, używając funkcji IF programu Excel.

W poniższym przykładzie szukam rolki nr 102. W K2 mam listę rozwijaną zawierającą spis tabel. Chcę wiedzieć, jaki walec nr 102 uczy się z dowolnego stołu, który wybiorę w K2.

Napisz tę formułę w K4.

=WYSZUKAJ.PIONOWO(K3,JEŻELI(K2="tabela 1",Tabela1,Tabela2),3,0)


Jak to działa

To jest proste. WYSZUKAJ.PIONOWO szuka rolki nr. w K4. Teraz w zmiennej Lookup_Array umieściliśmy funkcję JEŻELI, która sprawdza wartość w K2. jeśli K2 zawiera „Tabelę 1”, wybierana jest tabela1, w przeciwnym razie tabela2. A potem wykonywana jest zwykła praca WYSZUKAJ.PIONOWO.

Powyższa metoda działa, gdy tabele są identyczne. Jeśli tak nie jest, być może będziesz musiał umieścić warunek if w col_index_num, aby uzyskać odpowiednią kolumnę. Jeśli masz więcej niż 2 tablice tabel, możesz użyć zagnieżdżonych funkcji IF w programie Excel, aby wybrać jedną z wielu tabel.

IFERROR i funkcja WYSZUKAJ.PIONOWO

Funkcja WYSZUKAJ.PIONOWO w programie Excel

Funkcja JEŻELI, ISNA i WYSZUKAJ.PIONOWO

WYSZUKAJ.PIONOWO Wiele wartości

Popularne artykuły:

17 rzeczy o Excelu WYSZUKAJ.PIONOWO

LICZNIKI Dopasowanie dwóch kryteriów

LICZ.JEŻELI w Excelu 2016