Koska olet täällä, oletan, että haluat etsiä joitakin arvoja useista taulukoista. Jos jokin taulukoista sisältää annetun hakuarvon, haluat hakea ne Excel VLOOKUP -toiminnolla. Oikein? Näin teet sen.
Yleinen kaava sisäkkäiselle VLOOKUP -toiminnolle
= IFERROR (VLOOKUP (lookup_value, table1, col, 0), IFERROR (VLOOKUP (lookup_value, table2, col, 0), VLOOKUP (lookup_value, table3, col, 0))) |
lookup_value:Tämä on arvo, jota etsit tietueestasi.
Taulukko1, taulukko2, taulukko3,…:Nämä ovat taulukoita, joissa tiedät arvon olevan olemassa.
col:Sarakkeen numero taulukossa, josta haluat hakea arvon.
0: Tämä koskee tarkkaa ottelua. Jos haluat tehdä likimääräisen ottelun, käytä 1.
Otetaan esimerkki selventämään asioita.
Sisäkkäisten VLOOKUPien käyttäminen useiden taulukoiden etsimiseen
Luodaan ensin skenaario. Oletetaan, että meillä on kolme joogatuntia. Päivän päätteeksi löydät rannekkeen, jossa on nimi John. Nyt tiedät, että Johannes kuuluu johonkin kolmesta luokasta. Jos etsimme johnia kaikista kolmesta luokasta, meidän on asetettava sisäkkäiset tai ketjutetut VLOOKUP -toiminnot IFERROR -toimintojen sisälle.
Täällä haluamme etsiä Johnin käyttämällä VLOOKUPia kaikista kolmesta taulukosta ja hakea hänen puhelinnumeronsa.
Käyttämällä yllä olevaa yleistä kaavaa, laitamme tämän kaavan soluun E12.
= IFERROR (VLOOKUP (D12, B2: C7,2,0), IFERROR (VLOOKUP (D12, F2: G7,2,0), VLOOKUP (D12, J2: K7,2,0)) |
Tässä, D12 on hakuarvomme.
B2: C7, F2: G7, ja J2: K7 ovat taulukoita, joista haluamme etsiä.
2 on taulukon sarakkeiden numero, josta haluamme hakea numeron. (Tässä sarakkeen numero on sama jokaiselle taulukolle, mutta se voi olla erilainen eri tietojoukoissa).
Kun painat Enter -painiketta, se hakee Johnin numeron.
Kuinka se toimii
Tekniikka on yksinkertainen. Kuten tiedämme, VLOOKUP heittää #N/A -virheen, kun se ei löydä hakuarvoa annetusta taulukosta, ja IFERROR -funktio palauttaa määritetyn arvon, jos se antoi #N/A -virheen. Käytämme näitä ominaisuuksia eduksi.
Ensimmäinen VLOOKUP suoritetaan. Johnia ei löydy ensimmäisestä taulukosta. Se palauttaa virheen #N/A. Nyt tämä toiminto on kapseloitu IFERROR -funktioon. Koska ensimmäinen VLOOKUP -kaava on syöttänyt #N/A IFERRORille, IFERRORin toinen osa suoritetaan, joka sisältää jälleen IFERROR -funktion.
Seuraavalla kierroksella VLOOKUP etsii johnia toisesta taulukosta F2: G7. Se epäonnistuu jälleen ja IFERROR palauttaa ohjauksen seuraavaan osaan. Tässä osassa meillä on vain VLOOKUP -toiminto, mutta tällä kertaa se löytää johnin kolmannesta taulukosta J2: K7 ja palauttaa numeron.
Huomautus: Yllä olevassa esimerkissä olimme varmoja, että Johannes on osa yhtä kolmea taulukkoa. Mutta jos et ole varma, sisältävätkö taulukosi nämä arvot vai eivät, käytä toista IFERROR -funktiota, joka kertoo paluuksi "Arvoa ei löydy mistään taulukosta".
= IFERROR (VLOOKUP (D12, B2: C7,2,0), IFERROR (VLOOKUP (D12, F2: G7,2,0), IFERROR (VLOOKUP (D12, J2: K7,2,0), "Ei voi löytö"))) |
Joten kyllä kaverit, näin voit etsiä useita pöytiä. Tämä ei ole tyylikkäin tapa etsiä useita pöytiä, mutta meillä on tämä. On muitakin tapoja tehdä se. Yksi tapa on saada kaikkien luokkien yhdistetty tietojoukko yhteen päätiedostoon. Toinen on aina VBA.
Toivottavasti olin tarpeeksi selittävä. Jos sinulla on epäilyksiä tästä artikkelista tai muista Excel- tai VBA -aiheisiin liittyvistä artikkeleista, kerro siitä minulle alla olevassa kommenttiosiossa.
IFERROR- ja VLOOKUP -toiminto | VLOOKUP -toiminto on hämmästyttävä toiminto, mutta toimii vielä paremmin IFERROR -toiminnon kanssa. IFERROR -toimintoa käytetään havaitsemaan kaikki VLOOKUP -toiminnon palauttamat virheet.
ISERROR- ja VLOOKUP -toiminto | Tämä yhdistelmä palauttaa arvon TOSI, jos VLOOKUP -toiminto aiheuttaa virheen.
17 asiaa Excelistä VLOOKUP | Opi 17 hämmästyttävää VLOOKUP -ominaisuutta yhdellä kertaa.
HAKU Useita arvoja | Haku Useita osumia käyttämällä INDEX-MATCH-toimintoa.
Suosittuja artikkeleita:
50 Excel -pikanäppäintä tuottavuuden lisäämiseksi | Nopeuta tehtävääsi. Nämä 50 pikanäppäintä tekevät työskentelystäsi entistä nopeampaa Excelissä.
VLOOKUP -toiminto Excelissä | Tämä on yksi eniten käytetyistä ja suosituimmista Excel -toiminnoista, jota käytetään arvon etsimiseen eri alueilta ja arkeilta.
COUNTIF Excel 2016: ssa | Laske arvot olosuhteilla käyttämällä tätä hämmästyttävää toimintoa. Sinun ei tarvitse suodattaa tietojasi tietyn arvon laskemiseksi. Laskutoiminto on välttämätön kojelaudan valmistelemiseksi.
SUMIF -toiminnon käyttäminen Excelissä | Tämä on toinen kojelaudan olennainen toiminto. Tämä auttaa sinua laskemaan yhteen arvot tietyissä olosuhteissa.