= 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:
Explicació= VLOOKUP ($B5, INDIRECT ('''&C&''!'&'B5:C11'),2,0)
Les pestanyes 'mes' del full de treball contenen una taula que té l'aspecte següent:
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