在Excel中,我想写这个公式:
=Sheet1!$A$1:$C$9
使用包含整数坐标的单独单元格的输入:1, 1, 3, 9.
如何使用工作表函数解决此问题? (不是VBA代码)
答案 0 :(得分:0)
工作表名称是否给定?假设是,那么尝试使用这样的OFFSET:
= OFFSET(Sheet 1中!$ 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
这样的范围的函数中答案 1 :(得分:0)
这些可能是错误的顺序,但是:
=SUM(INDIRECT(ADDRESS(1,1) & ":" & ADDRESS(3,9)))