Excel formula: VLOOKUP poništava izlaz -

Sadržaj

Generička formula

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

Sažetak

Da biste nadjačali izlaz iz VLOOKUP-a, možete ugnijezditi VLOOKUP u funkciji IF. U prikazanom primjeru formula u G5 je:

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

gdje je ključ imenovani raspon B5: C9.

Ova formula vraća standardni izlaz kad je rezultat> = 60 i "x" za rezultate manje od 60.

Obrazloženje

Napomena: jednostavniji pristup bio bi izravna izmjena tablice koju koristi VLOOKUP. Ali ovaj primjer objašnjava mehaniku ispitivanja i nadjačavanja rezultata iz VLOOKUP-a.

Ova se formula temelji na jednostavnom primjeru ocjenjivanja koji je ovdje detaljno objašnjen. Za zadani rezultat, VLOOKUP koristi postojeću tablicu, imenovani ključ raspona (B5: C9), za izračunavanje ocjene. Način podudaranja bilješki postavljen je na približno.

Da bi nadjačao izlaz, VLOOKUP je ugniježđen u IF izraz:

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

Doslovni prijevod ove formule je:

Ako VLOOKUP vrati "F", vratite "x". U suprotnom, vratite rezultat iz VLOOKUP-a.

Rezultat "x" može se prilagoditi po želji. Da ne biste ništa prikazali, navedite prazan niz ("").

Alternativna formula

Jednostavnija, manje suvišna formula može se stvoriti korištenjem IF za provjeru rezultata izravno ovako:

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

Međutim, ova formula tehnički ne nadjačava izlaz VLOOKUP-a. Umjesto toga, testira vrijednost dolazne ocjene i u potpunosti zaobilazi VLOOKUP ako je ispod 60.

Zanimljivi članci...