VLOOKUP & Epäsuora - Excel ja Google Sheets

Lataa esimerkkityökirja

Lataa esimerkkityökirja

Tämä opetusohjelma osoittaa, kuinka INDIRECT -funktion avulla voidaan määrittää hakualue Excelissä ja Google Sheetsissä.

Epäsuora & VLOOKUP

Sinun on ehkä suoritettava VLOOKUP useille alueille kerralla tiettyjen soluarvojen mukaan. Näissä tapauksissa INDIRECT -funktiota voidaan käyttää hakualueen määrittämiseen tai jopa dynaamisen viittauksen luomiseen useille arkeille.

1 = VLOOKUP ($ B3, INDIRECT ("'" & C $ 2 & "'!" & "B3: C5"), 2, FALSE)

Yllä olevassa esimerkissä meillä on tietoja B3: C5 -alueelta jokaiselta taulukolta, jolle haluamme suorittaa tarkan haun ja luoda yhteenvedon. Arkkien nimien manuaalisen muuttamisen sijaan voimme viitata arkeihin dynaamisesti INDIRECT -toiminnolla.

Tarvitsemme C3: n hakualueen näyttää tältä:

1 '2018!' B3: C5

INDIRECT-toiminnon avulla voimme määrittää alueen ilman kovakoodausta "2018". Tällä tavalla kaava voidaan kopioida muille vuosille.

VALITSE & KATSO

INDIRECT -toiminto on ”haihtuva”. Se laskee uudelleen joka kerta, kun Excel tekee, ja se voi aiheuttaa työkirjan laskemisen hitaasti. Voit usein suorittaa saman tehtävän käyttämällä muita toimintoja. Alla näytämme, kuinka käyttää VALINTA -funktiota Epäsuoran sijaan hakualueen määrittämiseen. VALINTA -funktio ottaa hakemistonumeron ja arvoluettelon palauttaakseen yksittäisen arvon luettelosta.

1 = VALITSE (C2, VLOOKUP (B3, '2018'! B3: C5,2, FALSE), VLOOKUP (B3, '2019'! B3: C5,2, FALSE), VLOOKUP (B3, '2020'! B3: C5) , 2, EPÄTOSI))

Tässä esimerkissä VALINTA -funktion luettelo on jokainen mahdollinen VLOOKUP -kaava. Jokainen alue on kovakoodattu, ja jokainen solu viittaa kaikkiin kolmeen taulukkoon. Rivin 2 indeksiarvo kertoo toiminnolle, mitä luettelon osaa käytetään, eli millä taulukolla haku suoritetaan.

VLOOKUP & Epäsuora Google Sheetsissä

Nämä kaavat toimivat samalla tavalla Google Sheetsissä kuin Excelissä.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave