【问题标题】:Incorrect using vlookup formula使用 vlookup 公式不正确
【发布时间】:2013-12-20 11:26:51
【问题描述】:

我有一张excel表格:

AAl 1
AAr 2
Abu 3

第二个

AAl
AAr
ABa
ABe
ABu  

我希望第二张表中的数字与第一张表中的数字相同。我正在使用 vlookup 公式:

=VLOOKUP(BL3;$BI$3:$BJ$5;2;0)

BL3 是第二个表的第一行,$BI$3:$BJ$5 是第一个表。不幸的是,我收到了:

AAl 1
AAr 2
ABa #N/A
ABe #N/A
ABu #N/A

最后一行不正确,因为 ABu 应该是数字 3。你能帮帮我吗?

【问题讨论】:

    标签: excel excel-2007 excel-formula vlookup


    【解决方案1】:

    确保您的数据中没有多余的空格。从您的问题来看,似乎有空格,所以您可以尝试:

    =VLOOKUP(TRIM(BL3);$BI$3:$BJ$5;2;0)
    

    希望多余的空格字符不是您无法轻易看到的其他字符。否则,手动删除多余的空格,如果您在单元格上执行=LEN() 并查看字符数不正确,您应该能够捕获大多数不可见字符。

    【讨论】:

      【解决方案2】:

      我认为你应该使用 trim,我使用的是 trim =+VLOOKUP(TRIM(C5),$A$1:$B$3,2,0)

      编辑:

      我已经添加了在notepad++中清楚地显示了一个额外空间的屏幕截图,

      【讨论】:

      • VLOOKUP 前的“+”是什么?
      • 您可以从“=”或“+”开始公式,我是莲花1、2、3用户很久以前,它使用加号开始公式,我到现在都有同样的习惯,to在 Excel 中支持 Lotus 用户,Microsoft 保留加号以使其用户友好
      • 哇,谢谢你复制我的答案并删除你之前说AbuABu 不同的答案。
      • 我必须承认我之前的回答是错误的,但我没有复制你的公式。谢谢,+1
      猜你喜欢
      • 1970-01-01
      • 2023-01-08
      • 2016-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-30
      相关资源
      最近更新 更多