Excel képlet: A VLOOKUP felülbírálja a kimenetet -

Tartalomjegyzék

Általános képlet

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

Összegzés

A VLOOKUP kimenetének felülbírálásához beágyazhatja a VLOOKUP funkciót az IF függvénybe. A bemutatott példában a G5 képlete a következő:

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

ahol a kulcs a megnevezett tartomány B5: C9.

Ez a képlet a normál kimenetet adja vissza, ha a pontszám> = 60, és az "x" a 60-nál kisebb pontszám esetén.

Magyarázat

Megjegyzés: egyszerűbb megközelítés a VLOOKUP által közvetlenül használt táblázat megváltoztatása. De ez a példa elmagyarázza a VLOOKUP kimenetének tesztelésének és felülbírálásának mechanikáját.

Ez a képlet egy egyszerű osztályozási példán alapul, amelyet itt részletesen elmagyarázunk. Egy adott pontszámot, VLOOKUP használ meglévő táblához, a megnevezett tartományban gombot (B5: C9), kiszámításához egy fokozat. A megjegyzés egyezési módja hozzávetőlegesre van állítva.

A kimenet felülbírálásához a VLOOKUP be van ágyazva egy IF utasításba:

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

A képlet szó szerinti fordítása:

Ha a VLOOKUP "F" -t ad vissza, adja vissza az "x" -t. Ellenkező esetben adja vissza az eredményt a VLOOKUP-ból.

Az "x" eredménye tetszés szerint testreszabható. A semmi megjelenítéséhez adjon meg egy üres karakterláncot ("").

Alternatív képlet

Egyszerűbb, kevésbé redundáns képlet hozható létre az IF használatával a pontszám közvetlen ellenőrzésére:

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

Ez a képlet azonban technikailag nem írja felül a VLOOKUP kimenetét. Ehelyett teszteli a bejövő pontszámot, és teljes mértékben megkerüli a VLOOKUP-ot, ha 60 alatt van.

érdekes cikkek...