Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Formule INDEX sur autre fichier Excel + nom d'onglet

ALF75

XLDnaute Nouveau
Bonjour à tous,
Je souhaiterai récupérer via une formule les données qui se trouvent :
- dans un fichier Excel spécifique
- sur un onglet spécifique (amené à changer)
- 1 ligne en dessous de la valeur cherchée (d'où la formule INDEX et non RECHV/X)

Après quelques recherches, j'ai essayé de mixer mais évidemment, ça plante. Voici la formule en question et les 2 fichiers :
=INDEX(INDIRECT("'[TRI.xlsx]"&$B$3&"'!$A:$A");EQUIV(A7;INDIRECT("'[TRI.xlsx]"&$B$3&"'!$C:$C";1);0)+1)
--> B3 = nom de l'onglet (amené à changer via une BDD)

Merci par avance pour votre aide et bon WE !

A.
 

Pièces jointes

  • TRI.xlsx
    16.9 KB · Affichages: 9
  • Fichier contrôle Exemple.xlsx
    11 KB · Affichages: 7

JHA

XLDnaute Barbatruc
Bonjour à tous,

A essayer en "B7"
VB:
=INDEX(INDIRECT("'[TRI.xlsx]"&$B$3&"'!$D:$D");EQUIV(A7;INDIRECT("'[TRI.xlsx]"&$B$3&"'!$A:$A");0)+1)

JHA
 

Pièces jointes

  • Fichier contrôle Exemple.xlsx
    10.3 KB · Affichages: 8

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…