Excel-formel: Selvstendig VLOOKUP -

Innholdsfortegnelse

Generisk formel

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

Sammendrag

For å lage en selvstendig VLOOKUP-formel kan du konvertere tabellen til en matrisekonstant inne i VLOOKUP. I eksemplet vist er formelen i F7:

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

Forklaring

Normalt er det andre argumentet for VLOOKUP gitt som et område som B6: C10. Når formelen blir evaluert, blir denne referansen konvertert internt til et todimensjonalt array som dette:

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

Hvert komma angir en kolonne, og hvert semikolon angir en rad. Når du vet dette, når en tabell er liten, kan du konvertere tabellen til en "matrisekonstant" og bruke matrisekonstanten inne i VLOOKUP, i stedet for referansen.

Fordelen er at du ikke lenger trenger å opprettholde en tabell på regnearket. Ulempen er at matrisen er hardkodet inn i formelen. Hvis du kopierer formelen til mer enn én celle, må du opprettholde mer enn en forekomst av matrisen. Det er vanskeligere å redigere en matrisekonstant enn å redigere en tabell på regnearket, og andre brukere forstår kanskje ikke formelen.

Navngitt rekkevidde

Hvis du vil ha en selvstendig tabell, men ikke vil ha flere forekomster av tabellen i regnearket, kan du opprette et navngitt område ved hjelp av matrisekonstanten, og deretter henvise til det nevnte området i VLOOKUP. Fordelen med denne tilnærmingen er at det bare er en gang forekomst av tabellen å vedlikeholde.

Interessante artikler...