none
找出两张EXCEL表的相同记录 、不同记录 RRS feed

  • 问题

  • 请教:

    两张EXCEL表

    表1有300行记录、表2有2500行记录,   现在要将表1中的字段A、字段C  和 表2 中的字段B 、 字段E ,进行比较,如果两个字段都相同的 ,则将 表1 中的这一行记录放到表3,;如果表1仅有字段A 和 表2 中的 字段B 相同 ,则将 表1  中的这一行记录放到 表4 中 ; 如果 表1 中的 字段A ,在 表2 中的 字段B 中找不到相同的,则将 表1 中的这一行记录 放到 表5 中 。 请问如何做?

    2012年8月24日 14:57

答案

全部回复

  • 方法很多,需要具体问题具体分析,以下供参考:

    Excel功能之去重复系列:Excel中去除的重复项——透视表法:

    http://support.microsoft.com/kb/2523786/zh-cn

    Excel功能之去重复系列:EXCEL中去除不需要的值——函数解法:

    http://support.microsoft.com/kb/2448144/zh-cn

    Excel功能之去重复系列:EXCEL中去除不需要的值——技巧法:

    http://support.microsoft.com/kb/2497903/zh-cn


    在单元格里横行的……

    QQ:76332468

    www.excelpx.com

    www.exceljy.com

    www.access-cn.com/vvb/

    专业方向:EXCEL操作

    2012年8月25日 0:30
  • Hi,

    你可以先尝试一下pureshadow 给出的方法,如果不能满足你的要求的话,我认为这可以通过使用vba 代码来实现。


    Jaynet Zhang

    TechNet Community Support

    2012年8月27日 8:56
    版主
  • Hi,

    这个问题,如果用vba代码来解决的话。 我认为,可以先使用循环,来遍历表1,而表1中的每一条记录都需要到表2中进行核对,如果有符合条件的情况,再将这条记录复制到适当的表中。

    这种情况我们可以使用select case 语句来实现。


    Jaynet Zhang

    TechNet Community Support

    2012年8月28日 9:38
    版主