【Excel】Vlookup不反应正确结果怎么办

【背景】

理解了VLookup的公式,正确书写后,肉眼看明明有匹配的情况,结果却全部都是N/A,怎么解决?

【分析】

VLookUp的函数参数意义如下:
lookup_value 是要查找的值。
table_array 是要搜索的表格区域,该区域至少包含两列,第一列包含要搜索的值,第二列及其后续列包含要返回的值。
col_index_num 是要返回的值所在列的索引,从表格区域的第一列开始计数。
range_lookup 是一个可选参数,用于指定查找方式。如果为TRUE(默认值),则表示近似匹配;如果为FALSE,则表示精确匹配。

如果这四个参数设定觉得都没问题,可以先把精确查找变成模糊查找尝试。
如果还不行,看一下是否两列位置有问题,查找列在左,返回列在右才行。
如果还不行,很可能是数据类型错误,此时可以手动在公式中尝试输入一些常量来测试。比如搜索列是客户号,那么在Vlookup中尝试’111’和111都测一下,如果其中一种有结果,说明搜索值和被搜索列数据类型不同导致找不到。

【解决办法】

我的情况就是因为搜索值是字符串,而搜索区域是数值。将搜索区域的索引列通过如下公式转变为字符串即可。

=TEXT(A1,“0”)

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

每日出拳老爷子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值