vlookup不起作用

http://s3.amazonaws.com/alexa-static/top-1m.csv.zip

在Alexa域名排行榜上(世界排名前100万的域名)

一列包含域名,B列包含域名(对于那些不熟悉的)

在D列,我把= VLOOKUP(“狗”,A1:B1000001,1,真)

并返回#N / A

为什么Vlookup不工作?

使用Excel 2007,Vista。

从VLOOKUP doctumentation

VLOOKUP中的V代表垂直。 当比较值位于要查找的数据左侧的列中时,请使用VLOOKUP而不是HLOOKUP。

Table_array两列或更多列的数据。 使用范围或范围名称的引用。 table_array的第一列中的值是由lookup_valuesearch的值。 这些值可以是文本,数字或逻辑值。 大写和小写文本是等效的。

从你的公式,事实上,工作表中的数据是ID,值,这将尝试匹配到一个ID(整数)值,这应该不会返回结果

另外,查找值的sorting顺序也很重要

table_array的第一列中的值必须按升序排列; 否则,VLOOKUP可能不会给出正确的值。

如果RangeLookUp设置为FALSE

如果FALSE,VLOOKUP将只能find完全匹配。 在这种情况下,table_array的第一列中的值不需要sorting。