hos*_*yni 8 lookup cells microsoft-excel
在 MS Excel 2013 中,当我写
=CELL("contents",$B$1)
Run Code Online (Sandbox Code Playgroud)
没关系,但是当我写
=CELL("contents",ADDRESS(1,2))
Run Code Online (Sandbox Code Playgroud)
它导致错误。我想访问一个地址的内容。我以前做过,但暂时忘记了。
欢迎纠正这个想法或另一个想法。
当您输入时,=CELL("contents",ADDRESS(1,2))
您希望 Excel 将该表达式计算为=CELL("contents",$B$1)
.
这不是 Excel 所做的。Excel 会将其读取为=CELL("contents","$B$1")
. 注意引号 - Excel 认为这是一个字符串,而不是单元格引用。这就是您收到错误的原因。
要将 的字符串输出转换ADDRESS()
为单元格引用,您可以像这样稍微调整您的公式:
=CELL("contents",INDIRECT(ADDRESS(1,2)))
Run Code Online (Sandbox Code Playgroud)
该INDIRECT()
函数只是将您的字符串转换为 Excel 可以使用的真实单元格引用。
归档时间: |
|
查看次数: |
23330 次 |
最近记录: |