在直接使用单元格引用时,即使是使用了绝对引用,也可能因为单元格、行或列的插入和删除造成公式返回引用的范围的改变,造成错误,产生#REFI的错误。


工具/原料
电脑
EXCEL软件
方法/步骤
如图,B2单元格为文本与数值混合内容,使用公式提取单元格右侧的数值。
=-LOOKUP(,-RIGHT(B2,ROW($1:$9)))

当删除5、6行时,ROW($1:$9)将会因为引用范围改变,造成错误。

利用INDIRECT函数,改用公式 :
=-LOOKUP(,-RIGHT(B2,ROW(INDIRECT("1:9"))))

最后结果如图所示。
