Excel formula: Pretraživanje s nazivom promjenjivog lista -

Sadržaj

Generička formula

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

Sažetak

Da biste stvorili traženje s promjenjivim imenom lista, možete koristiti funkciju VLOOKUP zajedno s funkcijom INDIRECT.

U prikazanom primjeru formula u C5 je:

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

Obrazloženje

Kartice "mjesec" radnog lista sadrže tablicu koja izgleda ovako:

VLOOKUP formule na kartici sažetka pretražuju i izdvajaju podatke s kartica mjeseca stvaranjem dinamičke reference na naziv lista za svaki mjesec.

Vrijednost pretraživanja unosi se kao mješovita referenca $ B5, a stupac je zaključan kako bi se omogućilo kopiranje preko tablice.

Niz_tablica izrađuje se pomoću funkcije INDIRECT na sljedeći način:

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

Mješovita referenca C $ 4 odnosi se na naslove stupaca u retku 4, koji se podudaraju s imenima listova u radnoj knjizi (tj. "Jan", "Veljača", "Ožujak").

Pojedinačni navodnik pridružen je obje strane C $ 4 pomoću operatora spajanja (&). To nije potrebno u ovom konkretnom primjeru, ali omogućuje formuli da obrađuje imena listova s ​​razmacima.

Dalje se uzvičnik (!) Spoji s desne strane kako bi se stvorila odgovarajuća referenca lista, nakon čega slijedi stvarni raspon za niz tablice.

Konačno, unutar VLOOKUP-a predviđeno je 2 za indeks stupca s 0 radi prisiljavanja na točno podudaranje.

Zanimljivi članci...