Excel-kaava: VLOOKUP ohittaa tuotoksen -

Sisällysluettelo

Yleinen kaava

=IF(VLOOKUP()=x,y,VLOOKUP())

Yhteenveto

Voit ohittaa VLOOKUP: n lähdön sijoittamalla VLOOKUP IF-toimintoon. Esitetyssä esimerkissä kaava G5: ssä on:

=IF(VLOOKUP(F5,key,2,TRUE)="F","x",VLOOKUP(F5,key,2,TRUE))

missä avain on nimetty alue B5: C9.

Tämä kaava palauttaa vakiotuloksen, kun pisteet> = 60, ja "x", jos pisteet ovat alle 60.

Selitys

Huomaa: yksinkertaisempi lähestymistapa olisi muuttaa suoraan VLOOKUPin käyttämää taulukkoa. Mutta tämä esimerkki selittää VLOOKUPin tulostuksen testaamisen ja ohittamisen mekaniikan.

Tämä kaava perustuu yksinkertaiseen luokitteluesimerkkiin, joka on selitetty yksityiskohtaisesti tässä. Tietyn pisteet, PHAKU käyttää nykyisiä taulukko, nimetty alue avain (B5: 9), laskea arvosanaa. Huomautuksen vastaavuustila on asetettu likimääräiseksi.

Lähdön ohittamiseksi VLOOKUP on sisäkkäin IF-käskyssä:

=IF(VLOOKUP(F5,key,2,TRUE)="F","x",VLOOKUP(F5,key,2,TRUE))

Tämän kaavan kirjaimellinen käännös on:

Jos VLOOKUP palauttaa "F", palauta "x". Muussa tapauksessa palauta tulos VLOOKUPista.

"X": n tulos voidaan räätälöidä haluamallasi tavalla. Jos haluat näyttää mitään, anna tyhjä merkkijono ("").

Vaihtoehtoinen kaava

Yksinkertainen, vähemmän redundanttinen kaava voidaan luoda käyttämällä IF: tä tarkistamaan pisteet suoraan tällä tavalla:

=IF(F5<60,"x",VLOOKUP(F5,key,2,TRUE))

Tämä kaava ei kuitenkaan teknisesti korvaa VLOOKUPin lähtöä. Sen sijaan se testaa saapuvan pistemäärän ja ohittaa VLOOKUPin kokonaan, jos se on alle 60.

Mielenkiintoisia artikkeleita...