J'ai deux classeurs avec plusieurs feuilles dans chacun. J'ai une liste déroulante pour sélectionner le nom de la feuille que j'utilise pour référence pour les URL et pour référencez d'autres feuilles dans le livre principal.
J'ai utilisé avec succès IMPORTRANGE
pour obtenir des données de l'autre classeur lorsque je pose le nom de la feuille dedans.
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/12Up9RK9bveEPN35iXq3V1QouJMgXELgzzoOdLnID5lU/edit?usp=sharing", "AMT!B2:M8")
AMT doit être remplacé par la valeur d'une autre cellule.
J'ai référencé des cellules dans d'autres feuilles en utilisant INDIRECT
, mais je ne sais pas comment le faire dans ce cas dans cette chaîne particulière.
J'ai essayé de faire un certain nombre de manières différentes, et c'est ma dernière tentative
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/12Up9RK9bveEPN35iXq3V1QouJMgXELgzzoOdLnID5lU/edit?usp=sharing", "INDIRECT("'"&D4&"'!B2:M8")")
Vous n'avez pas besoin de la fonction INDIRECT
dans votre formule.
Tout ce que vous avez à faire est d'utiliser
=IMPORTRANGE("JUST_THE_ID_HERE", ""&D4&"!B2:M8")
(où D4
tient AMT
ou est une cellule utilisant un Data Validation
liste déroulante