Formula Excel: Căutare cu numele foii variabile -

Cuprins

Formula generică

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

rezumat

Pentru a crea o căutare cu un nume de foaie variabilă, puteți utiliza funcția VLOOKUP împreună cu funcția INDIRECT.

În exemplul prezentat, formula din C5 este:

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

Explicaţie

Filele „lună” ale foii de lucru conțin un tabel care arată astfel:

Formulele VLOOKUP din fila rezumat caută și extrag date din filele lunii, creând o referință dinamică la numele foii pentru fiecare lună.

Valoarea de căutare este introdusă ca referință mixtă $ B5, cu coloana blocată pentru a permite copierea peste masă.

Table_array este creat folosind funcția INDIRECT astfel:

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

Referința mixtă C $ 4 se referă la titlurile coloanelor din rândul 4, care se potrivesc cu numele foilor din registrul de lucru (adică „ian”, „februarie”, „mar”).

Un caracter de ghilimel unic este alăturat ambelor părți ale C $ 4 folosind operatorul de concatenare (&). Acest lucru nu este necesar în acest exemplu particular, dar permite formulei să gestioneze numele foilor cu spații.

Apoi, punctul de exclamare (!) Este alăturat în dreapta pentru a crea o referință de foaie adecvată, care este urmată de intervalul real pentru matricea de tabele.

În cele din urmă, în interiorul VLOOKUP, 2 este furnizat pentru indexul coloanei cu 0 pentru a forța o potrivire exactă.

Articole interesante...