如何合并两个Excel工作表

我在两张表中有一个有10000行数据的Excel文档,其中一张是产品成本,另一张是类别和其他信息。 这两个是从SQL Server自动导入的,所以我不想将它移动到Access,但仍然想要链接产品代码,以便当我将产品表作为产品名称和成本合并到同一张表上时,我可以确定我得到正确的信息。

例如:

Code | name | category ------------------------------ 1 | mouse | OEM 4 | keyboard | OEM 2 | monitor | screen Code | cost | ------------------------------ 1 | 123 | 4 | 1234 | 2 | 1232 | 7 | 587 | 

假设我的两张桌子上有这样的桌子,你可以看到下一张桌子上有一张不存在的桌子 – 我把它放在那里,因为实际上还有一些桌子,妨碍了完美的匹配。 因此,我不能把这两个表sorting到AZ,并得到这样的成本 – 正如我所说,该数据库中有超过10000个产品,我不想冒着成本的轻微转移的风险 – 与那些额外的条目其他桌子 – 这将毁掉整个桌子。

那么从另一张表中获取条目并在合并时将其插入到正确的行将会是一个很好的解决scheme? 链接两个表与字段名称??检查字段,并尝试与其他表匹配… …任何东西。

注意:当我使用Access时,我会build立关系,当我运行一个查询时,它会自动匹配它们…我想知道是否有办法在Excel中做到这一点。

为什么不使用vlookup? 如果有匹配,它将列出成本。 假设顶部是sheet1和另一个sheet2,它们都从单元格A1开始。 你只需要在单元格D2中。

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

你可以把它拖下来。 最简单的方法来填充你所有的10000行是用鼠标hover在单元格的左下angular。 它会从一个白色的加号变成一个黑色的黑色。 然后只需双击。

只需使用VLOOKUP – 您可以将一行添加到第一张工作表,并根据另一张工作表中的代码查找成本。