Excel VLOOKUP 函数详解
- 笔记
- 2025-11-24
- 436热度
- 0评论
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 列 的数据。