importrange
を使用して、応答ページからスプレッドシートにデータをプルしています。最初のシートを完成させましたが、シートに移動して、シート1がスペースを使い果たした場所を追跡する必要があります。問題は、importrange
スクリプトを列のすべてのセルにコピーしましたが、範囲は自動的に変更されていません。 A2:A2からA3:A3に変更するように範囲を指定します。これを行うことができるので、それぞれを手動で変更する必要はありません
ここに例があります
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1cBaiqy_VZRvM90XHW4doW6phqZO02OgoFdhNN1COgck/edit", "Time!e18:e18")
そして私は次のセルにコピーされたときに
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1cBaiqy_VZRvM90XHW4doW6phqZO02OgoFdhNN1COgck/edit", "Time!e19:e19")
等々...
式を下にドラッグしたい場合は、次のようにします。
=IMPORTRANGE("1cBaiqy_VZRvM90XHW4doW6phqZO02OgoFdhNN1COgck", "Time!E"&ROW(A18))
正しい使い方にドラッグしたい場合:
=IMPORTRANGE("1cBaiqy_VZRvM90XHW4doW6phqZO02OgoFdhNN1COgck", "Time!E"&COLUMN(R1))
_A2:A2
_の代わりに_A2
_を使用します。これは、短いため、IMPORTRANGEの式が簡略化されるためです。
_=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1cBaiqy_VZRvM90XHW4doW6phqZO02OgoFdhNN1COgck/edit", "Time!e" + row())
_
代わりにrow()
の代わりにcolumn()
またはrow() + 5
のようなバリアントを使用して、インポートするセルの必要な行番号を取得できます。