Référencement Dynamique Plage Nommée dans la Formule Excel

J'ai un tableau dans Excel avec des en-têtes de colonnes qui correspondent à la partie du dynamisme de la plage nommée ailleurs dans mon classeur. Par exemple, j'ai ces en-têtes de colonne: "10", "20", etc., et la dynamique de ces plages nommées: "ExampleRange10", "ExampleRange2", etc. J'aimerais entrer dans une Recherchev formule qui fait référence à ExampleRange10 par la concaténation de la chaîne "ExampleRange" et l'intitulé de la colonne "10". Cela me permettrait simplement d'étendre la formule à travers toutes les colonnes dans le tableau, au lieu de taper manuellement "ExampleRange10", "ExampleRange20", etc. dans chaque colonne de la formule.

Je suis conscient de l'INDIRECTS de la fonction, et l'ont utilisée avec succès dans le passé avec des plages nommées, mais il ne semble pas être de travailler avec les dynamique plage nommée dans ce cas. Je devine que c'est une nuance qui a quelque chose à voir avec la façon dynamique des plages nommées sont définies par Excel (ils n'apparaissent pas dans la plage nommée déroulant à gauche de la barre de formule, et ils ont des propriétés intéressantes en VBA, par exemple). Est-il une manière que je peux utiliser l'INDIRECTS formule en conjonction avec une dynamique plage nommée, ou est-il un autre moyen que je peux résoudre ce problème?

Modifier: Voici les formules exactes utilisées.
C'est la principale formule: =VLOOKUP(B2,INDIRECT("ExampleRange"&C1),2,FALSE) où C1 contient "10" et la formule de mon dynamiques plage nommée appelé "ExampleRange10" est: =OFFSET(Sheet1!$F$2,0,0,COUNTA(Sheet1!$F$2:$F$25),2). La principale formule renvoie "#REF!", mais il fonctionne correctement lorsque je retire la dynamique de la plage nommée formule et de définir simplement "ExampleRange10" comme statique de la gamme.

Pourriez-vous fournir formule EXACTE qui ne fonctionne pas?
Vous pourriez peut-être utiliser une combinaison de offset() et de colonne(), en fonction de votre mise en page exacte.
Voir modifier.
=VLOOKUP(B5,INDIRECT("range"&C1),1,0) fonctionne très bien pour moi dans Excel 2007. Êtes-vous sûr que le reste de la formule ne contient pas d'erreurs, par exemple, 3e paramètre - numéro de la colonne dans la plage de revenir?
Hein. Et votre "range10" est dynamique? J'ai vérifié mes formules et des plages, et je ne pouvais pas trouver toutes les erreurs. Lorsque je vais dans Gestionnaire de noms et cliquez sur "se Réfère à" la zone de la plage dynamique et la statique de la plage de mettre en évidence la même région, donc je ne pense pas que le problème est avec le DÉCALAGE de la formule de la gamme dynamique...et comme je l'ai mentionné avant, exactement la même formule RECHERCHEV fonctionne quand je remplacer le début de la statique de la plage de texte pour "ExampleRange", qui est le début du texte de la gamme dynamique, de sorte que la formule RECHERCHEV semble être trop...

OriginalL'auteur Kyle Wurtz | 2013-02-13