如何基于Excel中的ID列复制和同步表?

时间:2019-05-01 21:10:55

标签: excel vba

我想将Excel中的表复制到另一个工作表上,向新表中添加列,并保持行同步。

(请问我不确定如何在此处添加Excel工作表的图像吗?)

例如,我有一个表(Table1):

ID    Data  
A     1  
B     2  
C     3  
D     4 

我想将其复制到另一张表(表2)中,并添加仅在新表中的列:

ID    Data   Data2  
A     1      a  
B     2      b  
C     3      c  
D     4      d  

我将使行保持同步,以便在原始表(Table1)中添加,删除或修改行时,新表(Table2)保持一致,包括添加的列仅存在于新表

例如,如果我删除原始表中ID为“ B”的行,则希望在新表中发生这种情况:

ID    Data   Data2  
A     1      a  
C     3      c  
D     4      d 

我已经能够通过连接或查询来复制表,但是新表中添加的列不会保持同步。例如,此刻如果我删除原始表中ID为“ B”的行,则会在新表中发生:

ID    Data   Data2  
A     1      a  
C     3      b  
D     4      c 

原始表中的列正确更新,而新列似乎被忽略。

我需要使用Excel,并且如果可能不使用VBA,但是如果VBA是唯一可行的方法,那么我将需要使用它。

我非常绝望,所以很高兴收到正确方向的提示!

0 个答案:

没有答案