Excel - 在共享一个公共列

时间:2015-07-23 09:21:53

标签: excel

Excel - 在共享一个公共列时链接两个工作表。

基本上,我在电子表格1上有6000个产品ID及其价格和描述,在电子表格2上有相同的6000个产品ID,但带有条形码。

无论如何,我可以拥有第三个电子表格,当我在前两个电子表格中输入值时会自动显示ID,价格,描述和条形码吗?

提前致谢!

2 个答案:

答案 0 :(得分:0)

在第三张工作表的A2中,放置

=Sheet1!A2

在第三个工作表的B2中,放置

=vlookup(A2, Sheet1!A:B, 2, false)

在第三个工作表的C2中,放置

=vlookup(A2, Sheet2!A:B, 2, false)

将所有三个A2:C2填充到第6000行。

VLOOKUP function点击this link即可找到Result Grouping的更多信息。

答案 1 :(得分:0)

在工作表3中,您可以使用以下公式来提取表格1和表格2中的数据。

=IF(Sheet1!A2="","",Sheet1!A2)
=IF(Sheet1!B2="","",Sheet1!B2)
=IF(Sheet1!C2="","",Sheet1!C2)
=IF(A2="","",INDEX(Sheet2!$B:$B,MATCH(Sheet3!A2,Sheet2!$A:$A,0),1))

您需要更改工作表名称以匹配工作簿中的名称。

我使用了IF statement,因此如果第1页和第2页中没有数据,则不会显示任何值;您需要将公式向下拖动到您认为将存在数据的位置(如果将来将额外数据添加到工作表1和2中)。

我还使用index match作为@ Jeeped vlookup的姿势。