Richard Schollar tarjoaa tämän vieraspostin. Richard on Excel MVP Iso-Britanniasta. Kun näin Richardin viestin otsikon, ajattelin, että hän aikoo käyttää INDEX / MATCH -ohjelmaa, mutta Richard todella käyttää VLOOKUPia!
Kuinka käytät VLOOKUPia, jos taulukkotiedoissasi on hakuarvo palautettavan tietosarakkeen oikealla puolella olevassa sarakkeessa?
Meillä kaikilla on ollut tämä ongelma - haluat käyttää VLOOKUPia, mutta tietosi ovat 'väärällä tavalla':

Sinulla on tunnus ja haluat palauttaa Kuvaus. Normaali VLOOKUP ei toimi, koska et voi käyttää negatiivista saraketta:

Yksi vaihtoehto on käyttää INDEX / MATCH, esim .:

Mutta eikö olisi hienoa pystyä käyttämään VLOOKUPia? Mutta emme kuitenkaan voi? Toki voimme, jos käytämme VALITSE-toimintoa:

G2: n kaava on:
Tämä kaava on =VLOOKUP(F2,CHOOSE((1,2),$C$2:$C$7,$A$2:$A$7),2,False)
Kuinka se toimii: CHOOSE palauttaa kahden sarakkeen taulukon oikeassa järjestyksessä sen mukaan, missä järjestyksessä sarakkeet siirretään CHOOSE-toimintoon. Tämä luo matriisin, joka on oikeassa vasemmalta oikealle -suunnassa, jotta VLOOKUP toimisi. Tässä on Arvioi kaava -valintaikkuna VALINTA-toiminnon arvioinnin jälkeen:
