柏虎资源网

专注编程学习,Python、Java、C++ 教程、案例及资源

VLOOKUP 用法_vlookup用法示例

VLOOKUP 是 Excel 中常用的查找函数,用于在某个数据区域按列查找指定的值,并返回对应的结果。

VLOOKUP 语法



=VLOOKUP(要查找的值, 查找范围, 返回列号, [匹配方式])

  • 要查找的值 :需要查找的数据(可以是单元格引用或具体值)。
  • 查找范围 :包含查找值和返回值的区域(建议使用绝对引用 $A$1:$D$10 或命名区域)。
  • 返回列号 :查找范围中返回值所在的列数(从左往右数)。
  • 匹配方式 (可选):0FALSE:精确匹配(默认推荐)。1TRUE:近似匹配(适用于数值范围查找,如查找区间)。

VLOOKUP 使用示例

示例 1:精确查找员工工资

假设有一个员工工资表:

A-员工ID

B-姓名

C-部门

D工资(元)

1行

101

张三

销售部

8000

2行

102

李四

技术部

12000

3行

103

王五

人事部

7500

4行

需求 :查找员工ID 102 对应的工资。

=VLOOKUP(102, A2:D4, 4, FALSE)

解释

  • 102:要查找的值。
  • A2:D4:查找范围(注意:VLOOKUP 要求查找值必须在范围的第一列)。
  • 4:返回第 4 列(工资列)。
  • FALSE:精确匹配。

结果 :返回 12000


示例 2:近似匹配(区间查找)

假设有一个销售业绩提成表(需按 近似匹配 查找):

销售额(元)

提成比例

0

5%

5000

8%

10000

10%

20000

15%

需求 :查找 7500 元销售额对应的提成比例。

=VLOOKUP(7500, A2:B5, 2, TRUE)

解释

  • 7500:查找值,介于 5000~10000 之间。
  • A2:B5:查找范围(销售额必须按升序排列)。
  • 2:返回提成比例列。
  • TRUE:近似匹配,找到不超过 7500 的最大值(即 5000 对应的 8%)。

结果 :返回 8%


常见问题 & 注意事项

  1. 查找值必须在范围的第一列 ,否则会返回错误 #N/A
  2. 精确匹配(FALSE) 适用于精确查找,如姓名、ID 等。
  3. 近似匹配(TRUE) 适用于区间查找,如等级、提成等。
  4. 数据范围最好用绝对引用 $A$1:$B$10),避免拖动公式时范围变化。
  5. 处理错误值 :可以用 IFERROR 包裹,

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言