在 Excel 2007 中,出现该错误的原因应该是单元格H2的值小于A列的最小值“1998”。
VLOOKUP的语法列明了该错误的原因:“若 lookup_value 小于 table_array 第一列中的最小值,VLOOKUP 返回错误值 #N/A。”
注:以题给表格的数据,当将单元格H2填入“1999”时,公式出现的数字为“890”。
h2写的是1。数量不是1嘛?为什么要写A2的值
追答如果H2的值是1,那么VLOOKUP公式需要修改为:
=VLOOKUP(H2,C:D,2,0)
因为VLOOKUP只在区域的第一列搜索,因此搜索H2的区域只能是C:D、不能是A:d