用VLOOKUP查数据,死活返回#N/A

想反向查找?只能倒着拉表格

多条件查询?嵌套10层函数写到头秃

一个被严重低估的Excel战神—— LOOKUP函数

它比VLOOKUP更灵活,比INDEX+MATCH更简单

最重要的是——3分钟就能拯救你的加班夜!

 基础篇:单条件查找

场景:查"上海店"在1月1日的销售额

=LOOKUP(1, 0/((B2:B9="上海店")*(C2:C9="2023/1/1")), D2:D9)

被VLOOKUP虐哭?试试这个更强大的LOOKUP函数!-趣帮office教程网

运行原理

(B2:B9="上海店") → 生成[0,1,0,0,1,0,0,0](1=符合)

0/条件组合 → 把1变0,0变错误#DIV/0! → [错误,0,错误,错误,0...]

LOOKUP(1,...) 像探照灯,自动锁定最后一个0的位置!

(比VLOOKUP省去列序数,再也不怕增删列!)

"日期比较要小心,文本数字两分明,DATE函数最省心,格式统一保太平"

 进阶篇:反向查找

场景:已知销售额7000,反查所属部门

=LOOKUP(1, 0/(D2:D9=7000), E2:E9)

被VLOOKUP虐哭?试试这个更强大的LOOKUP函数!-趣帮office教程网

颠覆认知:LOOKUP根本不在乎查找列在左在右!(VLOOKUP表示强烈谴责)

 终极篇:多条件查找

场景:找"北京店"在"2023/1/3"的销售数据

=LOOKUP(1, 0/((B2:B9=G4)*(C2:C9=H4)), D2:D9)

被VLOOKUP虐哭?试试这个更强大的LOOKUP函数!-趣帮office教程网

这里的公式(B2:B9=G4)*(C2:C9=H4)中的G4跟H4是对单元格的引用,这样你只需改单元格里的内容就可以进行查找,无需改公式。

万能公式模板

=LOOKUP(1, 0/((条件1)*(条件2)*(条件N)), 结果列)

 高能预警:模糊匹配妙用

场景:根据销售额区间判断绩效等级

阈值 等级
0 D
4000 C
6000 B
8000 A
=LOOKUP(D2,$H$2:$H$5,$I$2:$I$5)

被VLOOKUP虐哭?试试这个更强大的LOOKUP函数!-趣帮office教程网

自动匹配特性:找不到精确值时,会返回比查找值小的最大阈值对应的结果

 避坑指南

99%新手会踩的雷

  1. 区域不一致:条件区域和结果区域行数必须相同!
  2. 日期格式混乱:建议用DATE(2023,1,1)统一格式
  3. 找不到显示#N/A:用IFERROR(公式,"未找到")美化

LOOKUP函数就像Excel里的瑞士军刀:• 无视方向(左右通吃)• 多条件组合(乘号*连接)• 模糊匹配(区间查询神器)• 自动排错(忽略无效数据)

记住这个黄金公式:=LOOKUP(1,0/((条件1)*(条件2)), 结果列)

下次领导要复杂数据时,微微一笑:"给我10秒,LOOKUP搞定!"

(觉得有用?转发给同事,你会被夸一整天! )