Vlookup多张表

时间:2015-07-08 18:06:18

标签: excel vlookup

我尝试使用Sheet 3上的表作为Sheet 1的参考。我使用的公式是= VLOOKUP(N1,Sheet3!A1:B15428,2,FALSE)。这适用于单个单元格,但我无法将公式复制到同一列中的其他单元格。每次我尝试Excel都会给我一个#N / A错误。 我不想手动将公式添加到100,000个单元格。我究竟做错了什么? 如果您需要查看电子表格,请给我留言。 谢谢,

Kim

2 个答案:

答案 0 :(得分:2)

Excel可能正在引用超出范围的单元格。使用$ symbol:

冻结工作表3中的参考单元格
=VLOOKUP(N1,Sheet3!$A$1:$B$15428,2,FALSE)

答案 1 :(得分:0)

您需要使用绝对引用而不是相对引用,与另一个答案中提到的相同。

您可以通过将公式复制到另一个单元格并查看正在引用的单元格来检查问题,如果正在使用相对引用,则会移动范围,您现在正在使用该范围。

此外,如果您预见到可能会在sheet3中添加额外的行,那么您可以使用整列,即A:B作为参考,并且将自动引用任何其他行。

=VLOOKUP(N1,Sheet3!A:B,2,FALSE)