2017-07-12 1 views
0

Dans le cadre d'une formule dans Excel, j'essaie de créer une référence à un tableau qui se trouve sur une autre feuille de travail. Pour ce faire, je suis en train de combiner INDIRECT et adresse ainsi:Tableau de réfraction Excel avec adresse et indirect d'une autre feuille de travail

INDIRECT(ADDRESS(MATCH('current sheet'!E87;'sheet 2'!$C$2:$C$47;0);1;1;1;"sheet 2"))&":"&INDIRECT(ADDRESS(47;1;1;1;"sheet 2")) 

Je reçois les adresses correctes quand je coller les formules d'adresse sur leur propre, mais une fois que je les combine avec indirecte et essayer de mettre eux dans la formule ci-dessous cela ne fonctionne pas. Est-ce que quelqu'un comprend ce que le problème pourrait être?

=INDEX(INDIRECT(ADDRESS(MATCH('current sheet'!E87;'sheet 2'!$C$2:$C$47;0);1;1;1;"sheet 2"))&":"&INDIRECT(ADDRESS(47;1;1;1;"sheet 2"));MATCH('current sheet'!E87;'sheet 2'!$C$2:$C$47;0)) 

Répondre

0


Je pense que vous n'avez pas besoin d'ajouter « feuille 2 » sur la deuxième partie de votre tableau.
Essayez-le.
Allez à votre feuille principale, sélectionnez une cellule epty, entrez = puis cliquez sur votre autre feuille et dessinez le tableau que vous souhaitez indexer.
Il ressemblera à quelque chose comme ceci: = 'feuille 2'! E4: F12
Au moment où votre formule fait une référence qui ressemble à ceci:
'sheet 21!E4:'sheet 2'!F12.
Vous n'avez pas besoin de la seconde 'feuille 2'! dans le tableau.
Espérons que cela aide.