You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何匹配两个Excel工作表的产品编号并复制指定列

嗨,别担心,这个问题超级常见,完全不用不好意思!作为刚学Excel的新手,用VLOOKUP函数就能轻松搞定,我一步步给你讲清楚:

用VLOOKUP函数匹配并复制数据

这是最适合新手的基础方法,专门用来根据匹配值查找对应数据,操作起来很直观:

步骤1:确认工作表名称

先记好你的两个工作表名字,假设第一个表叫Sheet1,第二个叫Sheet2(如果你的表名不一样,后面替换成实际名称就行)

步骤2:在目标表中输入公式

打开第二个工作表(Sheet2),找到你要放置第一个表B列数据的单元格(比如从B2开始,第一行是表头的话),输入以下公式:

=VLOOKUP(A2, Sheet1!$C:$B, 2, FALSE)

按下回车后,就能看到匹配到的Sheet1的B列数据啦。

步骤3:公式参数拆解(帮你理解逻辑)

我把每个参数的作用讲明白,你以后遇到类似问题也能自己调整:

  • A2:Sheet2当前行的产品编号,这是我们用来匹配的“关键词”
  • Sheet1!$C:$B:这是Sheet1的查找范围,注意必须把产品编号列(C列)放在范围的第一列,$符号是为了固定列,下拉公式时范围不会乱跑
  • 2:表示我们要提取这个范围里的第2列数据(也就是Sheet1的B列)
  • FALSE:代表精确匹配,只有产品编号完全一致才会返回结果,避免出现错误的近似匹配

步骤4:批量填充所有行

把鼠标放在输入公式的单元格右下角,当光标变成十字形(这叫填充柄)时,按住左键往下拉,所有行就会自动完成匹配和数据填充了。

小提醒

  • 如果出现#N/A提示,说明这个产品编号在Sheet1里找不到,你可以检查一下编号是不是有空格、大小写差异或者输入错误
  • 要是想把公式结果变成固定的纯文本(避免后续修改Sheet1时数据跟着变),可以选中所有填充好的单元格,右键→复制,再右键→选择性粘贴→值,这样数据就固定下来了

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

火山引擎 最新活动