如何引用excel命名范围内的单元格?

Cha*_*amp 39 excel named-ranges

例如,我将A10命名为A20作为年龄,现在我如何获得与A14相同的Age [5].

我可以写"= A14",但我确实喜欢写"=年龄5美元"或其他东西.

Ale*_*x P 59

您可以使用Excel的Index功能:

=INDEX(Age, 5)
Run Code Online (Sandbox Code Playgroud)

  • 你知道是否有办法使用相对选择来使这个工作,所以公式可以被"拖下来"/应用于同一列中的几个单元格? (5认同)
  • 我想出了答案:INDEX(NamedRange,5):INDEX(NamedRange,7)) (2认同)

小智 11

"你知道是否有办法通过相对选择使这项工作成为可能,这样公式可以被"拖下来"/应用于同一列中的几个单元格?"

要进行相关选择,只需使用ROW公式为INDEX公式中的行号和INDEX公式中列号的COLUMN公式.为了使这里更清楚是一个例子:

=INDEX(named_range,ROW(A1),COLUMN(A1))
Run Code Online (Sandbox Code Playgroud)

假设命名范围从A1开始,这个公式只是按引用单元格的行数和列数索引该范围,并且因为该引用是相对的,所以当您将单元格向下或向侧面拖动时它会发生变化,这样就可以创建整个数组细胞容易.

  • 如果我需要知道命名范围起始的单元格,这是否会破坏命名范围的整个概念? (3认同)