怎样在excel表格中把2列不同的数据中找出相同的部分,其中第二列是第一列的一小部分,并在第三列中显示出

2列数据排列顺序不同

你看图片吧! 

公式1、{=LOOKUP(1,0/(MMULT(ISNUMBER(FIND(MID(A3,TRANSPOSE(行数),1),B$3:B$8))*1,行数^0)=LEN(A3)),B$3:B$8)}

公式2、{=OFFSET(B$2,MIN(IF(MMULT(ISNUMBER(FIND(MID(A3,TRANSPOSE(行数),1),B$3:B$8))*1,行数^0)=LEN(A3),ROW($1:$6),100)),)}

公式中{}符号是Shit+Ctrl+Enter键操作来的  数据组

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-08
加入第一列为A列,第二列为B列,可以再C1单元格中输入
=IF(COUNTIF(A:A,B1)=0,"",B1)
往下填充。
这样只要B列中的数据只要在A列含有的,都会在C列中显示出来,否则不显示。追问

如果想在A列中看出相同的数据,该怎么处理

追答

你的意思是在A列中标记出B列也出现的数据吗?

追问

对,在A列中标记出来,谢谢

追答

这个条件格式好像不能实现,用高级筛选吧,B列的数据会有重复吗?

追问

例如:A列 B列 C列
001 苹果 001
003 香蕉 004
004
005
我想知道C列中的数据相对应的名称,谢谢

追答

用lookup函数,+QQ412495313

第2个回答  2011-04-08
IF(COUNTIF(B:B,A1),"","多出")。
向下复制公式。
也可利用这个公式设置条件格式。
第3个回答  2011-04-08
是单元格相同还是单元格内的内容部分相同追问

单元格内容相同,并且在A列中显示出来,并标记

追答

1.用“条件格式”能标记出A\B列中相同的部分;填充颜色
2.如B1,那么C1=IFERROR(VLOOKUP(B1,A:A,1,FALSE),"")

追问

怎么用条件格式标记AB列中相同部分的颜色,在A列中显示,谢谢

追答

先选择A\B2列,“开始”菜单下,“条件格式”,“新建格式规则”,“仅对唯一值或重复值设置格式”,然后选择一下

本回答被网友采纳
第4个回答  2011-04-08
选中两列,直接按条件筛选不就得了。
相似回答