如何将数据从一个Excel工作簿自动复制到另一个工作簿?

如何将数据从一个Excel工作簿自动复制到另一个工作簿?

问题描述:

我有2个excel模板。模板1是我的客户填写的,模板2是我填写的内容。模板1更直接,用户更友好,而模板2具有客户端不需要的额外字段。现在,我通过任一参考公式复制所有内容或复制并粘贴。我想知道是否有办法将数据自动复制到正确的列中。因此,当一个新的客户端填写表单我可以将其链接到模板2,所有的数据填充如何将数据从一个Excel工作簿自动复制到另一个工作簿?

例如:

练习册1(练习册,我从我想要复制的客户端得到FROM)

Company  Item  Price 
Company A Item 1 $10  
Company B Item 2 $15 
Company C Item 3 $20 

练习册2(我的工作簿,我想复制到)

Item  My Cost My Price Company  
Item 1 $10     Company A 
Item 2 $15     Company B 
Item 3 $20     Company C 
+0

我也在考虑将2个工作簿合并到1中,然后在工作表之间使用参考公式,但我宁愿将它分成2个单独的文件。 –

你可以看看到 “合并和比较工作簿”。您需要设置共享工作簿并创建副本以供分发。有很多网站会解释如何做得更好,比我能做得更好。我会建议你谷歌这一点,并有一个去。如果它看起来适合你以后的工作,那么我会锁定你也锁定某些单元格,这样数据只能输入到你想要的位置,并且还可以使用Excel中的数据条中的数据验证来限制输入的数据类型,只允许数字而不允许使用文字。

+0

嗯。这是一个选项,但不完全是我想要的。为了合并和比较工作,2个工作簿必须是副本,2个文件相差很多。我提出的问题是我试图完成的一个非常愚蠢的版本。我的实际模板宽180列。 –

+0

我最初的想法是使用VBA,但我甚至不确定是否有办法将工作簿与VBA连接 –