设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123下一页
返回列表 发新帖
查看: 12966|回复: 26
打印 上一主题 下一主题

[基础应用] excel中查找两张工作表中的重复内容?

[复制链接]
跳转到指定楼层
1#
发表于 2008-10-28 20:09:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
excel中有两张多列的工作表,两张表中有部分内容相同,如何用函数把两张表中重复的内容选出来。请各位大师帮助解决一下,谢谢了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2008-10-28 23:22:56 | 只看该作者
COUNTIF(表1!A:A,表2,A1)下拉大于1的就是重复的
3#
 楼主| 发表于 2008-10-29 00:10:16 | 只看该作者
有两张多列的表,两张表之间有部分内容重复(是整行的内容都相同).偶的要求是要用一个公式,把二张表中整行内容都相同的提取出来,并且自动生成一张新的表.这张新生成的表是二张表中整行重复的部分.
    楼上的公式只是对二张表中的A1单元格相同部分表示出来(如果A1相同而其他单元格不同的也显示1或大于1),所以还达不到要求.
    有那位高手能解决这个问题!

点击这里给我发消息

4#
发表于 2008-10-29 14:59:28 | 只看该作者
=INDEX(Sheet1!A1:J27,ROW(1:27),SMALL(IF((MMULT(COLUMN(A:AA)^0,--(Sheet1!A1:I27=Sheet2!A1:I27))=27),COLUMN(A:I),10),COLUMN(A:I)))&""
假内存数组

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
5#
 楼主| 发表于 2008-10-29 19:50:20 | 只看该作者
是这个思路,可这是以"列"为单位进行比对,得出重复的"列",生成一个新的表.
能否从"行"进行比较,将相同的行生成到新的表?
麻烦版主再辛苦一下啦.
谢谢!

点击这里给我发消息

6#
发表于 2008-10-29 23:02:45 | 只看该作者
=INDEX(Sheet1!A1:I28,SMALL(IF((MMULT(--(Sheet1!A1:I27=Sheet2!A1:I27),ROW(1:9)^0)=9),ROW(1:27),28),ROW(1:27)),COLUMN(A:I))&""
7#
 楼主| 发表于 2008-10-30 19:48:06 | 只看该作者
谢谢!
8#
发表于 2008-11-13 11:12:48 | 只看该作者

试试

可以用VLOOKUP进行两张表对比,如果有相同的话,可以显示,没有相同的话,会自动显示数量无效
9#
发表于 2009-4-24 12:07:20 | 只看该作者
学习中,谢谢教师们的发言
10#
发表于 2009-5-9 09:01:12 | 只看该作者
我的个天,看一个帖子就能学不少,我发现我爱上这个地方了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-26 02:49 , Processed in 0.111791 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表