Excel VLOOKUP以前找到值时返回N/A

Excel VLOOKUP以前找到值时返回N/A,excel,vlookup,Excel,Vlookup,因此,我有一个记录的国家代码列表,我正试图将其转换为电子表格中的国家名称。我在一个单独的选项卡上创建了一个查找表,并使用公式:=VLOOKUP(F31,“国家代码查找”!C1:D249,2,FALSE) 然后,我将公式拖到列下以填充数据。一切正常,但后来我注意到一些细胞给了我N/A。。。即使数据已在列中的较早点正确找到(见附图) 如您所见,它在表中早些时候已经找到芬兰,但后来得到了N/A。顺便说一句,我在Excel和Libre Office Calc上都试过了,结果都出现了相同的错误。国家代码从

因此,我有一个记录的国家代码列表,我正试图将其转换为电子表格中的国家名称。我在一个单独的选项卡上创建了一个查找表,并使用公式:=VLOOKUP(F31,“国家代码查找”!C1:D249,2,FALSE)

然后,我将公式拖到列下以填充数据。一切正常,但后来我注意到一些细胞给了我N/A。。。即使数据已在列中的较早点正确找到(见附图)


如您所见,它在表中早些时候已经找到芬兰,但后来得到了N/A。顺便说一句,我在Excel和Libre Office Calc上都试过了,结果都出现了相同的错误。国家代码从另一列中删除,以删除其中的空格,因此我认为可能存在隐藏字符或其他问题,因此我在第二个实例中删除了FI,并手动将其放入,以查看是否解决了该问题。不。还从查找表中删除了该值并手动重新输入。。。同样的结果。所以现在我不知道该怎么办,因为这个错误到处都是,我的电子表格超过1000行,所以我不想手动更正错误。有人能提供一些关于我如何解决这个问题的见解吗?

C$1:D$249
-锁定行。或者只使用
C:D
。效果很好——非常感谢!如果您打算在Excel中使用公式,我强烈建议您阅读绝对参考和相对参考。