2016-08-31 2 views
1

私は数枚の異なるシートから数値を取り合わせて数字を組み合わせるシートを持っています。毎週、同じ名前の新しいシートがソースファイルに追加されます。私は、多数のセルの代わりに1つのセルを変更して、合併したシートを更新したいと思います。 タブが同じGoogleシートにある場合、これは簡単に間接的に行うことができます。GoogleシートでIMPORTRANGE、間接、および連携を一緒に使用する

今、アマルガムシートにおける式は、

=IMPORTRANGE(M4, "Aug29!$F$2") 

式は、いくつかの異なるシートから引っ張るように各ライン上にあること:

=IMPORTRANGE(M5, "Aug29!$F$2") 
=IMPORTRANGE(M6, "Aug29!$F$2") 

など。

毎週、新しい日付に「Aug29」変更 - 「SEP5」、「Sep12」など私は(中式のその部分を引っ張るへの間接使用されてやってみたい何

セルZ1から)、各式を更新する必要はありません。

私は間接的で式の「Aug29 $ F $!2」の部分を作成するために、CONCATENATEを使用することができます考えていた

:問題はIMPORTRANGE式が範囲文字列の周りの引用を必要とし、ある

=IMPORTRANGE(M4, CONCATENATE(INDIRECT(Z1), "!$F$2")) 

、および私はそれらを追加する方法を見つけることができません。

奇妙な問題だと思いますが、解決策がある人がいるのでしょうか?

答えて

0

未テスト。以下のようなものZ2内で

=IMPORTRANGE(M4,Z$2) 

::のようなものを試してみてください

つまり
=Z1&"!$F$2" 

、私はあなたのIMPORTRANGEが間接好きではないと思います。

0

短い答え

使用=IMPORTRANGE(M4, CONCATENATE(Z1, "!$F$2"))または=IMPORTRANGE(M4, Z1&"!$F$2")

説明

間接的には"Z1"のように、セルまたは範囲の参照を表す文字列が必要ですが、それは不必要にあなたの式の複雑さを増加します。

Z1にシートの名前がある場合は、CONCATENATE、CONCATまたは&

を使用して連結します。
関連する問題