Jos sinulla on useita excel -taulukoita ja haluat tehdä dynaamisen VLOOKUP -toiminnon näistä taulukoista, sinun on käytettävä INDIRECT -toimintoa. Tässä artikkelissa opimme kuinka helposti voit muuttaa hakutaulukkoa muuttamalla vain hakutaulukon nimeä solussa.
Yleinen kaava dynaamiselle taulukolle VLOOKUP
= VLOOKUP (lookup_value, INDIRECT ("TableName"), col_index, 0) |
Haun_arvo: Arvo, jota etsit.
Taulukon nimi: Taulukko, josta haluat etsiä hakuarvoa.
Sarake_indeksi: Sarakkeen numero, josta haluat noutaa tietoja.
Toivotaan esimerkkiä miten se toimii.
Esimerkki: Luo dynaaminen hakukaava etsittäväksi valitusta taulukosta
määrätty eteläisiin kaupunkeihin. Toisen taulukon nimi on Länsi ja se sisältää tiedot samoista työntekijöistä, kun heidät on nimetty länsimaisiin kaupunkeihin.
Nyt meidän on saatava työntekijöiden kaupungit samaan paikkaan molemmilta alueilta.
Kuten kuvasta näkyy, olemme laatineet taulukon alas. Se sisältää työntekijöiden tunnukset. Meidän on saatava kaupungit etelästä ja lännestä yhdellä kaavalla.
Käytä yllä olevaa yleistä kaavaa kirjoittaaksesi tämän kaavan dynaamiselle VLOOKUPille:
=VLOOKUP(A24 dollaria,Epäsuora(23 dollaria), 3,0) |
Olemme lukinneet viitteet $ -merkillä, joten kun kopioimme kaavan, se ottaa oikeat viittaukset.
Jos et tunne viittauksen lukitusta tai vapautusta, voit oppia sen tässä. Se on todella tärkeää, jos haluat hallita Excelin. |
Kirjoita yllä oleva kaava soluun B24, kopioi koko alueelle.
Näet, että se on etsinyt dynaamisesti Etelä -kaupunkia Etelä -pöydästä ja Länsi -kaupunkia Länsi -pöydästä. Meidän ei tarvinnut muuttaa mitään kaavassa.
Kuinka se toimii?
Se on VLOOKUP -peruskaava, jolla on vain ero INDIRECT -toiminnossa. Kuten tiedätte, INDIRECT -toiminto muuntaa minkä tahansa tekstiviittauksen todelliseksi viitteeksi, käytämme samaa INDIRECT -toiminnon kykyä täällä.
On tärkeää, että käytät Excel -taulukkoa tai annat taulukoille nimetyt nimetyt alueet.
B24: ssä meillä on kaava VLOOKUP ($ A24, Epäsuora (B $ 23), 3,0). Tämä ratkaisee VLOOKUP ($ A24, Epäsuora ("Etelä"), 3,0). Nyt epäsuora muuntaa "etelän" todelliseksi taulukkoviittaukseksi (olemme nimenneet ensimmäisen taulukon eteläksi. Siksi kaava on nyt VLOOKUP ($ A24,Etelä, 3,0). Nyt VLOOKUP katsoo yksinkertaisesti ETELÄ -taulukkoon.
Kun kopioimme kaavoja C24: ssä, kaavasta tulee VLOOKUP ($ A24, INDIRECT (23 dollaria), 3,0). C23 sisältää tällä hetkellä "West". Näin ollen kaava ratkaisee lopulta VLOOKUP ($ A24,Länsi, 3,0). VLOOKUP saa tällä kertaa arvoa West -pöydästä.
Joten kyllä kaverit, tällä tavalla voit VLOOKUP-palvelun dynaamisesti käyttämällä VLOOKUP-INDIRECT-yhdistelmää. Toivottavasti olin tarpeeksi selittävä ja se auttoi sinua. Jos sinulla on epäilyksiä tästä aiheesta tai muista excel VBA -aiheista, kysy minulta alla olevasta kommenttiosasta. Siihen asti jatka oppimista ja pysy loistavana.
Käytä INDEX- ja MATCH -toimintoja arvon etsimiseen: INDEX-MATCH-kaavaa käytetään arvon etsimiseen dynaamisesti ja tarkasti annetusta taulukosta. Tämä on vaihtoehto VLOOKUP -toiminnolle ja se poistaa VLOOKUP -toiminnon puutteet.
Käytä VLOOKUPia kahdesta tai useammasta hakutaulukosta | Voit etsiä useista taulukoista IFERROR -lähestymistavan. Useista taulukoista ylöspäin katsominen ottaa virheen seuraavan taulukon kytkimeksi. Toinen menetelmä voi olla If -lähestymistapa.
Kirjainkokoherkän haun tekeminen Excelissä | Excelin VLOOKUP -toiminto ei erota kirjainkoolla ja se palauttaa luettelon ensimmäisen vastaavan arvon. INDEX-MATCH ei ole poikkeus, mutta sitä voidaan muuttaa siten, että se erottaa kirjaimet ja kirjaimet. Katsotaan kuinka…
Etsi usein esiintyvä teksti ja kriteerit Excelissä | Hakutapa esiintyy useimmiten tekstissä alueella, jossa käytämme INDEX-MATCH with MODE -toimintoa. Tässä on menetelmä.
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ä.
Excel VLOOKUP -toiminnon käyttäminen| Tämä on yksi eniten käytetyistä ja suosituimmista Excel -toiminnoista, jota käytetään arvon etsimiseen eri alueilta ja arkeilta.
Excelin käyttäminen COUNTIF -toiminto| Laske arvot olosuhteilla käyttämällä tätä hämmästyttävää toimintoa. Sinun ei tarvitse suodattaa tietoja laskeaksesi tiettyjä arvoja. 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