同一个 VLOOKUP,换个列号就能查库存

公式只有第三个参数变了:写 3 取价格,写 4 就取库存。函数本身不用换。

一句话做法

VLOOKUP 的第三个参数就是「要第几列」,价格是第 3 列就写 3,库存是第 4 列就写 4。

⤓↶↷⌄工作簿1 - Excel⌄─□✕文件开始插入页面布局公式数据审阅视图⌕ 操作说明搜索粘贴剪贴板宋体⌄11⌄BIU字体对齐方式常规⌄%1,0.00¥.0.00数字条件格式样式单元格Σ填充编辑F2⌄✕✓fx=VLOOKUP("A02",$A$2:$D$6,4,0)ABCDEFGH12345678Sheet1+⏮◀▶⏭就绪100%▤▭▥编号名称价格库存A01铅笔1.5120A02钢笔1840A03马克笔688A04橡皮2300A05尺子3.5150A024040A3⌄✕✓fxABCDEFGH12345678编号名称价格库存A01铅笔1.5120A02钢笔1840A03马克笔688A04橡皮2300A05尺子3.5150F2=VLOOKUP("A02",$A$2:$D$6,4,0)=VLOOKUP("A02",$A$2:$D$6,4,0)=VLOOKUP("A02",$A$2:$D$6,4,0)40A0240第 4 列 = 库存打开 974 工具箱更多 Excel 技巧 · www.974.cn

动画演示:把列号从 3 换成 4,取回的就是库存

本页要点
菜单路径
公式 → 查找与引用 → VLOOKUP
关键一步
=VLOOKUP("A02",$A$2:$D$6,4,0)
为什么
第三个参数就是选区里的第几列。选区固定后,换个数字就能取另一列的数据。

操作步骤

  1. 在 F2 输入 =VLOOKUP("A02",$A$2:$D$6,4,0)。
  2. 第二个参数框住整张表 $A$2:$D$6,让函数在这片区域里找。
  3. 第三个参数写 4,表示返回区域里的第 4 列,也就是库存。
  4. 最后写 0 表示精确匹配,编号必须一模一样才算找到。

容易踩的坑

  • 第三个参数数错列:要从选区第一列开始数,不是从 A 列数。
  • 结果返回 #REF! 通常是把列号写成了比选区还大的数。
  • 要一次带出多列,把第三个数写成 {3,4} 并配合新版 Excel 的动态数组。

相关教程