Excel

Cerca amb nom de full variable

Lookup With Variable Sheet Name

Fórmula Excel: cerca amb nom de full variableFórmula genèrica
= VLOOKUP (val, INDIRECT ('''&sheet&''!'&'range'),col,0)
Resum

Per crear una cerca amb un nom de full variable, podeu utilitzar la funció VLOOKUP juntament amb la funció INDIRECT.





A l'exemple que es mostra, la fórmula a C5 és:

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

Les pestanyes 'mes' del full de treball contenen una taula que té l'aspecte següent:





Exemple de full de dades mensuals de gener

Les fórmules VLOOKUP de la pestanya de resum cerquen i extreuen dades de les pestanyes del mes creant una referència dinàmica al nom del full per a cada mes.



com crear un sistema de classificació a Excel

El valor de cerca s'introdueix com a referència mixta $ B5, amb la columna bloquejada per permetre la còpia a la taula.

El table_array es crea amb la funció INDIRECTA així:

 
 INDIRECT ('''&C&''!B5:C11')

La referència mixta C $ 4 fa referència als encapçalaments de columna de la fila 4, que coincideixen amb els noms dels fulls del llibre (és a dir, 'gen', 'febrer', 'mar').

Un caràcter de cometes simples s’uneix a cada costat de C $ 4 mitjançant l’operador de concatenació (&). No es requereix en aquest exemple concret, però permet que la fórmula manegi els noms de fulls amb espais.

A continuació, s’uneix el signe d’exclamació (!) A la dreta per crear una referència de full adequada, seguida de l’interval real de la matriu de taules.

Finalment, dins de VLOOKUP, es proporciona 2 per a l’índex de columna amb 0 per forçar una coincidència exacta.

Autor Dave Bruns


^