2017-12-30 58 views
2

厳密な命名規則を持つ他の3つのシートから値を収集するGoogleスプレッドシートのシートがあります。これらのシートの名前にはYY形式の年と、アンダースコア、MM形式の月、その後のアンダースコア、最後に3つの投稿のうちの1つが続きます。
したがって、2017年1月の12月のシートの場合は17_12_TISZT、2018年1月の2番目のシートの場合は18_01_APOLOのようになります。Googleシート - 動的に変更可能なシート名で他のシートを参照する

私の質問は次のとおりです。継続的な日付(年と月)で動的に変化する文字列を作成することができますので、手動で参照を検索して置き換える必要はありませんか?

私は、次の式で必要な文字列を作成しようとしました:=RIGHT(LEFT(TODAY();4);2)&"_"&MID(TODAY();6;2)&"_TISZT"、これは私に17_12_TISZTを与えました。私が参照する必要がある3つのシートのうちの1つの名前。

しかし、参照を使用する必要がある私の公式は、このように動作するようには見えません。 '17_12_TISZT'!RANGEを参照する代わりに、私は'RIGHT(LEFT(TODAY();4);2)&"_"&MID(TODAY();6;2)&"_TISZT'"!とこれに似たいくつかの方法を試しましたが、常にエラーに遭遇しました。私は間違って何をしていますか?このタイプの相互参照は、どのような方法でも達成可能ですか?

は()

答えて

2

の間接ご回答いただきありがとうございます:

=INDIRECT("'" & RIGHT(LEFT(TODAY();4);2)&"_"&MID(TODAY();6;2)&"_TISZT" & "'!A1") 
+0

はどうもありがとうございました!私は私の質問をグーグルで試してみたにもかかわらず、前にその式を使用/聞いたことがない: - / – Csabavagyok

関連する問題