合并工作表中的多个 Excel 区域

合并工作表中的多个 Excel 区域

我需要在 Excel 2007 中创建一个由分布在多个工作表的范围组成的合并范围。我希望可以在单元格公式中使用 VBA UNION 函数,但这似乎不是一个选项。

如果有必要,我可以处理 VBA,但无法确定将来需要维护它的人是否能够做到。

我的最终目标是在合并范围内运行 MAX、MIN、AVERAGE 等函数。

有没有什么帮助?

答案1

您可以使用逗号分隔的范围列表作为函数的参数,例如

=MIN(Sheet1!A1:C10,Sheet2!B7:D11)

使用命名范围

=MIN(NameOnSheet1,NameOnSheet2)

或 3D 引用来引用连续工作表范围内的相同单元格,例如

=MIN(Sheet1:Sheet4!A1:C10)

答案2

一种方法是使用命名范围。

如果您突出显示区域 1,然后按住 Ctrl 突出显示区域 2.... 两者都应该被选中。

现在转到论坛->定义名称并为您的新范围命名(即 SuperRange)

现在获取您可以输入的最大值

=max(SuperRange)

得到结果

相关内容