Mitu pesastatud VLOOKUP -i Excelis

Anonim


Kuna olete siin, eeldan, et soovite mõne väärtuse otsida mitmest tabelist. Kui mõni tabel sisaldab antud otsinguväärtust, soovite need Exceli funktsiooni VLOOKUP abil hankida. Õigus? Siin on, kuidas seda teha.

Fikseeritud funktsiooni VLOOKUP üldvalem

= IFERROR (VLOOKUP (otsinguväärtus, tabel1, kol, 0), IFERROR (VLOOKUP (otsinguväärtus, tabel2, kol, 0), VLOOKUP (otsinguväärtus, tabel3, kol, 0)))

lookup_value:See on väärtus, mida oma rekordist otsite.

Tabel 1, tabel 2, tabel 3,…:Need on tabelid, milles teate, et väärtus on olemas.

kol:Tabeli veeru number, millest soovite väärtuse hankida.

0: See on täpse vaste jaoks. Kui soovite ligikaudset mängu teha, kasutage 1.

Toome näite, et asjad selgeks teha.

Pesastatud VLOOKUP -ide kasutamine mitme tabeli otsimiseks

Loome kõigepealt stsenaariumi. Oletame, et meil on kolm joogatundi. Päeva lõpus leiate randmepaela, millel on nimi John. Nüüd teate, et John kuulub ühte kolmest klassist. Johni otsimiseks kõigist kolmest klassist peame IFERROR -funktsioonidesse sisestama pesastatud või aheldatud funktsiooni VLOOKUP.

Siin tahame kõigist kolmest tabelist otsida john, kasutades funktsiooni VLOOKUP, ja tuua tema telefoninumber.

Kasutades ülaltoodud üldvalemit, panime selle valemi lahtrisse E12.

= IFERROR (VLOOKUP (D12, B2: C7,2,0), IFERROR (VLOOKUP (D12, F2: G7,2,0), VLOOKUP (D12, J2: K7,2,0)))

Siin, D12 on meie otsingu väärtus.

B2: C7, F2: G7, ja J2: K7 on tabelid, millest tahame otsida.

2 on tabelite veergude arv, millest me tahame numbri hankida. (Siin on veeru number iga tabeli jaoks sama, kuid erinevates andmekogumites võib see olla erinev).

Kui vajutate sisestusnuppu, otsib see johni numbri.

Kuidas see töötab

Tehnika on lihtne. Nagu me teame, et VLOOKUP annab vea #N/A, kui ta ei leia antud tabelis otsinguväärtust, ja funktsioon IFERROR tagastab määratud väärtuse, kui see andis vea #N/A. Kasutame neid funktsioone enda kasuks.

Esimene VLOOKUP töötab. See ei leia Johni esimesest tabelist. See tagastab vea #N/A. Nüüd on see funktsioon kapseldatud funktsiooni IFERROR. Kuna esimene VLOOKUP -valem on IFERROR -ile sisestanud #N/A, käivitatakse IFERROR -i teine ​​osa, mis sisaldab jällegi funktsiooni IFERROR.
Järgmises voorus otsib VLOOKUP teises tabelis F2: G7 johnit. See ebaõnnestub uuesti ja IFERROR põrkab juhtimisseadme järgmisele osale. Selles osas on meil ainult funktsioon VLOOKUP, kuid seekord leiab see johni kolmandast tabelist J2: K7 ja tagastab numbri.

Märge: Ülaltoodud näites olime kindlad, et John on osa ühest kolmest tabelist. Aga kui te pole kindel, kas teie tabelid sisaldavad neid väärtusi või mitte, siis kasutage mõnda muud funktsiooni IFERROR, mis ütleb return "Väärtust ei leitud ühestki tabelist".

= IFERROR (VLOOKUP (D12, B2: C7,2,0), IFERROR (VLOOKUP (D12, F2: G7,2,0), IFERROR (VLOOKUP (D12, J2: K7,2,0), "Ei saa leida ")))

Nii et jah, poisid, nii saate vaadata mitut tabelit. See ei ole kõige elegantsem viis mitme tabeli otsimiseks, kuid meil on see. On ka teisi viise, kuidas seda teha. Üks võimalus on kõigi klasside kombineeritud andmekogumi koondamine ühte põhifaili. Teine on alati VBA.

Loodan, et olin piisavalt selgitav. Kui teil on selle artikli või mõne muu Exceli või VBA -ga seotud artikli osas kahtlusi, andke mulle sellest allpool kommentaaride osas teada.

Funktsioon IFERROR ja VLOOKUP | Funktsioon VLOOKUP on iseenesest hämmastav funktsioon, kuid töötab veelgi paremini koos IFERROR -funktsiooniga. Funktsiooni IFERROR kasutatakse funktsiooni VLOOKUP tagastatud vigade tuvastamiseks.

Funktsioon ISERROR ja VLOOKUP | See kombinatsioon tagastab tõe, kui funktsiooni VLOOKUP tulemuseks on tõrge.

17 asja Exceli kohta VLOOKUP | Õppige VLOOKUPi 17 hämmastavat funktsiooni korraga.

OTSIGE mitu väärtust | Otsige mitu vastet funktsiooni INDEX-MATCH abil.

Populaarsed artiklid:

50 Exceli otseteed tootlikkuse suurendamiseks | Saa oma ülesandega kiiremini hakkama. Need 50 otseteed aitavad teil Excelis veelgi kiiremini töötada.

Funktsioon VLOOKUP Excelis | See on üks enim kasutatud ja populaarsemaid Exceli funktsioone, mida kasutatakse erinevate vahemike ja lehtede väärtuse otsimiseks.

COUNTIF Excelis 2016 | Loendage väärtused tingimustega, kasutades seda hämmastavat funktsiooni. Te ei pea konkreetse väärtuse loendamiseks oma andmeid filtreerima. Countif funktsioon on armatuurlaua ettevalmistamisel hädavajalik.

SUMIF -funktsiooni kasutamine Excelis | See on veel üks armatuurlaua oluline funktsioon. See aitab teil teatud tingimustel väärtusi kokku võtta.