MS Excel上的简单VlookUp无法正常工作

时间:2014-05-22 03:51:58

标签: excel vba

我正在尝试使用MS Excel 2010中的VLookUp来获取以下数据:

enter image description here

基本上我想使用CostACost中给出的值更新Job Ref的值,但最终#NA

我粘贴在单元格B4中的公式:=VLOOKUP(A4,E3:F4,5,FALSE)

注意:列A Job Ref是一个链接,但即使删除超链接,也会出现同样的问题。我附上了Excel文件。

Excel file

2 个答案:

答案 0 :(得分:4)

作业参考编号存储为文本。选择单元格A4和(a)单击下拉菜单并选择“转换为数字”或(b)按F2键进入编辑模式,然后按Enter键。

此外,您的VLOOKUP引用位于表格之外。将5改为2.

答案 1 :(得分:1)

= VLOOKUP(A4,$ E $ 3:$ F $ 4,2,假)

$符号修复了你的公式所在的范围。当你做更多的查找(例如在单元格A5,A6等中有更多的工作参考)时,你可以粘贴公式(不要忘记扩展你的范围内)。

2表示找到作业参考时,从数据集的第二列返回结果,数据集为E3:F4。因为在你的初始公式是5时,vlookup找到了作业参考,然后它试图返回第5列,但是E3:F4显然只有2列,所以它会返回错误。

希望这有帮助。