Trouver la ligne dans un autre fichier Excel

  • Initiateur de la discussion Initiateur de la discussion Gallyka
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

Gallyka

Guest
Bonjour,

J'ai besoin de trouver la ligne d'une cellule spécifique mais qui se trouve dans un autre fichier. J'ai essayé de combiner les fonction EQUIV et INDIRECT mais sans succès :

EQUIV((INDIRECT("'["&A2&"]Sheet1'!")="Client");'["&A2&"]Sheet1'!$A$1:$A$10000;0)
Dans A2 se trouve le nom de mon fichier dans lequel se trouve le numéro de ligne de la cellule "Client" recherché.

Merci d'avance pour votre aide
 
Re : Trouver la ligne dans un autre fichier Excel

Bon jour.
EQUIV((INDIRECT("'["&A2&"]Sheet1'!")="Client");'["&A2&"]Sheet1'!$A$1:$A$10000;0)
Le paramètre d'INDIRECT n'est pas une référence de cellule valide. Il manque l'addresse derrière le "!"
de plus en y mettant une adresse valide, vous compareriez ceci au texte "Client" ce qui aurait pour résultat VRAI ou FAUX. Je serais étonné que cette valeur soit un bon argument de recherche avec EQUIV.
À+
 
Dernière édition:
Re : Trouver la ligne dans un autre fichier Excel

Bonjour Gallyka, Bonjour Dranreb, Bonjour JNP 🙂

J'ajouterais que si l'autre fichier n'est pas ouvert (celui dont le nom est en A2), ça ne pourra pas fonctionner.
INDIRECT ne fonctionne pas sur les classeurs fermés.
 
Re : Trouver la ligne dans un autre fichier Excel

Merci pour vos réponses, en effet Dranreb ce n'était pas un bon argumenrt de recherche pour la fontion EQUIV et JNP tu as la bonne formule merci.
Bonne journée
 
Re : Trouver la ligne dans un autre fichier Excel

Je voudrais utiliser la ligne trouvée par cette formule dans une autre formule:
Valeur de la ligne 1 trouvée avec la formule 1 : VF1
Valeur de la ligne 2 trouvée avec la formule 2 : VF2

=SOMMEPROD((INDIRECT("'["&A2&"]Sheet1'!$B$VF1:$B$VF2")<>"")*(INDIRECT("'["&A2&"]Sheet1'!$B$VF1:$B$VF2")<>"Plan: Test Name")

Merci d'avance
 
Re : Trouver la ligne dans un autre fichier Excel

Bonjour à tous,

Il faut concatener ton sheet1'!$B$ et ton VF1

=SOMMEPROD((INDIRECT("'["&A2&"]Sheet1'!$B$"&VF1&":$B$"&VF2)<>"")*(INDIRECT("'["&A2&"]Sheet1'!$B$"&VF1:$B$"&VF2)<>"Plan: Test Name")

Cordialement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
257
  • Question Question
Microsoft 365 Tableau
Réponses
5
Affichages
288
Retour