Excel 非常强大 , 数据处理和分析能力给我们的工作带来了非常大的帮助 , 今天我们就来了解 Excel 的函数Vlookup , 让我们逐步成为 Excel 大神 。
Vlookup 函数的语法是:
Vlookup(lookup_value,table_array,col_index_num,[range_lookup]) , 其中
- lookup_value:表示要查找的值 , 可以是数值、文本或引用 , 必须是要查找表格区域(table_array)中的第一列
- table_array:表示要查找的表格区域
- col_index_num:表示要查找的值(lookup_value)在表格区域(table_array)中的第几列 , 必须是正整数 , 包含隐藏列
- range_lookup:表示查找方式 , 模糊匹配还是精确匹配
False 或 0 代表匹配匹配 , 可以省略 , 不需要加逗号
什么意思呢?就是说你可以通过这个函数在一个表格区域(table_array)内查找一个值(lookup_value) , 返回该值所在行的第 col_index_num 列的数据 。
如果是精准匹配(range_lookup 等于 False 或 0) , 则在 table_array 内查找等于lookup_value 的数据 , 找到后返回 table_array 中的第 col_index_num 列数据 , 如果没找到 , 返回#N/A , 如果有多个等于 lookup_value 的数据 , 只返回第一个 。
如果是模糊匹配(range_lookup 等于 true 或 1) , 则在 table_array 内从第一个数据开始匹配 , 没有匹配到一样的值就继续与下一个值进行匹配 , 直到遇到大于查找值的值 , 此时返回上一个数据对应 table_array 中的第 col_index_num 列数据 , 如果没找到 , 返回#N/A 。
我们用一个例子来描述:我们模拟了一班学生的两个考试成绩表格
1.基础用法
在表一中 , 根据 G12 的学生姓名查找期末成绩 , 放到 H12 中 。
我们只要在 H12 中输入公式:=VLOOKUP(G12,B5:E12,3,FALSE)
公式的含义是:在 B5:E12 区域内 , 在 B 列中查找等于(第 4 个参数是 False , 所以是等于)G12 的数据 , 找到后 , 返回 D 列(第 3 个参数是 3 , 所以是 D 列)对应的数据 。
2.多个条件组合查找
在表二中 , 根据 G18 的学生姓名和 H18 的考试场次查找历史成绩 , 放到 I18 中 。
我们只要在 I18 中输入公式:
=VLOOKUP(G18&H18,IF({1,0},B18:B25&C18:C25,D18:D25),2,FALSE)
然后同时按 Ctrl+Shift+Enter 结束 , 关于 IF 函数的用法 , 请参考我的另一篇文章“如何成为 Excel 大神—IF 函数” 。
公式的含义是:在 IF({1,0},B18:B25&C18:C25,D18:D25)返回的区域内 , 在第 1 列中查找等于(第 4 个参数是 False , 所以是等于)G18&H18 的数据 , 找到后 , 返回 D 列(第 3 个参数是 2 , 所以是 D 列)对应的数据 。
推荐阅读
- excel函数最大值操作步骤 在excel中求一组数值中最大值函数为
- 电脑中必备的10款热门单机游戏 单机好玩游戏
- 掌握这几个方法之后不求人 excel表格怎么转换成pdf
- excel表格操作大全一键求和 电子表格怎么求和
- 水龙头拧紧后滴水该怎么办
- 马桶水下不去是堵了还是马桶坏了
- 为什么客厅热卧室不热
- 房屋拆迁费女儿有吗
- 办公必备的10个Excel技巧 excel表格操作技巧大全
- 石膏板开孔用什么工具