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

XL 2019 Concaténer une cellule dans une formule

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 !

quovadis3000

XLDnaute Nouveau
Bonjour,
le titre n'est pas très clair mais je vais tenter d'expliquer.
J'ai un fichier avec un dashboard d'environ 20 lignes qui correspondant à des fournisseurs. Chaque fournisseur a sa propre sheet avec ses tarifs.
J'exécute la même formule dans chaque ligne, du coup je voudrais "tirer", et utilise le nom de mon fournisseur écrit en colonne A dynamiquement pour que ça charge directement la bonne sheet (le nom en colonne A correspond à nom de la sheet).

Exemple, si je veux appeler ma cellule, je fais =FOURNISSEUR!B1
Ca c'est simple.

Pour faire pareil en concaténant, je fais
=CONCATENER(A11;"!B1")
Ca affiche donc FOURNISSEUR!B1

Donc là ok.

Sauf que quand je l'utilise dans mes INDEX et RECHERCHEV, évidemment ça fonctionne pas

Exemple :
=INDEX(FOURNISSEUR!A3:H7;EQUIV(D5;FOURNISSEUR!A3:A7;0);EQUIV(D6;FOURNISSEUR!A3:H3;0))

Si je remplace FOURNISSEUR!A3 par =CONCATENER(A11;"!A3") ou CONCATENER(A11;"!A3") ça ne fonctionne pas.

Comment changer dynamiquement mon nom ?

Merci !
 
Bonjour,

Avez-vous tenté la fonction Indirect :
=Indirect(A11 & "!A3" )
La fonction CONCATENER peut ici être remplacée par l'opérateur de concaténation &.
Si votre nom de feuille contient des espaces, n'oubliez pas les ' (apostrophe) pour l'entourer.

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

Discussions similaires

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