问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

VLOOKUP返回N/A的解决方法:处理文本格式和撇号问题

创作时间:
作者:
@小白创作中心

VLOOKUP返回N/A的解决方法:处理文本格式和撇号问题

引用
CSDN
1.
https://blog.csdn.net/weixin_46534878/article/details/137238613

在日常工作中,我们经常需要从数据库中导出数据表,并使用VLOOKUP函数查找对应值以获取所需的数据。然而,有时候即使已经确保了两个表中需要比对的值类型相同,且通过查找这个值可以在另一个表里找到对应的数据,VLOOKUP公式仍然会返回N/A。

这种情况下,即使公式本身没有问题,取值范围也没有问题,引用也没有问题,仍然会持续返回N/A。并且在Excel的左上角会出现黄色的警告标志,提示数据可能不合法或不合规。

当你检查需要比对的值时,会发现这些单元格上有绿色的警告标志,提示"the number in this cell is formatted as text or preceded by an apostrophe."(该单元格中的数字被格式化为文本或前面带有撇号)。

如果已经排除了其他常见的错误原因,那么问题可能就出在这里:需要比对的数据单元格格式为文本或前面带有撇号。此时,简单的解决方案是去掉这些撇号。对于少量数据,可以点击出现的黄标,选择一个选项来去掉绿标。但当数据量较大时,这种逐个处理的方式就显得效率低下。

对于大量数据的处理,可以采用批量更改的方法。具体步骤如下:

  1. 选中需要处理的列
  2. 点击Excel菜单栏中的"Data"(数据)选项
  3. 选择"Text to Columns"(分列)功能
  4. 在弹出的向导窗口中,连续点击"Next"(下一步),无需进行任何操作
  5. 最后点击"Finish"(完成)

完成上述步骤后,你会发现选中的列中的撇号都被去掉了,不会再出现绿色的警告标志。此时,VLOOKUP函数就能正常工作,正确返回所需的值了。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号