web-dev-qa-db-fra.com

Importer la plage lors de la copie dans d'autres cellules change automatiquement la plage

J'utilise importrange pour extraire les données de ma page de réponses vers ma feuille de calcul. J'ai terminé la première feuille, mais je dois maintenant aller dans la feuille pour voir où la feuille 1 a manqué d'espace. Le problème est que j'ai copié le script importrange dans toutes les cellules de la colonne, mais la plage n'a pas changé automatiquement. Je veux que la plage indique A2: A2 pour changer en A3: A3, etc.

Voici un exemple

 =IMPORTRANGE("https://docs.google.com/spreadsheets/d/1cBaiqy_VZRvM90XHW4doW6phqZO02OgoFdhNN1COgck/edit", "Time!e18:e18")

et je veux être copié dans la cellule suivante pour être

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1cBaiqy_VZRvM90XHW4doW6phqZO02OgoFdhNN1COgck/edit", "Time!e19:e19") 

etc...

1
Peteh
  • si vous voulez faire glisser la formule, utilisez:

    =IMPORTRANGE("1cBaiqy_VZRvM90XHW4doW6phqZO02OgoFdhNN1COgck", "Time!E"&ROW(A18))
  • si vous voulez faire glisser vers la bonne utilisation:

    =IMPORTRANGE("1cBaiqy_VZRvM90XHW4doW6phqZO02OgoFdhNN1COgck", "Time!E"&COLUMN(R1))
0
user0

Au lieu de A2:A2, Utilisez A2 Car il est plus court et simplifiera également la formule IMPORTRANGE.

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1cBaiqy_VZRvM90XHW4doW6phqZO02OgoFdhNN1COgck/edit", "Time!e" + row())

À la place, pour row(), vous pouvez utiliser column() ou toute variante comme row() + 5 pour obtenir le numéro de ligne requis de la cellule à importer.

0
Rubén