Excel-formule: zelfstandige VERT.ZOEKEN -

Inhoudsopgave

Generieke formule

=VLOOKUP(lookup,(table_array),column,match)

Samenvatting

Om een ​​zelfstandige VERT.ZOEKEN-formule te maken, kunt u de tabel converteren naar een matrixconstante in VERT.ZOEKEN. In het getoonde voorbeeld is de formule in F7:

=VLOOKUP(E7,(0,"F";60,"D";70,"C";80,"B";90,"A"),2,TRUE)

Uitleg

Normaal gesproken wordt het tweede argument voor VERT.ZOEKEN geleverd als een bereik zoals B6: C10. Wanneer de formule wordt geëvalueerd, wordt deze verwijzing intern geconverteerd naar een tweedimensionale array als volgt:

(0,"F";60,"D";70,"C";80,"B";90,"A")

Elke komma geeft een kolom aan en elke puntkomma geeft een rij aan. Als u dit weet, kunt u, wanneer een tabel klein is, de tabel converteren naar een "matrixconstante" en de matrixconstante in VERT.ZOEKEN gebruiken in plaats van de verwijzing.

Het voordeel is dat u geen tafel meer op het werkblad hoeft te onderhouden. Het nadeel is dat de array hard gecodeerd is in de formule. Als u de formule naar meer dan één cel kopieert, moet u meer dan één exemplaar van de matrix onderhouden. Het bewerken van een matrixconstante is moeilijker dan het bewerken van een tabel op het werkblad, en andere gebruikers begrijpen de formule mogelijk niet.

Benoemde bereikoptie

Als u een op zichzelf staande tabel wilt, maar niet meerdere exemplaren van de tabel in het werkblad wilt, kunt u een benoemd bereik maken met behulp van de matrixconstante en vervolgens verwijzen naar het genoemde bereik in VERT.ZOEKEN. Het voordeel van deze aanpak is dat er maar één exemplaar van de tabel hoeft te worden onderhouden.

Interessante artikelen...