Excel之VLOOKUP()函数介绍

Excel之VLOOKUP()函数介绍

Excel的VLOOKUP函数语法:

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

参数说明:

lookup_value:要查找的值或要比较的值。

table_array:包含要在其中进行查找的数据表的区域。

col_index_num:要返回的值所在列的索引号,从table_array的第一列开始计数。

range_lookup:可选参数,指示是否进行近似匹配。如果为TRUE(或忽略该参数),则默认进行近似匹配;如果为FALSE,则只进行精确匹配。

简明语法形式

VLOOKUP(要查找的内容、要查找的数据区域、包含要返回的值的范围内的列号、FALSE)

官方文档 VLOOKUP 函数 - Microsoft 支持

注意事项

1.查找方向

Vlookup是一个纵向查找函数,纵向两个字就界定了vlookup函数的查找方向,,不能根据列来查找数据,如果需要根据列来查找数据,就需要使用hlookup函数,它是一个横向查找函数,参数与vlookup完全一致,使用方法类似。

2.数据区域避免重复

使用vlookup查找数据,当遇到重复值,函数仅仅会返回第一个找到的结果。

3.查找值必须在要查找数据区域的第一列

  1. 要查找的数据区域绝对引用

Vlookup函数的第二参数,要查找的数据区域绝对引用建议设置为绝对引用,否则公式向下拖动扩充数据的要查找的数据区可能会发生变化。单元格位置数字与字母的前面有$这个符号就是绝对引用。

下面给出应用示例

示例数据见下图,比如在这里我们想要查找下几个学生张晓飞、常娥、王策的英语成绩,

参见下图,在I2单元格只需要将公式设置为:

=VLOOKUP(H2,B1:E8,3,FALSE)

第一参数:H2,就是查找值姓名。

第二参数:B2:E8,要查找的数据区,查找值必须在数据区域的第一列。使用绝对引用。

第三参数:3,在数据区域中从姓名这一列向右数,英语成绩在第四列,所以设置为3。

第四参数:false,表示精确匹配,找不到结果函数会返回错误值。

然后,将公式向下填充到I5。

【excel公式如何下拉填充

先使用公式计算出一个结果之后,定位到这个用公式计算出结果的单元格(用鼠标单击含有公式的单元格),下面的操作之一:

鼠标双击实现快速下拉填充:使用鼠标直接双击单元格右下角的"十"字形符号;

手动下拉填充:按下鼠标拖动"十"字形符号经过需要的单元格之后,放开鼠标。】

完成后效果如下图:

有了这个基础,可以学习VLOOKUP函数更多使用情况,可参见:

VLOOKUP函数16种经典用法 https://zhuanlan.zhihu.com/p/619570724

相关推荐
funnycoffee1238 小时前
EXCEL VBA Color 将选中区域 的指定字符,设置字体颜色(比如红)
excel·excel vba·vba字体颜色
m5655bj8 小时前
通过 Python 删除 Excel 中的空白行列
python·ui·excel
2501_944934738 小时前
大专信息统计与分析专业,怎么提升Excel高级函数的使用能力?
大数据·excel
优选资源分享8 小时前
ASAP Utilities V9.2:Excel 办公效率插件 中文版
excel
技小宝9 小时前
如何在WPS/Excel中批量翻译长文本?
经验分享·职场和发展·excel·wps
AI_567820 小时前
Excel数据透视表提速:Power Query预处理百万数据
数据库·excel
颜挺锐1 天前
EXCEL中A列连接B列中间加| 怎么写公式
excel
J_liaty1 天前
基于POI实现Excel文件导入导出
excel·poi
Texous1 天前
Java解析Excel图片
java·excel·wps·office·excel图片处理·excel图片解析·excel图片提取
chatexcel2 天前
从Excel到PPT:如何利用自动化工具重构数据汇报流程
自动化·powerpoint·excel