Uporabite VLOOKUP iz dveh ali več iskalnih tabel

Anonim

Predstavljajte si, da imate dve tabeli študentov. Želite poiskati Kyle v tabeli1. Če ga ni mogoče najti v tabeli 1, bi ga radi poiskali v drugi tabeli.
Ali pa, če želite zamenjati iskalne tabele glede na nekatere pogoje.
V obeh primerih morate poiskati več iskalnih tabel. Torej, kako uporabljate VLOOKUP iz dveh tabel za iskanje ali več. Ta članek zelo enostavno reši to težavo.

Rešimo zgornji dve težavi VLOOKUP in razumejmo, kako lahko zamenjate iskalne tabele.
Spremenite iskalno tabelo, če iskalne vrednosti ne najdete v prvi iskalni tabeli.
Tukaj imam dve tabeli, ki vsebujeta podatke o učencih prvega in drugega razreda. Želim poiskati "kyle" v tabeli1 in če ni najdeno, želim narediti VLOOKUP v drugi tabeli.

Prvo tabelo sem poimenoval kot Class1 (A3: C9), drugo tabelo pa kot Class2 (E3: G9).

Tu bomo s funkcijo IFERROR lovili napake in spremenili obseg iskanja.

= NAPAKA (VLOOKUP (K2, razred1,3,0), VLOOKUP (K2, razred2,3,0))


Kako deluje

IFERROR preveri, ali funkcija VLOOKUP vrača napako ali ne, če vrne napako, vrne del value_if_error. V tem delu imamo še eno funkcijo VLOOKUP, ki išče v različnih matrikah iskanja. Preprosto je. Če morate poiskati več kot 2 tabeli, potem vsako funkcijo IFERROR ugnezdite z drugo funkcijo IFERROR. Tako bo nastala verižna funkcija VLOOKUP, ki bo iskala v različnih tabelah.

Spremenite iskalni niz na podlagi pogoja
V zgornjem primeru smo želeli zamenjati formulo VLOOKUP, če prva vrne napako. Če pa želite iskalno tabelo preklopiti na merilo, lahko to storimo tudi z uporabo funkcije IF v Excelu.

V spodnjem primeru želim poiskati zvitek št. 102. V K2 imam spustni meni, ki vsebuje seznam tabel. Želim vedeti, kaj se zvitek št. 102 uči iz katere koli mize, ki jo izberem v K2.

To formulo zapišite v K4.

= VLOOKUP (K3, IF (K2 = "tabela 1", tabela1, tabela2), 3,0)


Kako deluje

Preprosto je. VLOOKUP išče zvitek št. v K4. Zdaj smo pri spremenljivki Lookup_Array postavili funkcijo IF, ki preverja vrednost v K2. če K2 vsebuje "Tabelo 1", je izbrana tabela1, drugače tabela2. Nato se opravi običajno delo VLOOKUP.

Zgornja metoda deluje, če so tabele enake. Če niso, boste morda morali vnesti pogoj if na col_index_num, da dobite ustrezen stolpec. Če imate več kot 2 matrični matriki, lahko v excelu uporabite ugnezdene IF -je za izbiro med številnimi tabelami.

IFERROR in funkcija VLOOKUP

Funkcija VLOOKUP v Excelu

IF, ISNA in VLOOKUP

VLOOKUP Več vrednosti

Priljubljeni članki:

17 stvari o Excelu VLOOKUP

COUNTIFS Ujemanje dveh meril

COUNTIF v Excelu 2016