Excel VLOOKUP – 不检测匹配

我想在下面链接的XL工作表中使用VLOOKUP。 我正在尝试查找基于文本string(9位数字,有时包括一个X),它看起来像工作正常,但它没有拿起所有的情况下。

这是公式:

=VLOOKUP(A2, Lookup!$A$2:$B$8845, 2, FALSE) 

查找数据本身位于第二个选项卡中,称为“查找”。

在某些情况下,公式返回“#N / A”,好像在查找列表中找不到匹配,但实际上列表中有匹配,例如300431419(主数据表中的第27行)。 我已经检查了额外的空间或其他任何会禁止比赛但是什么都看不到的东西。

我正在使用公式中的FALSE标志,我的理解是指需要完全匹配,查找数据不需要sorting。 这两列已被设置为“文本”格式。

谁能帮忙?

https://drive.google.com/file/d/0B0IxepT0FbEFMGlCYWM5dHl4Rm8/view?usp=sharing

“主数据”表中的一些数据是数字,“查找”表中的所有数据都是string。 正如pnuts所说,文本和数字不匹配。

要解决这个问题,请将您的“主数据”工作表数据转换为文本,就像这样

 =VLOOKUP(TEXT(A2,"@"), Lookup!$A$2:$B$8845, 2, FALSE)