【问题标题】:EXCEL: Referencing a cell in a function/formula using COLUMN() & ROW()EXCEL:使用 COLUMN() 和 ROW() 引用函数/公式中的单元格
【发布时间】:2015-07-08 15:57:13
【问题描述】:

我一直在尝试解决这个问题。

我需要找到与当前单元格相关的特定单元格的内容。相对论不是典型的计数关系,而是等式关系(如果有相对论形式的词,我很想知道它是什么)。

Anyhoo,这将返回任何单元格所需的列/行:

=ADDRESS((ROW()+8-MOD(ROW(),4))/4,2)

所以我得到了这些信息。现在我需要获取该单元格的内容。 我试过 CELL 函数,我试过使用这个公式:(请注意,我从不同的工作表中获取单元格)。

='Form Responses 1'!ADDRESS((ROW()+8-MOD(ROW(),4))/4,2)

到目前为止,我一无所获。

有什么想法吗?

【问题讨论】:

标签: excel


【解决方案1】:

"=Address" 获取作为文本的引用。如果您正在处理的单元格是 Sheet1 A1,请尝试以下操作:

=!Address!B2/!Address!B4

第一个“!”将为您提供“地址表”,第二个将保持单元格之间的关系。只需在第一组所需的单元格中插入,然后将公式复制到列中。

【讨论】:

    【解决方案2】:

    你正在寻找的函数INDIRECT

    INDIRECT 是一个 volatile 函数,因此经常使用它会导致性能问题。 volatile 函数是每次任何单元格更改时都会导致公式重新计算的函数。

    另一个您可能会觉得有用的函数是 OFFSET(也是一个 volatile 函数)。

    =INDIRECT("'Form Responses 1'!"&ADDRESS((ROW()+8-MOD(ROW(),4))/4,2))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多