VLOOKUP 精确匹配:按编号查出对应内容

=VLOOKUP(查什么, 在哪片区域查, 返回第几列, 0)。第 4 个参数写 0 才是精确匹配,第 3 个参数写列号不是列字母。

一句话做法

四个参数记住顺序:查找值 → 查找区域 → 返回第几列 → 0(精确匹配)。

fx=VLOOKUP("A03",$A$2:$D$6,3,0)ABCD123456编号名称价格库存A01铅笔1.5120A02钢笔1840A03马克笔688A04橡皮2300A05尺子3.5150编号名称价格库存A01铅笔1.5120A02钢笔1840A03马克笔688A04橡皮2300A05尺子3.51506第 3 个参数写列号 3,不是列字母 C

动画演示:VLOOKUP 精确匹配:按编号查出对应内容

操作步骤

  1. 第 1 个参数写要找的值,比如 "A03",也可以直接引用某个单元格。
  2. 第 2 个参数框选查找区域,注意查找值必须在区域的第一列,否则永远查不到。
  3. 第 3 个参数写要返回的是区域里的第几列——写数字 3,不是列字母 C。
  4. 第 4 个参数写 0 或 FALSE 表示精确匹配;写 1 是模糊匹配,日常查表基本不用。

容易踩的坑

  • 查不到返回 #N/A:先看查找值有没有多余空格,再看查找值是否在区域第一列。
  • 第 3 参数写成列字母 C 会直接报错,它只认数字。
  • 区域建议加 $ 锁定($A$2:$C$6),否则往下拖区域会跟着下移,越拖越查不到。
  • VLOOKUP 只能往右查。要往左查用 XLOOKUP 或 INDEX+MATCH。

相关图解