一些同事和我正在处理同一份文件的副本,我们都遇到了这个问题(在excel 2003中)。
所述文档从不同的外部Excel电子表格中查找信息(通过索引匹配)。
查找产生“#value”错误,除非它们被放置在138行或更低的行中。一旦将查找表移动到第138行,就会奇迹般地解决问题。
我的问题是:有谁知道为什么会这样?以及如何避免它?
提前致谢
公式为:
=INDEX('*lookup sheet*'!$P$1:$P$65536,MATCH($C474,'*lookup sheet*'!$B$1:$B$65536,0),'*lookup sheet*'!$B$1:$B$65536)
注意:B列包含产品名称,列P包含查找表中的价格。该公式在查找电子表格中查找产品并返回价格。要匹配的单元格在这种情况下是C474,但这是因为(例如)公式不适用于单元格C5。两个表都是纵向填充的,即新产品在新列中输入,新价格与相应产品在同一行中输入。