当前位置:科学 > 正文

VLOOKUP避坑指南 今日看点

2023-02-09 14:56:29  来源:Excel笔记本

VLOOKUP概述

VLOOKUP在EXCEL诞生之初的1985年就已经存在,它是第一个查询类的函数,同时它也是应用最广泛的三个函数之一,另外两个是SUM和AVERAGE.

或许微软的工程师在设计之初并没有预见到人们对数据查询有着如此之高的要求,毕竟那是很多地方连电灯都没有的年代。后续又补充了HLOOKUP,LOOKUP,XLOOKUP三个函数逐步形成如今的LOOKUP家族格局。


(资料图片)

时至今日VLOOKUP仍然是查询类函数的中流砥柱,尽管它有些先天性的缺点。只要你掌握了这些缺点,它仍是你在EXCEL世界中打怪升级的不二利器。

没错,缺点也是需要学习和积累的。

微软官网截图


VLOOKUP参数语法

VLOOKUP语法说明及函数示例

参数

说明

结合案例

Lookup_value

要查找的值

查找H5单元格中的”A002”

Table_array

在此区域中查找

在C:F列中查找

Col_index_num

返回查询区域中第几列的值

返回C:F中的第4列

Range_lookup

精确查找/模糊匹配

0,精确查找

VLOOKUP应用示例


VLOOKUP的缺点

1.只能从左往右查

如下,由于“姓名”列在“学号”列的左边,无法实现根据学号查询姓名。

VLOOKUP无法查询的案例

解决方案:辅助列,将“学号”列复制插入到表格的最左边。

辅助列+VLOOKUP

2.不支持查询区域插入或删除列

插入或删除列后,查询数据区域的列数发生了变化,第三参数需要做相应的修改,否则将得到错误的答案。

插入列

3.第四参数默认为“近似”匹配

大多数情况下用户需要精确匹配,此时如果忘记输入第四参数将得到错误答案。

如果要执行精确匹配,请谨记第四参数输入”false”或0

4.查询结果为空时返回0

查询结果为空时,VLOOKUP不会返回空,将返回0,空值和0存在本质上的差别,可视为错误答案。

解决方案:公式后连接一个空值

=VLOOKUP(H8,C:F,4,0)&""

返回0的处理方案

5.运算量大

查询列和返回列间隔较远时,中间包含的大量数据参与运算将大大降低运算速度,甚至导致电脑卡顿。

解决方案:辅助列缩短两者之间的距离,减少参与运算的数据量。另外,XLOOKUP也可以很好的避免这个问题。

关键词: Excel 跳槽那些事儿

推荐阅读

手机钢化膜品牌排行榜 手机钢化膜品牌的十大排行榜汇总

随着手机时代的崛起,跟着手机一起的附属产品也变得越来越重要,因为手机屏幕容易碎屏、内屏被压导致触屏不灵等多种情况,所以大家开始给手 【详细】

阿尔卑斯山地质特点 阿尔卑斯山旅游怎么样?

阿尔卑斯山脉位于欧洲中南部,它覆盖了意大利北部边界,法国南部, 瑞士, 列支敦士登, 奥地利。阿尔卑斯山简介阿尔卑斯山呈弧形,长12 【详细】

探探疑似被下架 探探疑似被下架是真的吗?

2019年的时候,探探疑似被下架,网友发现探探下载不了了,对此,官方回应:探探回应:我们从app store获悉,探探APP因违规被app store整 【详细】

腾讯qq无故冻结账号 腾讯qq无故冻结账号怎么办?

腾讯qq无故冻结账号是7月15日的最新消息,有网友反映QQ无缘无故被冻结,很多人的账号都在同一时间被封,其中大部分人冻结理由都是违规业务 【详细】

新石器时代遗址 新石器时代遗址介绍

新石器时代遗址,1965年,英国考古学家卢伯克,首次提出了两个考古术语:旧石器时代和新石器时代。据此,中国史前文化按考古时间分为旧石器 【详细】

关于我们  |  联系方式  |  免责条款  |  招聘信息  |  广告服务  |  帮助中心

联系我们:85 572 98@qq.com备案号:粤ICP备18023326号-40

科技资讯网 版权所有