使用来自其他单元格的值引用 Excel 中的单元格

Mat*_*teo 13 microsoft-excel

我想知道是否可以根据另一个单元格的值在 Excel 中引用一个单元格。

例子

  • 我有一个单元格,让我们说A1我想使用的行号在哪里(例如,A1is的内容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

INDEXINDIRECT在可能的情况下,通常比 更可取。您不必对列进行“硬编码”,并且它不是(作为)易变的。

=SUM(B1:INDEX(B:B,A1))
Run Code Online (Sandbox Code Playgroud)

有关使用的更多详细信息,请参阅文档