【发布时间】:2015-07-09 02:36:51
【问题描述】:
我尝试使用工作表 3 上的表格作为工作表 1 的参考。我使用的公式是 =VLOOKUP(N1,Sheet3!A1:B15428,2,FALSE)。这适用于单个单元格,但我无法将公式复制到同一列中的其他单元格。每次我尝试 Excel 时都会出现 #N/A 错误。 我不想手动将公式添加到 100,000 个单元格。我究竟做错了什么? 如果您需要查看电子表格,请给我发消息。 谢谢,
金
【问题讨论】:
我尝试使用工作表 3 上的表格作为工作表 1 的参考。我使用的公式是 =VLOOKUP(N1,Sheet3!A1:B15428,2,FALSE)。这适用于单个单元格,但我无法将公式复制到同一列中的其他单元格。每次我尝试 Excel 时都会出现 #N/A 错误。 我不想手动将公式添加到 100,000 个单元格。我究竟做错了什么? 如果您需要查看电子表格,请给我发消息。 谢谢,
金
【问题讨论】:
Excel 可能引用了超出范围的单元格。使用 $ 符号冻结工作表 3 中的参考单元格:
=VLOOKUP(N1,Sheet3!$A$1:$B$15428,2,FALSE)
【讨论】:
您需要使用绝对引用而不是相对引用,与另一个答案中提到的相同。
您可以通过将公式复制到另一个单元格并查看被引用的单元格来检查问题,如果正在使用您现在正在使用的相对引用,则范围将被移动。
另外,如果您预见到 sheet3 中可能会添加额外的行,那么您可以使用整个列,即 A:B 作为参考,并且将自动引用任何额外的行。
=VLOOKUP(N1,Sheet3!A:B,2,FALSE)
【讨论】: