Dan*_*zyk 11 excel excel-formula
在A列中我的数字计算如下:
[A]
[1]
[2]
[3]
[4]
[1]
[2]
[3]
...
Run Code Online (Sandbox Code Playgroud)
在列KI中有值:
[row] [K]
[ 1 ] [7]
[ 2 ] [3]
[ 3 ] [6]
[ 4 ] [9]
Run Code Online (Sandbox Code Playgroud)
如果行号是存储在A列中的数字,我如何从列K中提取值?
我尝试过使用Address()和Cell(),如下所示:
=Cell("contents",ADDRESS(A5,11))
Run Code Online (Sandbox Code Playgroud)
ADDRESS应该返回对给定单元格的引用,提供行号和列号(可以从其他单元格获取),CELL应该参考并返回有关引用单元格的详细信息(此处为"content",因此为value).如果我像这样使用它:
=Cell("contents", K4)
Run Code Online (Sandbox Code Playgroud)
当我使用ADDRESS时,它给了'9':
=ADDRESS(A4,11)
Run Code Online (Sandbox Code Playgroud)
它给了我4美元.但是当我一起使用它时,我得到一个错误.
Sam*_*Sam 25
您可以使用INDIRECT功能.这需要一个字符串并将其转换为一个范围
更多信息在这里
=INDIRECT("K"&A2)
Run Code Online (Sandbox Code Playgroud)
但最好使用INDEX,因为它不易挥发.
=INDEX(K:K,A2)
Run Code Online (Sandbox Code Playgroud)
这将返回值或对表或范围内的值的引用
更多信息在这里
将任一功能放入单元格B2并填写.
归档时间: |
|
查看次数: |
104820 次 |
最近记录: |