在 Excel 中,我想写这个公式:
=Sheet1!$A$1:$C$9
使用包含整数坐标的单独单元格的输入:1, 1, 3, 9.
如何使用工作表函数解决此问题?(不是 VBA 代码)
在 Excel 中,我想写这个公式:
=Sheet1!$A$1:$C$9
使用包含整数坐标的单独单元格的输入:1, 1, 3, 9.
如何使用工作表函数解决此问题?(不是 VBA 代码)
工作表名称是给定的吗?假设是,然后尝试像这样使用 OFFSET:
=OFFSET(Sheet1!$A$1,Z1-1,Z2-1,Z3,Z4)
其中 Z1 到 Z4 分别包含 1(表示起始行位置)、1(表示起始列位置)、9(表示范围高度)和 3(表示范围宽度)。
第一个参数总是 A1
如果您希望 3 和 9 代表端点而不是大小,则使用 Z3-Z1+1 和 Z4-Z2+1
如果您无法完成这项工作,那么一组不那么模糊的输入值将很有用 - 如果输入是 4、5、6 和 7,您期望的范围是多少?
请注意,要“查看”输出,您需要在上下文中使用 OFFSET 函数,例如在需要 SUM 等范围的函数中
这些可能是错误的顺序,但是:
=SUM(INDIRECT(ADDRESS(1,1) & ":" & ADDRESS(3,9)))