Excel VLOOKUP 函数详解

1. VLOOKUP 函数参数列表(共4个)

=VLOOKUP( lookup_value , table_array , col_index_num , [range_lookup] )
参数序号 参数名称 英文原名 是否必填 说明
1 查找值 lookup_value 必填 要查找的内容(数字、文本、单元格引用)
2 查找区域(表格区域) table_array 必填 数据区域,查找值必须出现在第一列
3 列号 col_index_num 必填 要返回值的列序号(从区域第1列开始计数:1=第1列,2=第2列……)
4 查找方式 range_lookup 可选 TRUE(近似匹配,默认) FALSE(精确匹配,强烈推荐) 可以省略,省略默认TRUE

最常用的写法

=VLOOKUP(①要找的值, ②数据区域, ③第几列, ④FALSE)

eg:

=VLOOKUP(A2, D:F, 3, FALSE) → 在D:F区域里用A2的值去D列精确查找,返回F列对应值

① 找什么?(lookup_value)

你要查的关键字
例如:商品编号、学号、姓名、产品型号

② 上哪找?(table_array)

你框出来的 查找区域(一个矩形)

最核心规则(必须记住):

lookup_value 必须出现在你选中区域的第一列。
VLOOKUP 只会在 table_array 的第一列里查找。

例如:
你选了 B:D → B 是查找列
你选了 A:C → A 是查找列

③ 找第几列?(col_index_num)

不是查整个 Excel 的第几列,而是:

查你选中的 table_array 的第几列。

例子:选中 B:D 这一块区域:

区域内列号 实际列
1 B
2 C
3 D

如果 col_index_num = 3
= 你要返回 D 列 的数据。