首页 文章

Excel - 如何使用单元格的值作为另一个单元格的行值?

提问于
浏览
3

这是我的问题:

我有一个包含值444的单元格(V4) . 我想以下列方式在另一个单元格(M12)的公式中使用此值 . 我希望公式等于= MIN(L12:L444),而不是444我想要引用包含值444的单元格V4.但是当我输入= MIN(L12:L(V4))时它显然不是工作,我该怎么做?对不起,如果我没有解释得很好 . :S

3 回答

  • 3

    INDIRECT将起作用并且最接近您描述的解决方案,但我更喜欢OFFSET,它使用适当的引用 . (例如,如果在L之前的工作表中插入一列,则INDIRECT将中断,而OFFSET将按预期更新其引用 .

    使用OFFSET的两种方法:

    1 - 从L $ 1开始,向下$ 4 $ $ 4行 . (这将与您现在定义的$ V $ 4一起使用 . )

    =MIN(L12:OFFSET(L$1,$V$4-1,0))
    

    2 - 在$ V $ 4中,提供所需范围的高度 .

    =MIN(OFFSET(L12,0,0,$V$4,0))
    

    如果没有更多的上下文,很难提出建议,但我相信你可以调整其中一种模式来满足你的需求 .

  • 1

    这对你有用吗:

    = MIN(L12:INDIRECT( “L” &$ V $ 4))

    来自:Excel - INDIRECTUsing the value in a cell as a cell reference in a formula?

  • 0

    我不确定您是否尝试将所有值包含在1列中,然后包含在非连续单元格中 . 如果是这样,它应该看起来像= Min(L12:L444,V4) . L12:L444查看L列中每个单元格中的值,范围为12 - 444 .
    因此,您可以使用逗号检查单个单元格(A3,D15,Q54),或使用冒号检查一系列单元格(A3:Z54) . 或者如上所述的范围和特定单元= Min(L12:L444,V4) .

相关问题