【问题标题】:Excel - How to use the value of a cell as the row value of another cell?Excel - 如何将一个单元格的值用作另一个单元格的行值?
【发布时间】:2013-10-28 14:39:19
【问题描述】:

这是我的问题:

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

【问题讨论】:

标签: excel cells


【解决方案1】:

这对你有用吗:

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

发件人:Excel - INDIRECTUsing the value in a cell as a cell reference in a formula?

【讨论】:

    【解决方案2】:

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

    使用 OFFSET 的两种方式:

    1 - 从 L$1 开始,向下 $V$4-1 行。 (这将适用于您现在定义的 $V$4。)

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

    2 - 在 $V$4 中,提供您想要的范围的高度。

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

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

    【讨论】:

    • 谢谢! "=MIN(L12:OFFSET(L$1,V4-1,0))" 完美运行!不过也感谢其他人的回答。我还有另一个问题,我如何在图表中做同样的事情,即我想要“=Sheet1!$B$12:$B$444”,这是要更改为“=Sheet1!$B$12: $B$Value in cell V4" 我尝试再次使用偏移量,但它不喜欢它。有人对此有什么建议吗?
    • 我很高兴它有帮助。至于您的后续行动,解决方案可能是使用公式来定义命名范围。我建议你发布一个新问题。仅对已回答的问题发表评论,您不会得到很多人的关注。
    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-15
      相关资源
      最近更新 更多