excel - VLOOKUP 查找匹配对

标签 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 错误,但我不确定为什么。

有人可以提供一些指导吗?

最佳答案

据我从您提供给我们的屏幕截图中可以看出,您的问题是您在一列中包含数字,而其他数字存储为文本(请参见单元格左上角的绿色小箭头)。

双击单元格,然后输入,将其从文本变为数字,然后vlookup就可以工作。

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

  • 复制整列
  • 转到空列使用
  • 选择性粘贴->操作->添加

enter image description here

关于excel - VLOOKUP 查找匹配对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39393015/

相关文章:

excel - 如何计算仅包含 VALUE 0 而不是公式结果的单元格?

excel - 转换小时 :minutes:seconds into total minutes in excel

Python Xlsxwriter 图表

excel - 如何在 Excel 中自动按分隔符分割(相当于表格中的 =SPLIT)

excel - 给定 A 列中的值,在 EXCEL 中的 B 列中找到最小值/最大值

string - Excel VBA - 将字符串转换为数字

VBA VLOOKUP 转换为值给出 #N/A

excel - 使用 VLOOKUP 跨工作表进行条件格式化,其中值等于"is"

c# - EPPlus:用户自定义函数计算

excel - 删除以某些字符开头的整个单词的公式