夜雨聆风学习资料网

ARTICLE · 1061111

第38期 excel技巧应用--财务人的“火眼金睛” 查找与匹配

第38期 excel技巧应用--财务人的“火眼金睛” 查找与匹配

第2期

财务人的“火眼金睛”查找与匹配


对账、核销、跨表引用——财务人的日常工作中,有一半时间都在做同一件事:查找和匹配

用员工号查工资、用发票号查报销人、用订单号核对回款——这些场景,一个VLOOKUP就能搞定。但VLOOKUP的局限性也很明显:只能从左到右查找。一旦要查的数据在查找列的左边,或者要同时满足多个条件,就得想别的办法。

这篇文章是写给财务人员、会计、出纳、数据分析岗的。他们最需要的是——快速找到匹配数据、避免查找函数踩坑、一次性解决各种匹配场景。

今天讲两个核心查找函数:VLOOKUP 和 LOOKUP(多条件反向查找)。

📌 本期核心技能

• VLOOKUP —— 从左到右查找匹配• LOOKUP(1,0/((条件1)*(条件2)),结果区域) —— 多条件反向查找• 绝对引用锁定 —— 下拉填充不偏移

一、VLOOKUP:财务人使用频率最高的查找函数

语法:

=VLOOKUP(查找值, 查找区域, 返回列号, 匹配方式)

适用场景:

• 根据员工号查工资:=VLOOKUP(A2, 工资表!A:B, 2, 0)

• 根据发票号查报销人:=VLOOKUP(D2, 报销明细!A:C, 3, 0)

• 根据订单号核对回款金额:=VLOOKUP(F2, 回款记录!A:D, 4, 0)

⚠️ VLOOKUP的4个关键细节

① 查找区域首列必须包含查找值 —— VLOOKUP只从区域的第一列开始找

② 精确匹配必须写0 —— 不写0或写成1,会模糊匹配(容易出错)

③ 查找区域必须用绝对引用锁定 —— 下拉填充时不偏移(见下文)

④ 找不到返回#N/A —— 说明查找值不在区域首列

VLOOKUP如何避免下拉填充时查找区域偏移?

写公式时,把查找区域用 $ 锁死:

=VLOOKUP(A2, 工资表!$A$1:$B$100, 2, 0)

按F4可以一键切换引用方式:A1 → $A$1 → A$1 → $A1。推荐锁定行和列($A$1:$B$100),下拉或右拉时区域都不会变。

二、VLOOKUP的局限性

VLOOKUP有两个硬伤:

① 只能从左到右查 —— 要查的数据必须在查找列的右边

② 只能单条件查找 —— 无法同时满足多个条件

当你的查找列在数据表的中间,或者需要按“部门+月份”两个条件匹配数据时,VLOOKUP就无能为力了。

三、LOOKUP万能公式:多条件反向查找

语法:

=LOOKUP(1, 0/((条件1=条件区域1)*(条件2=条件区域2)), 返回区域)

核心逻辑:

① (条件1=条件区域1)*(条件2=条件区域2) —— 同时满足多个条件时返回1

② 0/ —— 将满足条件的1变成0,不满足的变成错误值

③ LOOKUP(1, 0/(...), 返回区域) —— 在满足条件的行中,找到对应的值

场景示例:

按“部门+月份”查找对应的费用金额:

=LOOKUP(1, 0/((A:A="销售部")*(B:B="2026年1月")), C:C)

反向查找示例(查找列在要返回数据的右边):

根据姓名查找对应的员工号(姓名在B列,员工号在A列):

=LOOKUP(1, 0/(B:B="张三"), A:A)

三条操作建议

第一:VLOOKUP的精确匹配一定要写 0。不写或写成1,Excel会使用模糊匹配,结果可能完全错误。这是财务人最常犯的错误之一。

第二:VLOOKUP的查找区域用绝对引用(按F4)锁死,避免下拉填充时区域偏移。这是很多新手容易忽略的细节。

第三:如果遇到VLOOKUP解决不了的场景——查找列在右侧、或者需要多条件匹配,直接用LOOKUP万能公式。虽然看起来复杂,但背下来之后,能解决90%以上的匹配问题。

查找与匹配是财务人的基本功。VLOOKUP能解决大部分场景,但遇到多条件或反向查找时,LOOKUP万能公式才是真正的解决方案。

💬 互动问题:你遇到过VLOOKUP解决不了的匹配场景吗?后来是怎么解决的?评论区聊聊。


实用财税 · 本地实务 · 专注中小企业财税合规

👇 点击下方名片关注,获取更多财务Excel实操技巧

实用财税# Excel技巧

本文为Excel实操技巧分享,公式适用Excel 2019/2021/365及WPS表格,具体以软件版本实际功能为准。

如果不想错过,可以点个关注,我们下篇见。

相关学习资料