当另一个宏编辑并排序目标工作表时获取#REF

时间:2014-03-01 12:33:59

标签: excel vlookup

我有一个工作簿,里面有一些工作表,可以在我的餐厅里为各种菜单部分保存食谱。我有一个页面用作“成分”数据页面,我用它来制作新配方,从“成分”表中提取数据。

问题是,当我在'Ingredients'页面添加一个成分并按字母顺序重新排序时(因为我知道这最适合vlookup)vlookup公式用#REF替换公式中的表数组引用,例如

=VLOOKUP(A10,Ingredients!A2:H320,5,TRUE)

变为

=VLOOKUP(A11,#REF!A2:H320,5,TRUE)

是不是让'成分'静止而且没有变化? “$”是否适用于表名和单元格引用?

任何帮助都会很棒,我会回答任何有用的问题。

马特

1 个答案:

答案 0 :(得分:1)

=VLOOKUP(A10,INDIRECT("Ingredients!A2:H320"),5,TRUE)