单元格d2包含一个数字,假设它是4。
我想将偏移量的参考设置为a5。
"a"&text(d2+1,0)可以表达串a5,我想从调用范围内的数据a5,直到 a9。
OFFSET("a"&text(d2+1,0),0,0,5,1)
Run Code Online (Sandbox Code Playgroud)
为什么Excel中的offset函数不能接受"a"&text(d2+1,0)为a5?
如何在Excel中修复偏移函数表达式?
如果要将a string转换为reference,请使用INDIRECT函数
INDIRECT(ref_text, [a1])
Run Code Online (Sandbox Code Playgroud)
因此在您的示例中:
OFFSET(INDIRECT("a"&text(d2+1,0)),0,0,5,1)
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请参见https://support.office.com/en-us/article/indirect-function-474b3a3a-8a26-4f44-b491-92b6306fa261
但是给定偏移量,...偏移量!您可以仅以a1为基础,并使用4实际指定偏移量。即
OFFSET(a1,d2,0,5,1)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
98 次 |
| 最近记录: |