VLOOKUP查找匹配对

时间:2016-09-08 14:02:17

标签: excel excel-formula vlookup

我目前在使用VLOOKUP查找列中的匹配时遇到问题。

在A栏中我有客户名称,在B栏中我有每个客户的相应电话号码。

在D栏中,我有一个可能的客户名称列表,如果存在,我希望用电话号码填充E栏。

我目前使用的论坛是:

=VLOOKUP(D2,$A$2:$B$10706,2,FALSE)

D2是第一个'客户名称'

$ A $ 2:$ B $ 10706是A + B的完整范围

索引2是匹配时返回的电话号码

FALSE表示只返回完全匹配。

即使对于我经历过并手动找到的完全匹配,我仍然收到#N / A错误,我不知道为什么。

有人可以提供一些方向吗?

2 个答案:

答案 0 :(得分:4)

根据您给我们的截图,我的问题是您有一个列号和其他数字存储为文本(请参阅单元格左上角的绿色小箭头)。< / p>

双击单元格,然后输入从文本到数字,然后vlookup将起作用。

要更改整个列并从所有单元格中删除“存储为文本的数字”,您可以执行以下小操作:

  • 复制整栏
  • 转到空列使用
  • Pastespecial-&GT;动作 - &gt;添加

enter image description here

答案 1 :(得分:0)

你可以试试这个:

=VLOOKUP(D2*1,$A$2:$B$10706,2,FALSE)

这样你就可以在公式中转换为数字。