使用名称pipe理器来创builddynamic范围
我有一个从第4行开始的dynamic范围,横跨A到G,并且下降了x次。 引用这个的静态方法是:
=Data!$A$4:$G$99
我想这个名字dynamic计算其内容,而不是硬编码4
至99
。
我看了Offset ,却无法让它工作:
=OFFSET(Data!$A$4:$G$4,0,0,COUNTA(Data!$A4:$G4),1)
正确的公式是:
=OFFSET(Data!$A$4,0,0,COUNTA(Data!$A:$G),8)
width
应该设置为8
,因为从A
到G
的列数。 看看它是否有效。
更新
如果您希望它包含您指定的范围之外的列和行,则可以尝试以下公式:
=OFFSET(Data!$A$4,0,0,1000,1000)
含义:
$ A $ 4 :是您的第一个值所在的起始单元格引用。
两个零可以改变你的起始单元格引用的位置。 (这个我们不想做,所以有零)。
第一个1000是高度,从$ A $ 4开始,意味着你需要查看的行数(上下)。
第二个1000是宽度数,从左到右的列数,始终从$ A $ 4引用开始。
所以这个公式将会查看从A4
开始的所有1000行以及A4
右侧的所有1000列。
你显然可以调整这个1000来适应你想要覆盖的可能的范围。
或者:
=OFFSET(Data!$A$4:$G$4,,,COUNTA(Data!$A:$A),)