Voit yhdistää taulukoita VLOOKUP -toiminnolla tietojen etsimiseen ja noutamiseen taulukosta toiseen. Jos haluat käyttää VLOOKUPia tällä tavalla, molemmilla taulukoilla on oltava yhteinen tunnus tai avain.
Tässä artikkelissa kerrotaan, miten taulukoihin liitetään VLOOKUP- jalaskettu sarakeindeksi. Tämä on yksi tapa käyttää samaa peruskaavaa tietojen noutamiseen useammasta kuin yhdestä sarakkeesta.
Esitetyssä esimerkissä käytämme VLOOKUPia vetämiseenNimi ja valtio laskutietotaulukkoon. Molemmissa käytetty VLOOKUP -kaava on identtinen:
= VLOOKUP ($A1,table, COLUMN ()-x,0)Selitys
Tämä on vakio 'tarkka vastaavuus' VLOOKUP -kaava yhdellä poikkeuksella: sarakeindeksi lasketaan COLUMN -funktiolla. Kun COLUMN -funktiota käytetään ilman argumentteja, se palauttaa nykyistä saraketta vastaavan luvun.
Tässä tapauksessa sarakkeen E kaavan ensimmäinen esiintymä palauttaa 5, koska sarake E on laskentataulukon viides sarake. Emme todellakaan halua noutaa tietoja asiakastaulukon viidennestä sarakkeesta (yhteensä vain 3 saraketta), joten meidän on vähennettävä 3 viidestä, jotta saadaan numero 2, jota käytetään nimen noutamiseen asiakastiedoista:
= VLOOKUP ($C5,$H:$J, COLUMN ()-3,0)
Kun kaava kopioidaan sarakkeeseen F, sama kaava antaa numeron 3:
COLUMN ()-3 = 2 // column E
Tämän seurauksena ensimmäinen esiintymä saa Nimi asiakastaulukosta (sarake 2) ja toinen esiintymä tila Tilataulukosta (sarake 3).
Excel-kaavan summa, jos se on suurempi kuin 0
Voit käyttää samaa lähestymistapaa kirjoittaaksesi VLOOKUP -kaavan, jonka voit kopioida useiden sarakkeiden välille ja hakea arvot toisen taulukon peräkkäisistä sarakkeista.
Kaksisuuntaisen ottelun kanssa
Toinen tapa laskea sarakeindeksi VLOOKUPille on tehdä a kaksisuuntainen VLOOKUP käyttämällä MATCH-toimintoa . Tällä lähestymistavalla MATCH -funktiota käytetään selvittämään sarakkeen indeksi, joka tarvitaan tietylle sarakkeelle toisessa taulukossa.
Kirjailija Dave Bruns