乐于分享
好东西不私藏

VLOOKUP函数:Excel查找界的"老大哥"

VLOOKUP函数:Excel查找界的"老大哥"


朋友,如果你只能学一个查找函数,那必须是VLOOKUP

它可以说是Excel里最有名、最常用的函数之一了。不管你是财务、人事、运营,几乎都会用到它!


1️⃣ VLOOKUP函数是干什么的?

VLOOKUP可以在表格的首列中查找指定的值,然后返回同一行中指定列的值。

简单说:按列查找,找到后取同行的其他列数据!

语法如下:

=VLOOKUP(查找值, 查找区域, 列索引, [精确匹配])
  • • 查找值:你要找什么(比如学号、姓名、产品编号)
  • • 查找区域:在哪找(首列必须是包含查找值的列)
  • • 列索引:返回第几列(1代表首列,2代表第二列…)
  • • 精确匹配:FALSE或0=精确匹配,TRUE或1=近似匹配

2️⃣ 基础用法

假设有一个成绩表:

A
B
C
D
学号
姓名
语文
数学
001
小明
85
90
002
小红
92
88
003
小刚
78
85

想查学号”002″的同学的数学成绩:

=VLOOKUP("002", A1:D4, 4, FALSE)

解释:

  • • 查找值:”002″
  • • 查找区域:A1:D4(整个表)
  • • 列索引:4(第4列,也就是数学)
  • • 精确匹配:FALSE

结果返回 88


3️⃣ 进阶玩法

场景一:精确匹配查数据

最常用的情况:

=VLOOKUP(A1, $A$1:$E$100, 3, FALSE)

在A到E列中查找A1的值,返回第3列。

场景二:跨表查找

=VLOOKUP(A1, Sheet2!A:D, 3, FALSE)

去Sheet2的A:D区域查找!

场景三:通配符查找

=VLOOKUP("*" & A1 & "*", B:C, 2, FALSE)

模糊匹配,包含A1内容的都能找到!


4️⃣ 常见错误和解决方法

错误
原因
解决
#N/A
找不到
检查查找值是否存在
#REF
列索引过大
确保不超过区域列数
#VALUE
数据类型不对
确保查找值类型一致

小技巧

  • • 用IFERROR包裹处理错误:

    =IFERROR(VLOOKUP(...), "未找到")

5️⃣ VLOOKUP的局限和替代

局限

  • • 只能从左往右查
  • • 查找列必须是首列
  • • 列数影响性能

XLOOKUP(新函数)更强大:

=XLOOKUP(查找值, 查找列, 返回列, "未找到")

可以任意方向查找!


📝 总结

VLOOKUP核心用法:

=VLOOKUP(查找值, 区域, 列号, FALSE)

记住:FALSE是精确匹配,TRUE是近似匹配!查找列必须在区域的第一列!


有问题欢迎评论区讨论!

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » VLOOKUP函数:Excel查找界的"老大哥"

猜你喜欢

  • 暂无文章