两张excel表格重叠部分如何筛选?

表一:病人ID、姓名、化疗时间
表二:病人ID、姓名、化疗时间
如何将表一、表二中有交叉的部分筛选出来?
是两张不同的表哦!且不是包含的关系,而是交叉重叠的关系,即部分有重复!谢谢!求高人指点!急!

两张excel表格筛选重叠部分的方法:

在每个工作表数据列后加一列,第一个工作表加一列1,第二个工作表加一列2,合并计算,将两个工作表的区域添加进合并计算区域,得到一个新的数据区域,第二列计算值是1的说明只在第一个工作表出现过,第二列计算值是2的说明只在第二个工作表出现过,第二列计算值是3的说明在两个工作表重复出现过。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-02
设两个表的格式均为,病人ID、姓名、化疗时间分别对应a、b、c列。在表二的d2输入:
=if(countifs(表一!a:a,a2,表一!b:b,b2,表一!c:c,c2),"该行对应的a到c列数据在表一中有重复出现","")
下拉填充后,对表二的d列进行排序或筛选就好了。本回答被网友采纳
第2个回答  2013-08-02
是要这两个表中的3个字段“病人ID、姓名、化疗时间”都重复才被筛选出来吗?

如果这样,若病人ID为A列、姓名为B列、化疗时间为C列,可以在D列把这两个表中的 ABC三列都合并为一列,使用D1=A1&B1&C1,然后在表一中的E列使用,=vlookup(D1,表二D列,1,0),如果有表二的合并字段出现,则表示两个表格有重复,否则就是false。再进行筛选就可以了追问

大致是这样的两张表 一张有500多个 另一张有200多个 其中有交叉重叠 不需要三个都重叠 只要两张表中重复的病人筛选出来就可以了

不好意思没有表达清楚

追答

在数据多的那个表中(假设为表一)添加一个辅助列G列,G列输入:=VLOOKUP(C2,表二C列,1,0),下拉该公式,如果显示的是NA,则为不重复的病人。

追问

看不懂。。。。

追答

可以发给我,我弄好给你。发到这个邮箱:[email protected]

本回答被提问者采纳
相似回答