Excel从计算行号的单元格中select一个值
在列A我有数字计算像这样:
[A] [1] [2] [3] [4] [1] [2] [3] ...
在KI栏中有值:
[row] [K] [ 1 ] [7] [ 2 ] [3] [ 3 ] [6] [ 4 ] [9]
如果行号是存储在列A中的数字,我怎样才能从列K中取出值?
我曾尝试使用Address()和Cell()如下所示:
=Cell("contents",ADDRESS(A5,11))
ADDRESS应该返回给定的单元格提供的行和列号的引用(可以从其他单元格中获取),CELL应该引用并返回关于所引用的单元格的细节(这里是“内容”和值)。 如果我这样使用它:
=Cell("contents", K4)
它给了我'9',当我使用ADDRESS时:
=ADDRESS(A4,11)
它给我$ K $ 4。 但是当我一起使用它们时,我得到一个错误。
您可以使用INDIRECTfunction。 这需要一个string,并将其转换为一个范围
更多信息在这里
=INDIRECT("K"&A2)
但是最好使用INDEX,因为它不易挥发。
=INDEX(K:K,A2)
这将返回值或对表或范围内的值的引用
更多信息在这里
把任一个function放到B2单元格中并填写。