excel里的vlookup函数特别容易出错,有没有好的解决办法?
原创

excel里的vlookup函数特别容易出错,有没有好的解决办法?

好文
试试语音读文章

热门回答:

vlookup函数是Excel的入门函数。也是Excel中最常用函数。没有之一。

但。Vlookup函数在几中场景下。使用起来略显麻烦。如。自右向左查询。横向查询等。

当然。Vlookup出错率也会高点。

这里。我就分享给大家另外一个替代Vlookup的方法。那就是Index+Match组合。

Vlookup

先来看看vlookup的用法

VLOOKUP(找什么。在哪找。位于区域的第几列。精确还是模糊找)

最牛查询Index+Match组合

为何我要给大家推荐这组组合?

因为Index+Match组合灵活。简单。你试试。相信你也会喜欢的。

INDEX(array, row_num, [column_num])

MATCH(lookup_value, lookup_array, [match_type])

别看这个公式这么长。其实很好理解。

用match找到满足条件的位置。然后用index定位。就这么简单。


这个组合。不管是自左向右。还是自右向左。动态区域查询等场景下。用起来就是顺手。

动手试试。相信你也会喜欢上Index+Match组合的。码字不易。点个赞呗!!!

其他观点:

【本文示例文件获取方法见文末】

VLOOKUP函数非常容易出错。错误原因可能让人百思不得其解。技巧君总结了VLOOKUP函数的常见7大错误以及排除方法。详情请看视频详细了解吧!

其他观点:

Vlookup是垂直(vertical)查找函数。也是我们日常使用频率较高的函数之一。如果对这个函数不熟练。经常会出现错误。先来看下基本参数

vlookup(查找值value。查找区域array。返回的列号col。匹配条件(0或1))

注意:各个参数之间一定用英文半角逗号隔开

现将容易出错的几点总结一下:

一、数据源有多个重复值

此函数有一个特点。就是只返回第一个满足条件值所对应的内容。对我们的数据要求较高。所以平时尽量将数据规范化。减少后期工作量。如果要查找的数据源有多个重复值。可以通过函数的嵌套来实现返回多个值。在这里就不做讨论。

如图。满足条件的有两个值。只返回第一个的销量

二、查找值与区域首列数据类型不一致

数据类型不一致。同样查找不到。所以对数据的规范化很重要。如下图

解决办法如图

三、引用区域问题

一般情况下。vlookup默认从左往右查询。故此函数查找值必须位于查找区域的首列。否则会出错;还有当公式需要填充时。一定要注意绝对引用。不然当填充时。数据源位置会相对发生变化

如下图:可以发现。数据发生偏移。要查找的值已经不在数据区域范围。所以返回错误值。要理解掌握绝对引用、相对引用、混合引用。

四、匹配条件

当需要精确查找时。用0或false,模糊查找。当模糊查找时。用1或true。或省略,当模糊匹配时。查找区域(第二参数)首列一定升序排序。切记。否则会出错

您还感兴趣的文章推荐

以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

发表评论

您的电子邮箱地址不会被公开。

评论(2)

  • 亦久亦旧 永久VIP 2022年12月28日 07:05:55

    函数,组合,区域,多个,条件,数据源,数据,模糊,也会,第一个

  • 樱花吻 永久VIP 2022年12月28日 07:05:55

    没想到大家都对excel里的vlookup函数特别容易出错,有没有好的解决办法?感兴趣,不过这这篇解答确实也是太好了

  • 擦掉眼泪我依然是王 永久VIP 2022年12月28日 07:05:55

    vlookup函数是Excel的入门函数。也是Excel中最常用函数。没有之一。但。Vlookup函数在几中场景下。使