Ker ste tukaj, predvidevam, da želite poiskati nekaj vrednosti v več tabelah. Če katera od tabel vsebuje podano vrednost iskanja, jih želite pridobiti s funkcijo Excel VLOOKUP. Prav? Evo, kako to storite.
Splošna formula za ugnezdeno funkcijo VLOOKUP
= IFERROR (VLOOKUP (iskalna_vrednost, tabela1, stolpec, 0), IFERROR (VLOOKUP (iskalna_vrednost, tabela2, stolpec, 0), VLOOKUP (iskalna_vrednost, tabela3, stolpec, 0))) |
lookup_value:To je vrednost, ki jo iščete v svojem zapisu.
Tabela1, Tabela2, Tabela3,…:To so tabele, v katerih veste, da vrednost obstaja.
col:Številka stolpca v tabeli, iz katere želite pridobiti vrednost.
0: To je za natančno ujemanje. Če želite narediti približno ujemanje, uporabite 1.
Naredimo primer z jasnostjo.
Uporaba ugnezdenih VLOOKUP -ov za iskanje po več tabelah
Najprej ustvarimo scenarij. Predpostavimo, da izvajamo tri tečaje joge. Na koncu dneva najdete zapestnico z imenom John. Zdaj veste, da John pripada enemu od treh razredov. Za iskanje Johna v vseh treh razredih bomo morali znotraj funkcij IFERROR vstaviti ugnezdeno ali verižno funkcijo VLOOKUP.
Tukaj želimo poiskati Johna z uporabo VLOOKUP -a v vseh treh tabelah in pridobiti njegovo telefonsko številko.
Z uporabo zgornje splošne formule damo to formulo v celico E12.
= IFERROR (VLOOKUP (D12, B2: C7,2,0), IFERROR (VLOOKUP (D12, F2: G7,2,0), VLOOKUP (D12, J2: K7,2,0))) |
Tukaj, D12 je naša iskalna vrednost.
B2: C7, F2: G7, in J2: K7 so tabele, v katerih želimo iskati.
2 je število stolpcev tabel, iz katerih želimo pridobiti številko. (Tukaj je številka stolpca enaka za vsako tabelo, vendar je lahko različna v različnih naborih podatkov).
Ko pritisnete gumb za vnos, ta pridobi Janezovo številko.
Kako deluje
Tehnika je preprosta. Ker vemo, da VLOOKUP vrne napako #N/A, ko ne najde iskalne vrednosti v podani tabeli, funkcija IFERROR pa vrne podano vrednost, če je napajala napako #N/A. Te funkcije uporabljamo v svojo korist.
Zažene se prvi VLOOKUP. Janeza ne najde v prvi tabeli. Vrne napako #N/A. Zdaj je ta funkcija vključena v funkcijo IFERROR. Ker je prva formula VLOOKUP podala #N/A v IFERROR, se zažene drugi del IFERROR, ki spet vsebuje funkcijo IFERROR.
V naslednjem krogu VLOOKUP išče Johna v drugi tabeli F2: G7. Ponovno ne uspe in IFERROR preklopi nadzor na naslednji del. V tem delu imamo samo funkcijo VLOOKUP, vendar tokrat najde john v tretji tabeli J2: K7 in vrne številko.
Opomba: V zgornjem primeru smo bili prepričani, da je John del ene od treh miz. Če pa niste prepričani, ali vaše tabele vsebujejo te vrednosti, uporabite drugo funkcijo IFERROR, ki sporoča return "Vrednosti ni mogoče najti v nobeni tabeli".
= IFERROR (VLOOKUP (D12, B2: C7,2,0), IFERROR (VLOOKUP (D12, F2: G7,2,0), IFERROR (VLOOKUP (D12, J2: K7,2,0), "Can't najti"))) |
Tako da fantje, tako lahko pogledate v več tabel. To ni najbolj eleganten način iskanja več tabel, a to imamo. Obstajajo še drugi načini. Eden od načinov je, da imate kombiniran nabor podatkov vseh razredov v eni glavni datoteki. Druga je vedno VBA.
Upam, da sem bil dovolj razložljiv. Če imate kakršne koli dvome glede tega članka ali katerega koli drugega članka, povezanega z Excelom ali VBA, mi to sporočite v spodnjem razdelku za komentarje.
IFERROR in funkcija VLOOKUP | Funkcija VLOOKUP je sama po sebi neverjetna funkcija, vendar deluje še bolje, če jo uporabljate s funkcijo IFERROR. Funkcija IFERROR se uporablja za odkrivanje vseh napak, ki jih vrne funkcija VLOOKUP.
ISERROR in funkcija VLOOKUP | Ta kombinacija vrne TRUE, če funkcija VLOOKUP povzroči napako.
17 stvari o Excelu VLOOKUP | Naučite se 17 neverjetnih funkcij VLOOKUP naenkrat.
LOOKUP Več vrednosti | Iskanje več ujemanj s funkcijo INDEX-MATCH.
Priljubljeni članki:
50 bližnjic v Excelu za povečanje produktivnosti | Poskrbite, da bo vaša naloga hitrejša. S temi 50 bližnjicami boste še hitreje delali v Excelu.
Funkcija VLOOKUP v Excelu | To je ena najpogosteje uporabljenih in priljubljenih funkcij programa Excel, ki se uporablja za iskanje vrednosti iz različnih obsegov in listov.
COUNTIF v Excelu 2016 | Štejte vrednosti s pogoji s to neverjetno funkcijo. Za štetje določene vrednosti vam ni treba filtrirati podatkov. Funkcija Countif je bistvena za pripravo vaše armaturne plošče.
Kako uporabljati funkcijo SUMIF v Excelu | To je še ena bistvena funkcija armaturne plošče. To vam pomaga povzeti vrednosti za posebne pogoje.