You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用VLOOKUP从另一Excel工作表匹配产品对应价格?

跨工作表VLOOKUP匹配价格解决方案

基础公式写法

先明确两个表的结构:

  • 产品清单表:假设表名为产品清单,待匹配的产品名称在A列(Product表头列)
  • 价格对照表:表名为产品价格表,其中A列是产品名称,B列是对应价格

在产品清单表的新增列(比如E2单元格)输入以下公式,下拉填充所有行:

=VLOOKUP(A2, '产品价格表'!$A:$B, 2, FALSE)

常见失败原因排查

  • 工作表名称未加单引号:如果价格表名称包含空格或特殊字符,必须用单引号包裹表名,比如'2024产品价格表'!$A:$B
  • 查找区域首列不对:VLOOKUP要求查找值(产品名称)必须在查找区域的第一列,确认价格表的产品列是区域的首列
  • 未设置精确匹配:最后一个参数FALSE不能省略,否则会返回近似匹配结果,导致价格对应错误
  • 单元格格式不统一:检查两个表的产品名称列格式是否一致(比如都是文本格式,避免一个是文本、一个是数值型文本)

进阶替代方案(Excel 365/2021+)

如果你的Excel版本支持XLOOKUP,用它更直观,无需纠结查找区域的首列限制:

=XLOOKUP(A2, '产品价格表'!$A:$A, '产品价格表'!$B:$B, "无匹配价格")

最后一个参数可以自定义无匹配时的提示文本,比如"未找到"。

内容的提问来源于stack exchange,提问作者Matt Laming

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 11:36:42