Excel:使用公式进行单元格引用

标签 excel excel-formula excel-2010 excel-2007

我想使用 =MAX() 函数,但从单元格值获取开始和停止单元格:

给定像这样的单元格值:

A1 = 110(行开始)

A2 = 130(行尾)

A3 = 4(列 ID,即“D”)

使用这个 max 函数应该变成

最大(D110:D130)

当我更改单元格值时,MAX 使用的范围应该更改。有办法做到这一点吗?间接似乎很有用,但我无法使其工作。我对所有事情都使用相同的工作表。

谢谢!

最佳答案

试试这个:

= MAX(INDEX($A:$XFD,A1,A3):INDEX($A:$XFD,A2,A3))

快速注意:应避免INDIRECT,因为它是不稳定的。首选 INDEX

关于Excel:使用公式进行单元格引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48190983/

相关文章:

excel - VBA Excel : Copy column with start position and destination position

excel - 一起写 IF, AND, OR

excel - 如果两个单元格匹配,则返回第三个单元格的值

c# - 使用 visual studio 2017 进行 VSTO 文档级自定义

vba - 将单元格加载到变体后,如何取回它们的地址?

excel - 索引/匹配 - 如果第一个值为空白,则查找第二个值

python - 如何将多个 XLSX 文件合并到一个工作簿中,同时保持其工作表独立?

python - 使用 web.py 上传 Excel

excel - 输入由 "-"分隔的数字和字母的公式

子字符串列表中的 Excel 查找