如何水平拖动固定字符串的公式

how to drag horizontally a formula which is a string fixed

我在excel

中有以下公式

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

A2是当前工作表中的一个单元格,是工作表标签的名称。但是我想做的是像标准 excel 公式一样水平拖动公式以引用 "other" 工作表选项卡

的单元格

所以如果我水平拖动我会得到:

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

=MAX(INDIRECT($A2 & "!"&"D2:D5"))

等等

这不会将公式作为固定文本使用..那么我该怎么做呢?

这将解决您的问题。虽然不确定这是否是最好的解决方案。

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

另一种方式是

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

如果您希望范围在第二个 sheet 的同一行和同一列开始并向下完成三行。