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

Excel跨工作表匹配产品ID,提取Sheet2价格至Sheet1 C列的技术需求

如何根据ID匹配提取Sheet2的价格到Sheet1的C列?

嘿,这个需求其实用Excel自带的查找匹配函数就能轻松解决,我给你两种实用方案,你根据自己的Excel版本选就行:

方案1:用VLOOKUP函数(兼容所有Excel版本)

在Sheet1的C2单元格(对应第一行数据的价格列)输入以下公式,然后按住鼠标左键下拉填充整个C列:

=VLOOKUP(A2, Sheet2!$A:$B, 2, FALSE)

给你拆解下每个参数的作用:

  • A2:当前行要匹配的ID值
  • Sheet2!$A:$B:指定在Sheet2的A、B列里查找,加$是为了锁定区域,避免下拉填充时查找范围乱跑
  • 2:找到匹配ID后,返回对应区域里第2列的内容(也就是Sheet2的价格列)
  • FALSE:要求精确匹配,只有ID完全一致才返回结果

方案2:用XLOOKUP函数(适合Excel 365/2021及以后版本)

如果你的Excel是较新的版本,XLOOKUP会更直观灵活,同样在Sheet1的C2单元格输入:

=XLOOKUP(A2, Sheet2!$A:$A, Sheet2!$B:$B, "无对应价格")

参数解释:

  • A2:要查找的ID
  • Sheet2!$A:$A:专门指定Sheet2的ID列为查找范围
  • Sheet2!$B:$B:指定要返回的价格列
  • "无对应价格":如果找不到匹配的ID,会显示这个自定义提示(你也可以改成空值""或者其他内容)

额外小贴士

如果不想看到匹配失败时出现的#N/A错误,可以用IFERROR函数包裹上面的公式,比如VLOOKUP的版本可以改成:

=IFERROR(VLOOKUP(A2, Sheet2!$A:$B, 2, FALSE), "无对应价格")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 07:20:09