如何在Excel中编写偏移量参考?

时间:2019-06-11 09:34:28

标签: ms-office offset

单元格d2包含一个数字,假设它是4
我要将偏移量的引用设置为a5
"a"&text(d2+1,0)可以表示字符串a5,我想调用从a5a9范围内的数据。

OFFSET("a"&text(d2+1,0),0,0,5,1)

为什么excel中的偏移函数不能将"a"&text(d2+1,0)接受为a5
如何在Excel中修复偏移函数表达式?

1 个答案:

答案 0 :(得分:6)

如果要将string转换为reference,请使用INDIRECT函数,

INDIRECT(ref_text, [a1]) 

所以在您的示例中:

OFFSET(INDIRECT("a"&text(d2+1,0)),0,0,5,1)

有关更多详细信息,请参见https://support.office.com/en-us/article/indirect-function-474b3a3a-8a26-4f44-b491-92b6306fa261

但是给定偏移量需要...偏移量!您可以以a1为基础,并使用4来实际指定偏移量。即

OFFSET(a1,d2,0,5,1)