2016-04-23 10 views
0

を固定文字列で式をドラッグして、私はエクセルどのように水平に

で、次の式を有する

=MAX(INDIRECT($A2 & "!"&"B2:B5"))

A2は、ワークシートタブの名前で現在のワークシート内のセルです。

=MAX(INDIRECT($A2 & "!"&"C2:C5"))

:しかし私は何をしたいことは水平に私はなるだろう水平

ので、私はドラッグした場合は、「その他」のワークシートタブのセルを参照するための標準的なExcelの数式のような式をドラッグしています=MAX(INDIRECT($A2 & "!"&"D2:D5"))

など

私はこれを行うだろうかtext..so固定などの式でこの文句を言わない仕事?

答えて

1

これが問題を解決します。これが最善の解決策であるかどうかは不明ですが。あなたは範囲が第二のシートの同じ行と列で始まり、ダウン3行を終了したい場合は

=MAX(INDIRECT($A2 & "!" & CHAR(COLUMN()+64) & "2:" & CHAR(COLUMN()+64) & "5")) 
1

もう一つの方法は、

=MAX(INDIRECT($A2 & "!"&ADDRESS(ROW(),COLUMN())&":"&ADDRESS(ROW()+3,COLUMN()))) 

です。

関連する問題