0

複数のシートを持つスプレッド シートがあります。最初のシートは「メイン シート」です。以降のシート名は「メインシート」のA列の値と同じです。

例: メインシート列 A5 = 12345 列 A6 = 23456

シート「12345」(B10)からセル「メインシート」(B5)の値(「メインシート」(A5)の値)とセル「メインシート」(B6)の値をシートから取得したい」 23456」(B10)。

「メインシート」はどんどん大きくなっていくので、数式でやる必要があります。

助言がありますか?

4

1 に答える 1

0

表記により、MS Excelを使用していないように見えますが、使用している場合は、これで問題が解決するはずです。

INDIRECT関数を使用することをお勧めします。文字列をセルへの参照に変換します。

これは、次のようなことができることを意味します(メインシートのB1)。

=INDIRECT(CONCATENATE("'", 'Main Sheet'!A1, "'!B10"))

仮定して:

'Main Sheet'!A1 == abc123

式はあなたに以下の内容を与えるでしょう:

'abc123'!B10
于 2013-01-13T23:04:10.820 に答える