【问题标题】:Excel Row() and Column() FunctionExcel Row() 和 Column() 函数
【发布时间】:2012-11-21 12:09:23
【问题描述】:

我有一个简单的问题:

如何引用与列组合的行或反之亦然?
例如
我有一张这样的桌子:

  |A|B|C|D|
1 |1|0|1|
2 |4|4|2|
3 |7|2|3|
4 |5|7|2|
5 |3|9|1|

要引用 A1,如何使用 Row() 函数引用它
我希望该列保持不变,但该行可以根据我所在的行而变化。
       

例如,如果我在 D5 上,我想要类似:=SUM(ARow(), CRow()),它等同于返回 4 的 =SUM(A5, C5)

谢谢。

【问题讨论】:

    标签: excel function row excel-formula


    【解决方案1】:

    ...抱歉,对于上一个答案,鉴于您想更改行但保持列不变,您可以在公式中使用$ 引用。

    例如,如果您在 D5 中的公式是:

    = Sum($A5, $C5)
    

    这将使列保持不变,而行会改变。

    同样,$A$5 将强制公式始终使用 A5A$5 将强制公式始终使用第 5 行,但更改列。

    希望这会有所帮助:)

    【讨论】:

    • 约翰,问题是关于一个工作表函数来做到这一点。您正在显示 VBA 代码。
    • :) - 抱歉 - 忘记了问题中的标签
    • 此外,我指的不是 Row() 属性...您能否删除答案并发布一个与该问题更相关的新答案(如果有的话)?
    【解决方案2】:

    ROW()COLUMN() 函数引用行和列,而不是单个单元格... ADDRESS() 函数可能会帮助您,您可以在其中使用行号和列号作为参数。

    对于引用列-行组合的基础知识,无需进一步解释函数的逻辑,您可以简单地使用单元格地址本身:

    D5:=SUM(A5, C5)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-31
      • 2014-12-09
      • 2021-12-21
      • 2021-09-20
      • 1970-01-01
      相关资源
      最近更新 更多