我想知道是否可以根据另一个单元格的值在 Excel 中引用一个单元格。
例子
我有一个单元格,让我们说A1
我想使用的行号在哪里(例如,A1
is的内容42
)
我想计算B
从行1
到与A1
. 就像是=SUM( B1:B<NUMBER_IN_A1> )
有什么办法吗?
use*_*686 15
使用&
创建单元坐标,它们使用访问INDIRECT()
。
=SUM(INDIRECT("B1:B" & A1))
Run Code Online (Sandbox Code Playgroud)
bar*_*ini 12
INDEX
INDIRECT
在可能的情况下,通常比 更可取。您不必对列进行“硬编码”,并且它不是(作为)易变的。
=SUM(B1:INDEX(B:B,A1))
Run Code Online (Sandbox Code Playgroud)
有关使用的更多详细信息,请参阅文档。