比较excel文件中的两个工作表

比较excel文件中的两个工作表,excel,Excel,目标: 如果excel文件2007中的两张图纸之间没有任何匹配值,则检索数据行 问题: 我不知道怎么做 这些图纸具有相同的列(即4列),但每行的值不同。 这四列都是独一无二的 这些图纸具有相同的数据,但行数不同 //全金属男孩 一个简单的解释是: Sheet 1 Column a b c d ------------ f w w w w e e e p p p p w w w w Sheet 2 Column a b c d ---

目标: 如果excel文件2007中的两张图纸之间没有任何匹配值,则检索数据行

问题: 我不知道怎么做

这些图纸具有相同的列(即4列),但每行的值不同。 这四列都是独一无二的

这些图纸具有相同的数据,但行数不同

//全金属男孩

一个简单的解释是:

Sheet 1
Column
a   b   c  d
------------
f  w    w  w
w  e    e  e
p  p    p  p 
w  w    w  w

Sheet 2
Column
a   b   c  d
------------
f  w    w  w
w  e    e  e
w  w    w  w
c  c    d  d


The row data that do not exist in the counterpart's sheet is:
p  p    p  p 
c  c    d  d

在大纲中:在从A1开始的新图纸中复制图纸1并将图纸2附加到图纸1时,添加一列,例如a,以指示是图纸1还是图纸2。删除除第1行之外的所有“标题”行。对B/C/D/E列进行排序。在B3中使用条件格式公式=ORANDB2=B3、C2=C3、D2=D3、E2=E3和B3=B4、C3=C4、D3=D4、E3=E4,选择填充颜色,应用于$B$3:$E${最后占用的行}。按颜色过滤并删除可见内容。

两张excel表格的行数是否相同?是否应将第一张excel工作表的第1行与另一张excel工作表的第1行进行比较?是否要在第一张工作表上的行之间循环,以查找第二张工作表上具有第4列中相同值的匹配行?在这种情况下,返回记录是什么意思-阿明:他们的号码不一样。第二个问题是否定的。威廉:对你的问题是肯定的,但应该发生在两边,应该是所有的栏目,而不是第四栏目。如果第二张图纸中缺少行,则应显示该值。如果在第一张图纸中找不到第二张图纸中的行,则还应显示该值。如果你需要更多的指导,请告诉我!因此,基本上您希望让图纸根据前4列的唯一性同步行。如果sheet1的新行在sheet2中不存在,则需要将其复制到sheet2中。然后是相反的逻辑。这是可能的,但感觉不应该在电子表格中发生。按钮激活的宏可能工作得最好,尽管您可以将其挂接到事件,但在较旧的计算机上可能会有点慢。在每张工作表中插入第五列,将其他4列中的值与适当的分隔字符连接起来。然后在两个连接的柱之间使用vlookup或类似的工具。