Excel-formel: Opslag med variabelt arknavn -

Indholdsfortegnelse

Generisk formel

=VLOOKUP(val,INDIRECT("'"&sheet&"'!"&"range"),col,0)

Resumé

For at oprette et opslag med et variabelt arknavn kan du bruge VLOOKUP-funktionen sammen med INDIRECT-funktionen.

I det viste eksempel er formlen i C5:

=VLOOKUP($B5,INDIRECT("'"&C$4&"'!"&"B5:C11"),2,0)

Forklaring

Fanerne "måned" i regnearket indeholder en tabel, der ser sådan ud:

VLOOKUP-formlerne i opsummeringsfanen opslag og udtræk data fra månedens faner ved at oprette en dynamisk reference til arknavnet for hver måned.

Opslagsværdien indtastes som den blandede reference $ B5, med søjlen låst for at tillade kopiering på tværs af tabellen.

Table_array oprettes ved hjælp af INDIRECT-funktionen som denne:

INDIRECT("'"&C$4&"'!B5:C11")

Den blandede reference C $ 4 henviser til kolonneoverskrifterne i række 4, der matcher arknavne i projektmappen (dvs. "Jan", "Feb", "Mar").

Et enkelt citattegn er knyttet til hver side af C $ 4 ved hjælp af sammenkædningsoperatoren (&). Dette er ikke påkrævet i dette særlige eksempel, men det tillader formlen at håndtere arknavne med mellemrum.

Derefter sammenføjes udråbstegn (!) Til højre for at oprette en korrekt arkreference, der efterfølges af det aktuelle interval for tabelarrayet.

Endelig inde i VLOOKUP er der 2 til kolonneindeks med 0 for at tvinge et nøjagtigt match.

Interessante artikler...