如何解决数据获取失败,为什么会显示数据获取失败

首页 > 实用技巧 > 作者:YD1662023-11-24 22:22:42

这是一个很常见的问题,一个简单的VLOOKUP公式,怎么看都没有问题,就是得不到正确的结果:

=VLOOKUP(D2,A:B,2,0)

如何解决数据获取失败,为什么会显示数据获取失败(1)

VLOOKUP查找失败

其原因在于数据类型不匹配。

A列是文本格式,里面的数字是文本型数字,单元格左上角的绿色倒三角是文本型数字的特有标记。而D2单元格中的查找对象是数字

两者是不同类型的数据,VLOOKUP无法将其匹配。

解决的思路是将两者变为同一类型的数据,至少有以下三种方法。


文本型数字转数字

选中A列,用【数据】选项卡下的【分列】功能,弹出对话框后直接点击完成。

如何解决数据获取失败,为什么会显示数据获取失败(2)

数据分列

分列后A单元格左上角的倒三角消失了,意味着这列数据转换成了正常的数字,VLOOKUP即刻返回正确结果。

如何解决数据获取失败,为什么会显示数据获取失败(3)

都是数字


数字转文本型数字

将D2单元格设置为文本格式后再输入数字,就会得到和A列一样的文本型数字,VLOOKUP返回正确结果。

如何解决数据获取失败,为什么会显示数据获取失败(4)

都是文本型数字


数字&空值

正常的数字连接空值会变成文本型数字,这是一个很常用的方法。

如果两边的数据都又犟又蠢不愿改变,可以在公式中完成转换:

=VLOOKUP(D2&"",A:B,2,0)

注意这个公式与前面公式的区别在于第一参数连接了一个空值。

如何解决数据获取失败,为什么会显示数据获取失败(5)

公式中将数字转换为文本型数字


三招,骗了同事一杯奶茶,亏不亏?

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.