
Általános képlet
=VLOOKUP(lookup,(table_array),column,match)
Összegzés
Önálló VLOOKUP képlet létrehozásához átalakíthatja a táblát tömb konstanssá a VLOOKUP belsejében. A bemutatott példában az F7 képlete a következő:
=VLOOKUP(E7,(0,"F";60,"D";70,"C";80,"B";90,"A"),2,TRUE)
Magyarázat
Normális esetben a VLOOKUP második argumentuma olyan tartományként van megadva, mint a B6: C10. A képlet kiértékelésekor ezt a referenciát belsőleg kétdimenziós tömbvé alakítják át:
(0,"F";60,"D";70,"C";80,"B";90,"A")
Minden vessző oszlopot, minden félig kettőspont pedig sort jelöl. Ennek tudatában, ha egy tábla kicsi, akkor a táblázatot "tömbállandóvá" konvertálhatja, és a tömbállandót a VLOOKUP-on belül használhatja a hivatkozás helyett.
Előnye, hogy már nem kell táblázatot tartania a munkalapon. Hátránya, hogy a tömböt keményen kódolják a képletbe. Ha a képletet több cellába másolja, akkor a tömbből egynél több példányt kell fenntartania. A tömbállandó szerkesztése nehezebb, mint egy táblázat szerkesztése a munkalapon, és előfordulhat, hogy más felhasználók nem értik a képletet.
Nevezett tartomány opció
Ha önálló táblázatot szeretne, de nem akar több táblát a munkalapon, létrehozhat egy elnevezett tartományt a tömbállandó segítségével, majd hivatkozhat a megnevezett tartományra a VLOOKUP-ban. Ennek a megközelítésnek az az előnye, hogy a táblázatnak csak egyetlen példányát kell fenntartani.