Excel-formel: Selvstændig VLOOKUP -

Indholdsfortegnelse

Generisk formel

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

Resumé

For at lave en selvstændig VLOOKUP-formel kan du konvertere tabellen til en matrixkonstant inde i VLOOKUP. I det viste eksempel er formlen i F7:

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

Forklaring

Normalt tilvejebringes det andet argument for VLOOKUP som et område som B6: C10. Når formlen evalueres, konverteres denne reference internt til et todimensionelt array som dette:

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

Hvert komma angiver en kolonne, og hvert semikolon angiver en række. Når du ved dette, når en tabel er lille, kan du konvertere tabellen til en "arraykonstant" og bruge arraykonstanten inde i VLOOKUP i stedet for referencen.

Fordelen er, at du ikke længere har brug for at vedligeholde en tabel på regnearket. Ulempen er, at arrayet er hårdkodet i formlen. Hvis du kopierer formlen til mere end en celle, skal du vedligeholde mere end en forekomst af matrixen. Det er vanskeligere at redigere en matrixkonstant end at redigere en tabel på regnearket, og andre brugere forstår muligvis ikke formlen.

Navngivet rækkevidde

Hvis du vil have en selvstændig tabel, men ikke ønsker flere forekomster af tabellen i regnearket, kan du oprette et navngivet område ved hjælp af arraykonstanten og derefter henvise til det navngivne interval i VLOOKUP. Fordelen ved denne tilgang er, at der kun er én gang af tabellen at vedligeholde.

Interessante artikler...